diff --git a/kernel/src/memory/VMM.cpp b/kernel/src/memory/VMM.cpp index f8087a2e..374086fd 100644 --- a/kernel/src/memory/VMM.cpp +++ b/kernel/src/memory/VMM.cpp @@ -58,6 +58,7 @@ bool VMM::is_using_kernel_address_space() void VMM::init() { kernel_pml4 = (PageTable*)read_cr3(); + current_pml4 = kernel_pml4; } void VMM::unmap(uint64_t vaddr)