aboutsummaryrefslogtreecommitdiff
path: root/arch/x86_64/kapi/memory.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'arch/x86_64/kapi/memory.cpp')
-rw-r--r--arch/x86_64/kapi/memory.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/x86_64/kapi/memory.cpp b/arch/x86_64/kapi/memory.cpp
index 6bbfad3..11bc69c 100644
--- a/arch/x86_64/kapi/memory.cpp
+++ b/arch/x86_64/kapi/memory.cpp
@@ -138,7 +138,7 @@ namespace kapi::memory
auto page = page::containing(vga_virtual_start);
auto frame = frame::containing(vga_physical_start);
- mapper.map(page, frame, page_mapper::flags::writable);
+ mapper.map(page, frame, page_mapper::flags::writable | page_mapper::flags::supervisor_only);
}
auto remap_multiboot_information(page_mapper & mapper) -> void
@@ -153,7 +153,7 @@ namespace kapi::memory
{
auto page = page::containing(mbi_virtual_start) + i;
auto frame = frame::containing(mbi_physical_start) + i;
- mapper.map(page, frame, page_mapper::flags::empty);
+ mapper.map(page, frame, page_mapper::flags::supervisor_only);
}
}