If empty, set default

This commit is contained in:
Alex 2022-11-07 11:27:35 +02:00
parent 6409dfdf0b
commit 3e5c2bcacd
Signed by untrusted user who does not match committer: enderice2
GPG Key ID: EACC3AD603BAB4DD

View File

@ -145,6 +145,9 @@ namespace GlobalDescriptorTable
__attribute__((no_stack_protector)) void SetKernelStack(void *Stack)
{
if (Stack)
tss[GetCurrentCPU()->ID].StackPointer[0] = (uint64_t)Stack;
else
tss[GetCurrentCPU()->ID].StackPointer[0] = (uint64_t)CPUStackPointer[GetCurrentCPU()->ID] + STACK_SIZE;
}
}