From e2d67d60ba774e56d98d34e8c224c83ca29daedc Mon Sep 17 00:00:00 2001 From: Jim Shu Date: Sat, 15 Jan 2022 17:56:44 +0800 Subject: [PATCH] tests: mem_protect: enlarge heap size of RISCV64 Because k_thread size in RISCV64 is near 512 bytes, (num_of_thread * 256) bytes heap size is not enough. Enlarge heap size in RISCV64 to the (num_of_thread * 1024) bytes like x86_64 and ARM64. Signed-off-by: Jim Shu --- tests/kernel/mem_protect/mem_protect/src/mem_protect.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/kernel/mem_protect/mem_protect/src/mem_protect.h b/tests/kernel/mem_protect/mem_protect/src/mem_protect.h index ba5d750c6c1..c125f169a0a 100644 --- a/tests/kernel/mem_protect/mem_protect/src/mem_protect.h +++ b/tests/kernel/mem_protect/mem_protect/src/mem_protect.h @@ -136,7 +136,8 @@ static inline void set_fault_valid(bool valid) -#if defined(CONFIG_X86_64) || defined(CONFIG_ARM64) +#if (defined(CONFIG_X86_64) || defined(CONFIG_ARM64) || \ + (defined(CONFIG_RISCV) && defined(CONFIG_64BIT))) #define TEST_HEAP_SIZE (2 << CONFIG_MAX_THREAD_BYTES) * 1024 #define MAX_OBJ 512 #else