From 3d380f462be305f1918dfbbf19524afd59cd49b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Lov=C3=A9n?= Date: Mon, 1 Jan 2018 22:39:56 +0100 Subject: [PATCH] Use 2 Mb translation instead of 1 Gb --- src/kernel/boot/boot_PT.S | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/kernel/boot/boot_PT.S b/src/kernel/boot/boot_PT.S index da0c92f..0d5a81d 100644 --- a/src/kernel/boot/boot_PT.S +++ b/src/kernel/boot/boot_PT.S @@ -10,7 +10,12 @@ BootP4: .quad 0 .endr BootP3: - .quad 0 + (PAGE_PRESENT | PAGE_WRITE | PAGE_HUGE) + .quad offset BootP2 + (PAGE_PRESENT | PAGE_WRITE) + .rept ENTRIES_PER_PT - 1 + .quad 0 + .endr +BootP2: + .quad (PAGE_PRESENT | PAGE_WRITE | PAGE_HUGE) .rept ENTRIES_PER_PT - 1 .quad 0 .endr