From e2183a14c48be8baa8d24f896cb6d7609af81dfa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= Date: Mon, 4 Nov 2013 18:53:49 +0100 Subject: [PATCH] Increased kernel stack size by another page for 64-bit * USB boot now works on x86_64 with PM. --- headers/private/kernel/kernel.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/headers/private/kernel/kernel.h b/headers/private/kernel/kernel.h index a5c01e37ea..c77719bb99 100644 --- a/headers/private/kernel/kernel.h +++ b/headers/private/kernel/kernel.h @@ -47,7 +47,11 @@ // At least, you then know that the stack overflows in this case :) /** Size of the kernel stack */ -#define KERNEL_STACK_SIZE (B_PAGE_SIZE * 3) // 12 kB +#ifdef B_HAIKU_64_BIT + #define KERNEL_STACK_SIZE (B_PAGE_SIZE * 4) // 16 kB +#else + #define KERNEL_STACK_SIZE (B_PAGE_SIZE * 3) // 12 kB +#endif #ifdef DEBUG_KERNEL_STACKS # define KERNEL_STACK_GUARD_PAGES 1