The current `K_THREAD_STACK_DEFINE` only create a single stack shared by all the busy threads. This is causing the application to crash when there are more than 2 cores in the system. We should use `K_THREAD_STACK_ARRAY_DEFINE` to create an array of stacks instead. Updated the testcase to test up to 8 cores using qemu_riscv64_smp Signed-off-by: Yong Cong Sin <ycsin@meta.com> Signed-off-by: Yong Cong Sin <yongcong.sin@gmail.com> |
||
|---|---|---|
| .. | ||
| arduino_due.conf | ||
| frdm_k22f.conf | ||
| frdm_k64f.conf | ||
| frdm_k82f.conf | ||
| mec15xxevb_assy6853.conf | ||
| mec1501modular_assy6885.conf | ||
| qemu_cortex_m3.conf | ||
| qemu_riscv64_qemu_virt_riscv64_smp.conf | ||
| same54_xpro.conf | ||
| twr_ke18f.conf | ||