From 4febfad479eba91be9928eb9a9322a9341b134aa Mon Sep 17 00:00:00 2001 From: Alex Date: Wed, 21 Dec 2022 20:58:37 +0200 Subject: [PATCH] Fix "KPT = KernelPageTable;" in wrong place --- Core/Memory/Memory.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Core/Memory/Memory.cpp b/Core/Memory/Memory.cpp index 1b473d1..bffa77a 100644 --- a/Core/Memory/Memory.cpp +++ b/Core/Memory/Memory.cpp @@ -213,8 +213,8 @@ __no_instrument_function void InitializeMemoryManagement(BootInfo *Info) tracepagetable(KernelPageTable); debug("Userspace:"); tracepagetable(UserspaceKernelOnlyPageTable); - KPT = KernelPageTable; #endif + KPT = KernelPageTable; #if defined(__amd64__) || defined(__i386__) asmv("mov %0, %%cr3" ::"r"(KPT)); #elif defined(__aarch64__)