Commit Graph

63 Commits

Author SHA1 Message Date
21fb133146 add tss.cc 2025-12-01 20:18:54 +01:00
beb1abc33c write 2025-11-26 09:28:41 +01:00
da3f961edb syscall test 2025-11-26 08:24:31 +01:00
3808f494af write kernel sp to tss in dispatcher 2025-11-26 06:46:19 +01:00
4ffae9e1f0 set stackpointers in thread obj 2025-11-26 04:11:11 +01:00
2b0257f849 add ringswitch stuff 2025-11-26 02:48:46 +01:00
Niklas Gollenstede
4245798955 fixes for A2
mostly include some things that should and remove some things that shouldn't have been included in the handout (yes this does hint at some places that need to be touched for A2)
2025-11-24 15:04:26 +01:00
a7b488f270 execute ltr in position where it doesnt fault 2025-11-23 21:06:14 +01:00
2818e5c1ab make const errors go away 2025-11-21 01:23:52 +01:00
ba8b90f7f1 add dummys 2025-11-20 17:07:34 +01:00
68cae0fde5 create emtpty tss entry and add descriptor to gdt 2025-11-10 12:01:06 +01:00
e9009084cf work on tss descriptor 2025-11-10 11:46:58 +01:00
Niklas Gollenstede
174fe17e89 Handout 2025-10-31 22:37:36 +01:00