aboutsummaryrefslogtreecommitdiff
path: root/arch/x86_64/src/boot/boot32.S
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@ost.ch>2026-03-16 19:03:53 +0100
committerFelix Morgner <felix.morgner@ost.ch>2026-03-16 19:03:53 +0100
commit69a92ce3077f01ce43daef5681db298594a4badc (patch)
treede3a97018853d453c550bba7a1507211ae28fd31 /arch/x86_64/src/boot/boot32.S
parentcc5f6ef95acb7a0024c43eba314eb1f3563b41b8 (diff)
downloadteachos-69a92ce3077f01ce43daef5681db298594a4badc.tar.xz
teachos-69a92ce3077f01ce43daef5681db298594a4badc.zip
x86_64/memory: remove recursive mapping
Diffstat (limited to 'arch/x86_64/src/boot/boot32.S')
-rw-r--r--arch/x86_64/src/boot/boot32.S4
1 files changed, 0 insertions, 4 deletions
diff --git a/arch/x86_64/src/boot/boot32.S b/arch/x86_64/src/boot/boot32.S
index 056cd8e..694b8b7 100644
--- a/arch/x86_64/src/boot/boot32.S
+++ b/arch/x86_64/src/boot/boot32.S
@@ -319,10 +319,6 @@ _prepare_page_maps:
call _clear_page_map_memory
lea (page_map_level_4 - 0b)(%esi), %edi
- mov %edi, %eax
- or $0b11, %eax
- mov %eax, (510 * 8)(%edi)
-
lea (page_map_level_3_low - 0b)(%esi), %eax
or $0b11, %eax
mov %eax, (%edi)