From 66e136c7d6f635171a405a40bef196b92f63e003 Mon Sep 17 00:00:00 2001 From: Aiken Harris Date: Wed, 30 Jul 2025 16:58:25 +0200 Subject: [PATCH] Enable paging --- xtldr/modules/xtos_o/amd64/memory.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/xtldr/modules/xtos_o/amd64/memory.c b/xtldr/modules/xtos_o/amd64/memory.c index 23fecda..a140d6f 100644 --- a/xtldr/modules/xtos_o/amd64/memory.c +++ b/xtldr/modules/xtos_o/amd64/memory.c @@ -168,6 +168,9 @@ XtEnablePaging(IN PXTBL_PAGE_MAPPING PageMap) /* Write PML4 to CR3 */ ArWriteControlRegister(3, (UINT_PTR)PageMap->PtePointer); + /* Enable paging */ + ArWriteControlRegister(0, ArReadControlRegister(0) | CR0_PG); + /* Return success */ return STATUS_EFI_SUCCESS; }