zephyr/tests/kernel/mem_protect
Keith Packard fb193e2d3d tests/mem_protect: Use minimal libc for kernel.memory_protection
This test has trouble on qemu_x86_tiny and randomly generates a Double
Fault error. I couldn't get it to reliably run with picolibc as a Double
Fault usually occured before the test completed.

I spent a couple of hours attempting to track this down and found that it
happens when code pages for the main thread get unmapped because the
qemu_x86_tiny intentionally offers very few available PTEs.

Work around this by just using the minimal libc for this test.

Signed-off-by: Keith Packard <keithp@keithp.com>
2023-01-30 23:46:55 +00:00
..
demand_paging tests/x86/mem_protect: Disable picolibc heap for demand paging tests 2023-01-30 23:46:55 +00:00
futex tests: move to using CONFIG_MP_MAX_NUM_CPUS 2022-10-20 22:04:10 +09:00
mem_map tests: use ignore_fault field instead of tags 2022-11-25 06:38:05 -05:00
mem_protect tests/mem_protect: Use minimal libc for kernel.memory_protection 2023-01-30 23:46:55 +00:00
obj_validation tests: obj_validation: Call setup function 2023-01-10 19:23:57 -05:00
protection tests: use ignore_fault field instead of tags 2022-11-25 06:38:05 -05:00
stack_random tests/kernel: Delay between thread creation in stack random test 2022-11-08 10:44:36 +01:00
stackprot tests: use ignore_fault field instead of tags 2022-11-25 06:38:05 -05:00
sys_sem tests: sys_sem: no k_thread_access_grant call if not userspace 2022-11-05 08:29:01 -04:00
syscalls tests: re-enable tests which were disabled due to ARC QEMU issues 2022-12-08 16:59:15 +09:00
userspace Revert "tests: update expected exception codes" 2023-01-27 18:09:32 +09:00