Finalise mvoe to Ring 3, add separate kernel stacks for each process, correctly switch between those kernel stacks within context_switch, etc
This commit is contained in:
@@ -102,4 +102,5 @@ void init_gdt() {
|
||||
"mov %%eax, %%ds;"
|
||||
"mov $0x28, %%ax;"
|
||||
"ltr %%ax" : : "m" (descr));
|
||||
Global::tss = &tss;
|
||||
}
|
||||
Reference in New Issue
Block a user