From 8e984b8b2966ae3a93e368777c0f35f5e4f4b29a Mon Sep 17 00:00:00 2001 From: momo5502 Date: Mon, 18 Aug 2025 19:07:12 +0200 Subject: [PATCH] Keep GDTR readable for now --- src/windows-emulator/process_context.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/windows-emulator/process_context.cpp b/src/windows-emulator/process_context.cpp index a7769642..ed36e630 100644 --- a/src/windows-emulator/process_context.cpp +++ b/src/windows-emulator/process_context.cpp @@ -16,7 +16,7 @@ namespace void setup_gdt(x86_64_emulator& emu, memory_manager& memory) { - memory.allocate_memory(GDT_ADDR, page_align_up(GDT_LIMIT), memory_permission::none); + memory.allocate_memory(GDT_ADDR, page_align_up(GDT_LIMIT), memory_permission::read); emu.load_gdt(GDT_ADDR, GDT_LIMIT); emu.write_memory(GDT_ADDR + 6 * (sizeof(uint64_t)), 0xEFFE000000FFFF);