From a9f411b750c05a26b0536427772037002cee5f30 Mon Sep 17 00:00:00 2001 From: Chloe M Date: Sat, 11 Jul 2026 20:16:37 -0400 Subject: [PATCH] ptos/amd64: mmu: Zero each new pagemap level Signed-off-by: Chloe M --- service/ptos/arch/amd64/cpu/mmu.c | 1 + 1 file changed, 1 insertion(+) diff --git a/service/ptos/arch/amd64/cpu/mmu.c b/service/ptos/arch/amd64/cpu/mmu.c index ad6845b..f876052 100644 --- a/service/ptos/arch/amd64/cpu/mmu.c +++ b/service/ptos/arch/amd64/cpu/mmu.c @@ -164,6 +164,7 @@ MmuPageMapExtract(MMU_VAS *Vas, UPTR VirtualBase, PAGEMAP_LEVEL Level, BOOLEAN A PhysicalBase = PFN_TO_ADDRESS(Pfn); PageMap[Index] = PhysicalBase | (PTE_P | PTE_RW | PTE_US); PageMap = PMA_TO_VMA(PhysicalBase); + RtlMemSet(PageMap, 0, PAGESIZE); --CurrentLevel; }