From 3e255e968a250b0099518cc2edb539183dd1a98f Mon Sep 17 00:00:00 2001 From: Wentong Wu Date: Tue, 9 Apr 2019 21:54:01 +0800 Subject: [PATCH] tests: adjust stack size for qemu_x86's coverage test for SDK 0.10.0, it consumes more stack size when coverage enabled, so adjust stack size to fix stack overflow issue. Fixes: #15206. Signed-off-by: Wentong Wu --- kernel/Kconfig | 2 ++ tests/kernel/mem_protect/stackprot/prj.conf | 1 - 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/kernel/Kconfig b/kernel/Kconfig index aa1f4bc3bf3..758d2ab0e7d 100644 --- a/kernel/Kconfig +++ b/kernel/Kconfig @@ -147,7 +147,9 @@ config SCHED_CPU_MASK config MAIN_STACK_SIZE int "Size of stack for initialization and main thread" + default 640 if RISCV32 default 2048 if COVERAGE_GCOV + default 1024 if X86 default 512 if ZTEST default 1024 help diff --git a/tests/kernel/mem_protect/stackprot/prj.conf b/tests/kernel/mem_protect/stackprot/prj.conf index e49577e1cb1..7c488ecbd98 100644 --- a/tests/kernel/mem_protect/stackprot/prj.conf +++ b/tests/kernel/mem_protect/stackprot/prj.conf @@ -3,5 +3,4 @@ CONFIG_STACK_CANARIES=y CONFIG_ENTROPY_GENERATOR=y CONFIG_TEST_RANDOM_GENERATOR=y CONFIG_MAIN_THREAD_PRIORITY=7 -CONFIG_MAIN_STACK_SIZE=640 CONFIG_TEST_USERSPACE=y