aboutsummaryrefslogtreecommitdiff
path: root/arch/x86_64/boot/boot.asm
diff options
context:
space:
mode:
authorXander <xander@biltopia.org>2023-07-14 17:16:54 +0200
committerXander <xander@biltopia.org>2023-07-14 17:16:54 +0200
commit5ad68a0c087d21fa1d0f82bea1550169f1e4c1aa (patch)
treef9d68644254e60926e568071cfbd5fcd2dc1ad5b /arch/x86_64/boot/boot.asm
parent059b5ba286b3fef4d01c3ced9cd829ace5dd6340 (diff)
downloadats-os-5ad68a0c087d21fa1d0f82bea1550169f1e4c1aa.tar.xz
ats-os-5ad68a0c087d21fa1d0f82bea1550169f1e4c1aa.zip
Preparing for multiboot information
Diffstat (limited to 'arch/x86_64/boot/boot.asm')
-rw-r--r--arch/x86_64/boot/boot.asm3
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/x86_64/boot/boot.asm b/arch/x86_64/boot/boot.asm
index 1abda41..3f85423 100644
--- a/arch/x86_64/boot/boot.asm
+++ b/arch/x86_64/boot/boot.asm
@@ -5,6 +5,7 @@ section .text
bits 32
start:
mov esp, stack_top
+ mov edi, ebx ;Move Multiboot info pointer to edi
call check_multiboot
call check_cpuid
@@ -150,7 +151,7 @@ p3_table:
p2_table:
resb 4096
stack_bottom:
- resb 4096
+ resb 4096 * 4
stack_top:
section .rodata