Reorder initialization sequence and flush TLB
This commit is contained in:
@@ -121,14 +121,17 @@ MM::Manager::InitializeMemoryManager(VOID)
|
|||||||
/* Initialize page table */
|
/* Initialize page table */
|
||||||
MM::Pte::InitializePageTable();
|
MM::Pte::InitializePageTable();
|
||||||
|
|
||||||
/* Initialize non-paged pool */
|
|
||||||
MM::Allocator::InitializeNonPagedPool();
|
|
||||||
|
|
||||||
/* Initialize system PTE space */
|
/* Initialize system PTE space */
|
||||||
MM::Pte::InitializeSystemPteSpace();
|
MM::Pte::InitializeSystemPteSpace();
|
||||||
|
|
||||||
|
/* Initialize non-paged pool */
|
||||||
|
MM::Allocator::InitializeNonPagedPool();
|
||||||
|
|
||||||
/* Initialize PFN database */
|
/* Initialize PFN database */
|
||||||
MM::Pfn::InitializePfnDatabase();
|
MM::Pfn::InitializePfnDatabase();
|
||||||
|
|
||||||
|
/* Flush TLB */
|
||||||
|
AR::CpuFunc::FlushTlb();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user