zephyr/tests/kernel/mem_protect
Andy Ross fc3ca95ba7 tests: Mass SMP disablement on non-SMP-safe tests
(Chunk 2 of 3 - this patch was split across pull requests to address
CI build time limitations)

Zephyr has always been a uniprocessor system, and its kernel tests are
rife with assumptions and outright dependence on single-CPU operation
(for example: "low priority threads will never run until this high
priority thread blocks" -- not true if there's another processor to
run it!)

About 1/3 of our tests fail right now on x86_64 when dual processor
operation is made default.  Most of those can probably be recovered on
a case-by-case basis with simple changes (and a few of them might
represent real bugs in SMP!), but for now let's make sure the full
test suite passes by turning the second CPU off.  There's still plenty
of SMP coverage in the remaining cases.

Signed-off-by: Andy Ross <andrew.j.ross@intel.com>
2019-02-28 12:47:12 -08:00
..
mem_protect userspace: remove APPLICATION_MEMORY feature 2019-02-08 07:04:30 -05:00
obj_validation userspace: remove APPLICATION_MEMORY feature 2019-02-08 07:04:30 -05:00
protection x86: remove support for non-PAE page tables 2019-02-05 20:51:21 -08:00
stack_random tests: Mass SMP disablement on non-SMP-safe tests 2019-02-28 12:47:12 -08:00
stackprot tests: stackprot: run in user mode 2019-02-22 18:50:43 -05:00
syscalls userspace: remove APPLICATION_MEMORY feature 2019-02-08 07:04:30 -05:00
userspace tests: kernel: userspace: fix test for non-secure builds 2019-02-22 12:32:26 -06:00
x86_mmu_api x86: implement interrupt stack trampoline 2019-02-14 12:46:36 -05:00