Commit 845ad05e authored by Feng Kan's avatar Feng Kan Committed by Catalin Marinas

arm64: Change kernel stack size to 16K

Written by Catalin Marinas, tested by APM on storm platform. This is needed
because of the failures encountered when running SpecWeb benchmark test.
Signed-off-by: default avatarFeng Kan <fkan@apm.com>
Acked-by: default avatarKumar Sankaran <ksankaran@apm.com>
Signed-off-by: default avatarCatalin Marinas <catalin.marinas@arm.com>
parent b0946fc8
...@@ -24,10 +24,10 @@ ...@@ -24,10 +24,10 @@
#include <linux/compiler.h> #include <linux/compiler.h>
#ifndef CONFIG_ARM64_64K_PAGES #ifndef CONFIG_ARM64_64K_PAGES
#define THREAD_SIZE_ORDER 1 #define THREAD_SIZE_ORDER 2
#endif #endif
#define THREAD_SIZE 8192 #define THREAD_SIZE 16384
#define THREAD_START_SP (THREAD_SIZE - 16) #define THREAD_START_SP (THREAD_SIZE - 16)
#ifndef __ASSEMBLY__ #ifndef __ASSEMBLY__
......
...@@ -121,7 +121,7 @@ ...@@ -121,7 +121,7 @@
.macro get_thread_info, rd .macro get_thread_info, rd
mov \rd, sp mov \rd, sp
and \rd, \rd, #~((1 << 13) - 1) // top of 8K stack and \rd, \rd, #~(THREAD_SIZE - 1) // top of stack
.endm .endm
/* /*
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment