zephyr/tests/kernel
Andy Ross d1200d2155 tests: Never disable SMP
Disabling SMP mode for certain tests was a one-release thing, done to
avoid having to triage every test independently (MANY are not
SMP-safe), and with the knowledge that it was probably hiding bugs in
the kernel.

Turn it on pervasively.  Tests are treated with a combination of
flagging specific cases as "1cpu" where we have short-running tests
that can be independently run in an otherwise SMP environment, and via
setting CONFIG_MP_NUM_CPUS=1 where that's not possible (which still
runs the full SMP kernel config, but with only one CPU available).

Signed-off-by: Andy Ross <andrew.j.ross@intel.com>
2019-09-26 16:54:06 -04:00
..
boot_page_table arch/x86: move arch/x86/include/mmustructs.h to ia32/mmustructs.h 2019-07-03 20:01:17 -04:00
common tests: Never disable SMP 2019-09-26 16:54:06 -04:00
context tests: Never disable SMP 2019-09-26 16:54:06 -04:00
critical tests: Never disable SMP 2019-09-26 16:54:06 -04:00
device tests: enable native_posix_64 testing 2019-07-16 10:41:11 -07:00
early_sleep tests: Never disable SMP 2019-09-26 16:54:06 -04:00
fatal tests: Never disable SMP 2019-09-26 16:54:06 -04:00
fifo tests: Never disable SMP 2019-09-26 16:54:06 -04:00
fp_sharing tests/kernel/fp_sharing: Fix static analysis warning 2019-08-22 07:07:31 -04:00
gen_isr_table riscv32: rename to riscv 2019-08-02 13:54:48 -07:00
interrupt tests: kernel: interrupt: stop excluding ARM platforms 2019-08-29 13:05:12 +02:00
lifo tests: Never disable SMP 2019-09-26 16:54:06 -04:00
mbox tests: Never disable SMP 2019-09-26 16:54:06 -04:00
mem_heap/mheap_api_concept malloc: make sure returned memory is properly aligned 2019-07-03 14:17:29 -07:00
mem_pool tests: Never disable SMP 2019-09-26 16:54:06 -04:00
mem_protect tests: Never disable SMP 2019-09-26 16:54:06 -04:00
mem_slab tests: Never disable SMP 2019-09-26 16:54:06 -04:00
mp license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
msgq/msgq_api tests: Never disable SMP 2019-09-26 16:54:06 -04:00
mutex tests: Never disable SMP 2019-09-26 16:54:06 -04:00
obj_tracing tests: Never disable SMP 2019-09-26 16:54:06 -04:00
pending tests: Never disable SMP 2019-09-26 16:54:06 -04:00
pipe tests: Never disable SMP 2019-09-26 16:54:06 -04:00
poll tests: Never disable SMP 2019-09-26 16:54:06 -04:00
profiling/profiling_api tests: Never disable SMP 2019-09-26 16:54:06 -04:00
queue tests: Never disable SMP 2019-09-26 16:54:06 -04:00
sched tests: Never disable SMP 2019-09-26 16:54:06 -04:00
semaphore tests: Never disable SMP 2019-09-26 16:54:06 -04:00
sleep tests: Never disable SMP 2019-09-26 16:54:06 -04:00
smp tests: enable hsdk and nsim_hs_smp for smp test 2019-08-11 21:18:38 +02:00
spinlock license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
stack tests: Never disable SMP 2019-09-26 16:54:06 -04:00
threads tests: Never disable SMP 2019-09-26 16:54:06 -04:00
tickless tests: Never disable SMP 2019-09-26 16:54:06 -04:00
timer tests: Never disable SMP 2019-09-26 16:54:06 -04:00
workq tests: Never disable SMP 2019-09-26 16:54:06 -04:00
xip x86: fix XIP SOC support and defaults 2019-09-11 21:11:38 -04:00