diff --git a/xtoskrnl/ar/amd64/procsup.cc b/xtoskrnl/ar/amd64/procsup.cc index 0cb662b..8789045 100644 --- a/xtoskrnl/ar/amd64/procsup.cc +++ b/xtoskrnl/ar/amd64/procsup.cc @@ -20,7 +20,7 @@ XTAPI PVOID AR::ProcSup::GetBootStack(VOID) { - return (PVOID)BootStack; + return (PVOID)((ULONG_PTR)BootStack + KERNEL_STACK_SIZE); } XTAPI diff --git a/xtoskrnl/ar/i686/procsup.cc b/xtoskrnl/ar/i686/procsup.cc index 6a0d5d7..2fbd860 100644 --- a/xtoskrnl/ar/i686/procsup.cc +++ b/xtoskrnl/ar/i686/procsup.cc @@ -20,7 +20,7 @@ XTAPI PVOID AR::ProcSup::GetBootStack(VOID) { - return (PVOID)BootStack; + return (PVOID)((ULONG_PTR)BootStack + KERNEL_STACK_SIZE); } XTAPI