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: