forked from xt-sys/exectos
Rename initial stack reserve macro to KTHREAD_STACK_OFFSET
This commit is contained in:
@@ -174,7 +174,7 @@ HL::Cpu::StartAllProcessors(VOID)
|
||||
StartBlock->Cr3 = AR::CpuFunctions::ReadControlRegister(3);
|
||||
StartBlock->Cr4 = AR::CpuFunctions::ReadControlRegister(4);
|
||||
StartBlock->EntryPoint = (PVOID)&KE::KernelInit::BootstrapApplicationProcessor;
|
||||
StartBlock->InitialStack = (PVOID)((ULONG_PTR)StartBlock->Stack - KTHREAD_STACK_INITIAL_RESERVE);
|
||||
StartBlock->InitialStack = (PVOID)((ULONG_PTR)StartBlock->Stack - KTHREAD_STACK_OFFSET);
|
||||
StartBlock->ProcessorStructures = CpuStructures;
|
||||
StartBlock->Started = FALSE;
|
||||
|
||||
|
||||
@@ -213,6 +213,6 @@ KE::KernelInit::SwitchBootStack(VOID)
|
||||
:
|
||||
: [Stack] "r" (Stack),
|
||||
[TargetRoutine] "r" (StartKernel),
|
||||
[TotalSize] "i" (KTHREAD_STACK_INITIAL_RESERVE)
|
||||
[TotalSize] "i" (KTHREAD_STACK_OFFSET)
|
||||
: "memory", "rbp", "rsp");
|
||||
}
|
||||
|
||||
@@ -215,6 +215,6 @@ KE::KernelInit::SwitchBootStack(VOID)
|
||||
: [Cr0Value] "i" (CR0_EM | CR0_MP | CR0_TS),
|
||||
[Stack] "r" (Stack),
|
||||
[TargetRoutine] "r" (StartKernel),
|
||||
[TotalSize] "i" (KTHREAD_STACK_INITIAL_RESERVE)
|
||||
[TotalSize] "i" (KTHREAD_STACK_OFFSET)
|
||||
: "ebp", "esp", "memory");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user