Initialize memory manager during kernel startup
This commit is contained in:
@@ -112,6 +112,9 @@ KE::KernelInit::StartKernel(VOID)
|
|||||||
CurrentThread->WaitRunLevel = DISPATCH_LEVEL;
|
CurrentThread->WaitRunLevel = DISPATCH_LEVEL;
|
||||||
CurrentProcess->ActiveProcessors |= (ULONG_PTR)1 << Prcb->CpuNumber;
|
CurrentProcess->ActiveProcessors |= (ULONG_PTR)1 << Prcb->CpuNumber;
|
||||||
|
|
||||||
|
/* Initialize Memory Manager */
|
||||||
|
MM::Manager::InitializeMemoryManager();
|
||||||
|
|
||||||
/* Enter infinite loop */
|
/* Enter infinite loop */
|
||||||
DebugPrint(L"KernelInit::StartKernel() finished. Entering infinite loop.\n");
|
DebugPrint(L"KernelInit::StartKernel() finished. Entering infinite loop.\n");
|
||||||
Crash::HaltSystem();
|
Crash::HaltSystem();
|
||||||
|
|||||||
@@ -112,6 +112,9 @@ KE::KernelInit::StartKernel(VOID)
|
|||||||
CurrentThread->WaitRunLevel = DISPATCH_LEVEL;
|
CurrentThread->WaitRunLevel = DISPATCH_LEVEL;
|
||||||
CurrentProcess->ActiveProcessors |= (ULONG_PTR)1 << Prcb->CpuNumber;
|
CurrentProcess->ActiveProcessors |= (ULONG_PTR)1 << Prcb->CpuNumber;
|
||||||
|
|
||||||
|
/* Initialize Memory Manager */
|
||||||
|
MM::Manager::InitializeMemoryManager();
|
||||||
|
|
||||||
/* Enter infinite loop */
|
/* Enter infinite loop */
|
||||||
DebugPrint(L"KernelInit::StartKernel() finished. Entering infinite loop.\n");
|
DebugPrint(L"KernelInit::StartKernel() finished. Entering infinite loop.\n");
|
||||||
Crash::HaltSystem();
|
Crash::HaltSystem();
|
||||||
|
|||||||
Reference in New Issue
Block a user