From 53f794577189b2c25f8a1e849cc211a9cd18dcb8 Mon Sep 17 00:00:00 2001 From: Aiken Harris Date: Sat, 7 Feb 2026 20:37:23 +0100 Subject: [PATCH] Reorder initialization sequence and flush TLB --- xtoskrnl/mm/mmgr.cc | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/xtoskrnl/mm/mmgr.cc b/xtoskrnl/mm/mmgr.cc index 0823ad4..896cb8f 100644 --- a/xtoskrnl/mm/mmgr.cc +++ b/xtoskrnl/mm/mmgr.cc @@ -121,14 +121,17 @@ MM::Manager::InitializeMemoryManager(VOID) /* Initialize page table */ MM::Pte::InitializePageTable(); - /* Initialize non-paged pool */ - MM::Allocator::InitializeNonPagedPool(); - /* Initialize system PTE space */ MM::Pte::InitializeSystemPteSpace(); + /* Initialize non-paged pool */ + MM::Allocator::InitializeNonPagedPool(); + /* Initialize PFN database */ MM::Pfn::InitializePfnDatabase(); + + /* Flush TLB */ + AR::CpuFunc::FlushTlb(); } /**