From ff1aac64c19a67924fb551f76395f381ffe11049 Mon Sep 17 00:00:00 2001 From: "Justin C. Miller" Date: Mon, 23 Apr 2018 10:22:43 -0700 Subject: [PATCH] Use our own stack space, not efi's. --- src/kernel/boot.s | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/kernel/boot.s b/src/kernel/boot.s index be3ff8a..231c4e0 100644 --- a/src/kernel/boot.s +++ b/src/kernel/boot.s @@ -19,6 +19,7 @@ global _start:function (_start.end - _start) _start: cli + mov rsp, stack_end extern kernel_main call kernel_main @@ -38,3 +39,8 @@ global interrupts_disable interrupts_disable: cli ret + +section .bss +stack_begin: + resb 0x4000 ; 16KiB stack space +stack_end: