1common: 2 ignore_faults: true 3tests: 4 kernel.common.stack_protection: 5 extra_args: CONF_FILE=prj.conf 6 platform_exclude: 7 - twr_ke18f 8 - ucans32k1sic 9 filter: CONFIG_ARCH_HAS_STACK_PROTECTION 10 arch_exclude: 11 - posix 12 - arc 13 tags: 14 - kernel 15 - userspace 16 kernel.common.stack_protection.arc: 17 extra_args: CONF_FILE=prj.conf 18 filter: CONFIG_ARCH_HAS_STACK_PROTECTION 19 arch_allow: arc 20 extra_configs: 21 - CONFIG_OVERRIDE_FRAME_POINTER_DEFAULT=y 22 - CONFIG_OMIT_FRAME_POINTER=y 23 tags: 24 - kernel 25 - userspace 26 kernel.common.stack_protection_no_userspace: 27 extra_args: CONF_FILE=protection_no_userspace.conf 28 filter: CONFIG_ARCH_HAS_STACK_PROTECTION 29 arch_allow: arm 30 tags: 31 - kernel 32 - memory_protection 33 kernel.common.stack_protection_arm_fpu_sharing: 34 extra_args: CONF_FILE=prj_arm_fpu_sharing.conf 35 platform_exclude: 36 - twr_ke18f 37 - ucans32k1sic 38 arch_allow: arm 39 filter: CONFIG_ARCH_HAS_STACK_PROTECTION and CONFIG_ARMV7_M_ARMV8_M_FP 40 tags: 41 - fpu 42 - kernel 43 - userspace 44 integration_platforms: 45 - mps2/an385 46 kernel.common.stack_protection_armv8m_mpu_stack_guard: 47 extra_args: CONF_FILE=prj_armv8m_mpu_stack_guard.conf 48 filter: CONFIG_ARM_MPU and CONFIG_ARMV8_M_MAINLINE 49 arch_allow: arm 50 tags: 51 - kernel 52 - userspace 53 integration_platforms: 54 - mps2/an385 55 kernel.common.stack_sentinel: 56 extra_args: CONF_FILE=sentinel.conf 57 tags: kernel 58 integration_platforms: 59 - qemu_x86 60