From d5301508ec66f0a1e805000c7fb2f85defa1c9b8 Mon Sep 17 00:00:00 2001 From: Bananymous Date: Thu, 17 Jul 2025 21:21:14 +0300 Subject: [PATCH] Kernel: Increase kernel thread stack size HACK HACK HACK This is just to make banan-os boot on one razer laptop where AML triggers a stack overflow :) --- kernel/include/kernel/Thread.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/kernel/include/kernel/Thread.h b/kernel/include/kernel/Thread.h index 362ff962..62d3fe73 100644 --- a/kernel/include/kernel/Thread.h +++ b/kernel/include/kernel/Thread.h @@ -32,7 +32,9 @@ namespace Kernel Terminated, }; - static constexpr size_t kernel_stack_size { PAGE_SIZE * 8 }; + // FIXME: kernel stack does NOT have to be this big, but my recursive AML interpreter + // stack overflows on some machines with 8 page stack + static constexpr size_t kernel_stack_size { PAGE_SIZE * 16 }; static constexpr size_t userspace_stack_size { PAGE_SIZE * 128 }; public: