From f53a596fb92d1e65ce76edc6cad716726309d0fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Gr=C3=A9goire?= Date: Mon, 5 Oct 2026 12:56:36 -0400 Subject: [PATCH] loader: boot kernel with a bootstrap stack (oops) --- src/loader/main.zig | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/loader/main.zig b/src/loader/main.zig index 2b64ff4..8d6315c 100644 --- a/src/loader/main.zig +++ b/src/loader/main.zig @@ -81,6 +81,8 @@ fn cmp_entries(ctx: void, a: Entry, b: Entry) bool { return a.base < b.base; } +var bootstrap_stack: [4096]u8 = undefined; + pub fn loader_main(kernel: *anyopaque) void { r.arch.init(); r.mem.init(); @@ -103,6 +105,6 @@ pub fn loader_main(kernel: *anyopaque) void { jump_to_kernel( @intFromPtr(&r.loader_info), entry, - stack + stack_size, + @intFromPtr(&bootstrap_stack) + bootstrap_stack.len, ); }