1common:
2  ignore_faults: true
3  tags:
4    - kernel
5    - security
6    - userspace
7  arch_exclude:
8    - posix
9tests:
10  kernel.memory_protection.userspace:
11    filter: CONFIG_ARCH_HAS_USERSPACE
12    extra_configs:
13      - CONFIG_TEST_HW_STACK_PROTECTION=n
14      - CONFIG_COMMON_LIBC_MALLOC_ARENA_SIZE=0
15    platform_exclude:
16      - ucans32k1sic
17      - mimxrt700_evk/mimxrt798s/cm33_cpu0
18      - mimxrt700_evk/mimxrt798s/cm33_cpu0
19  kernel.memory_protection.userspace.gap_filling.arc:
20    filter: CONFIG_ARCH_HAS_USERSPACE and CONFIG_MPU_REQUIRES_NON_OVERLAPPING_REGIONS
21    arch_allow: arc
22    extra_args: CONFIG_MPU_GAP_FILLING=y
23  kernel.memory_protection.userspace.gap_filling.arm:
24    filter: CONFIG_ARCH_HAS_USERSPACE and CONFIG_MPU_REQUIRES_NON_OVERLAPPING_REGIONS
25    arch_allow: arm
26    platform_allow:
27      - slwrb4180a
28      - mps3/corstone300/an547
29      - nrf9160dk/nrf9160
30    integration_platforms:
31      - mps3/corstone300/an547
32    extra_args: CONFIG_MPU_GAP_FILLING=y
33