Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

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

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
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -24,10 +24,10 @@
#include <linux/compiler.h>

#ifndef CONFIG_ARM64_64K_PAGES
#define THREAD_SIZE_ORDER	1
#define THREAD_SIZE_ORDER	2
#endif

#define THREAD_SIZE		8192
#define THREAD_SIZE		16384
#define THREAD_START_SP		(THREAD_SIZE - 16)

#ifndef __ASSEMBLY__
+1 −1
Original line number Diff line number Diff line
@@ -121,7 +121,7 @@

	.macro	get_thread_info, rd
	mov	\rd, sp
	and	\rd, \rd, #~((1 << 13) - 1)	// top of 8K stack
	and	\rd, \rd, #~(THREAD_SIZE - 1)	// top of stack
	.endm

/*