From bfeb83b717049a978e39160ca675de8699384bee Mon Sep 17 00:00:00 2001 From: Medium Fries Date: Wed, 23 Jan 2019 17:38:12 -0800 Subject: [PATCH] temp commit for now --- loader.asm | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/loader.asm b/loader.asm index 8b34b43..dfbd3e6 100644 --- a/loader.asm +++ b/loader.asm @@ -14,7 +14,16 @@ align 4 dd CHECKSUM loader: - mov eax, 0X1234ABCD - + .loop: jmp .loop + +; section for our kernel stack +KERNEL_STACK_SIZE equ 4096 +section .bss +align 4 ; aligned to 4 bytes for performance +kernel_stack: + ; (res)erve (b)ytes x + resb KERNEL_STACK_SIZE ; 4k of stack size in mem + ; now we setup the stack pointer for our kernel + mov esp, kernel_stack + KERNEL_STACK_SIZE