From bc81926b9a13846985934b99cf941d48778a4eac Mon Sep 17 00:00:00 2001 From: Jean-Paul Etienne Date: Sat, 21 Jan 2017 17:47:35 +0100 Subject: [PATCH] tests: kernel: test_mpool_concept: increase STACK_SIZE to 1024 for riscv32 In RISCV, stack always grows by a multiple of 16 bytes, even if we are saving data of size < 16 bytes onto the stack. Hence, for riscv32 architecture a bigger stack size is required for test_mpool_concept, otherwise we experience stack overflow. Change-Id: I938aa511efcae66f0131fa1bc23bd68600421885 Signed-off-by: Jean-Paul Etienne --- tests/kernel/mem_pool/test_mpool_concept/src/test_mpool.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/kernel/mem_pool/test_mpool_concept/src/test_mpool.h b/tests/kernel/mem_pool/test_mpool_concept/src/test_mpool.h index d3c5470152b..2ab05a6cb7f 100644 --- a/tests/kernel/mem_pool/test_mpool_concept/src/test_mpool.h +++ b/tests/kernel/mem_pool/test_mpool_concept/src/test_mpool.h @@ -5,7 +5,11 @@ */ #define TIMEOUT 2000 +#ifdef CONFIG_RISCV32 +#define STACK_SIZE 1024 +#else #define STACK_SIZE 512 +#endif #define BLK_SIZE_MIN 4 #define BLK_SIZE_MAX 16 #define BLK_NUM_MIN 8