From 61d5e36a4e6edb8f8ac875a840b01a2a5275c00f Mon Sep 17 00:00:00 2001 From: Aiken Harris Date: Wed, 30 Jul 2025 17:23:11 +0200 Subject: [PATCH] Partially revert previous commit --- xtldr/arch/amd64/memory.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xtldr/arch/amd64/memory.c b/xtldr/arch/amd64/memory.c index 276d0f0..371a302 100644 --- a/xtldr/arch/amd64/memory.c +++ b/xtldr/arch/amd64/memory.c @@ -271,7 +271,7 @@ BlpSelfMapPml(IN PXTBL_PAGE_MAPPING PageMap, /* Add self-mapping for PML4 */ RtlZeroMemory(&PmlBase[PmlIndex], sizeof(HARDWARE_PTE)); - PmlBase[PmlIndex].PageFrameNumber = PmlBasePfn; + PmlBase[PmlIndex].PageFrameNumber = (UINT_PTR)PageMap->PtePointer / EFI_PAGE_SIZE; PmlBase[PmlIndex].Valid = 1; PmlBase[PmlIndex].Writable = 1; }