1tests:
2  kernel.common.stack_protection:
3    extra_args: CONF_FILE=prj.conf
4    platform_exclude: twr_ke18f
5    filter: CONFIG_ARCH_HAS_STACK_PROTECTION
6    tags: kernel ignore_faults userspace
7  kernel.common.stack_protection_no_userspace:
8    extra_args: CONF_FILE=protection_no_userspace.conf
9    filter: CONFIG_ARCH_HAS_STACK_PROTECTION
10    arch_allow: arm
11    tags: kernel ignore_faults memory_protection
12  kernel.common.stack_protection_arm_fpu_sharing:
13    extra_args: CONF_FILE=prj_arm_fpu_sharing.conf
14    platform_exclude: twr_ke18f
15    filter: CONFIG_ARCH_HAS_STACK_PROTECTION and CONFIG_ARMV7_M_ARMV8_M_FP
16    tags: fpu kernel ignore_faults userspace
17  kernel.common.stack_protection_armv8m_mpu_stack_guard:
18    extra_args: CONF_FILE=prj_armv8m_mpu_stack_guard.conf
19    filter: CONFIG_ARM_MPU and CONFIG_ARMV8_M_MAINLINE
20    arch_allow: arm
21    tags: kernel ignore_faults userspace
22  kernel.common.stack_sentinel:
23    extra_args: CONF_FILE=sentinel.conf
24    tags: kernel ignore_faults
25