zephyr/tests/kernel/fatal/exception
Immo Birnbaum 52a5c08325 tests: enable kernel test fatal/exception for aarch32 Cortex-A CPUs
Add consideration of aarch32 Cortex-A CPUs to a test case in which
architecture-specific assembly instructions are used in order to
explicitly trigger an exception. This test case already considers
aarch32 Cortex-R CPUs, the same instruction will be used by
Cortex-A CPUs.

Signed-off-by: Immo Birnbaum <Immo.Birnbaum@Weidmueller.com>
2021-10-28 15:26:50 +02:00
..
src tests: enable kernel test fatal/exception for aarch32 Cortex-A CPUs 2021-10-28 15:26:50 +02:00
CMakeLists.txt cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
prj_arm_fpu_sharing.conf
prj_armv8m_mpu_stack_guard.conf
prj.conf
protection_no_userspace.conf
README
sentinel.conf tests/kernel/fatal/exception: Remove ticked kernel from stack sentinel test 2021-01-04 20:40:55 -05:00
testcase.yaml tests: add fpu tag the tests which enable FPU and FPU_SHARING options 2021-06-22 08:45:41 -04:00

This test case verifies that kernel fatal error handling works correctly.

If a thread causes a CPU exception, and it is not in an ISR or "essential"
thread, the thread gets aborted and the rest of the system executes normally.