Change the filter from CPU_HAS_MPU to ARCH_HAS_USERSPACE to when filtering boards which support userspace. Signed-off-by: Bjarki Arge Andreasen <bjarki@arge-andreasen.me>
62 lines
1.7 KiB
YAML
62 lines
1.7 KiB
YAML
common:
|
|
tags: llext
|
|
arch_allow:
|
|
- arm
|
|
- xtensa
|
|
platform_exclude:
|
|
- numaker_pfm_m487 # See #63167
|
|
- qemu_cortex_r5 # unsupported relocations
|
|
tests:
|
|
llext.simple.readonly:
|
|
arch_exclude: xtensa # for now
|
|
filter: not CONFIG_MPU and not CONFIG_MMU and not CONFIG_SOC_SERIES_S32ZE
|
|
extra_configs:
|
|
- arch:arm:CONFIG_ARM_MPU=n
|
|
- CONFIG_LLEXT_STORAGE_WRITABLE=n
|
|
llext.simple.readonly_mpu:
|
|
min_ram: 128
|
|
arch_exclude: xtensa # for now
|
|
filter: CONFIG_ARCH_HAS_USERSPACE
|
|
extra_configs:
|
|
- CONFIG_USERSPACE=y
|
|
- CONFIG_LLEXT_STORAGE_WRITABLE=n
|
|
llext.simple.writable:
|
|
filter: not CONFIG_MPU and not CONFIG_MMU and not CONFIG_SOC_SERIES_S32ZE
|
|
extra_configs:
|
|
- arch:arm:CONFIG_ARM_MPU=n
|
|
- CONFIG_LLEXT_STORAGE_WRITABLE=y
|
|
llext.simple.modules_enabled_writable:
|
|
filter: not CONFIG_MPU and not CONFIG_MMU
|
|
platform_key:
|
|
- simulation
|
|
- arch
|
|
platform_exclude:
|
|
- qemu_cortex_a9 # MMU
|
|
extra_configs:
|
|
- arch:arm:CONFIG_ARM_MPU=n
|
|
- CONFIG_MODULES=y
|
|
- CONFIG_LLEXT_STORAGE_WRITABLE=y
|
|
- CONFIG_LLEXT_TEST_HELLO=m
|
|
llext.simple.modules_enabled_readonly:
|
|
filter: not CONFIG_MPU and not CONFIG_MMU
|
|
arch_exclude: xtensa # for now
|
|
platform_key:
|
|
- simulation
|
|
- arch
|
|
platform_exclude:
|
|
- qemu_cortex_a9 # MMU
|
|
extra_configs:
|
|
- arch:arm:CONFIG_ARM_MPU=n
|
|
- CONFIG_MODULES=y
|
|
- CONFIG_LLEXT_TEST_HELLO=m
|
|
llext.simple.modules_enabled_readonly_mpu:
|
|
filter: CONFIG_ARCH_HAS_USERSPACE
|
|
arch_exclude: xtensa # for now
|
|
platform_key:
|
|
- simulation
|
|
- arch
|
|
extra_configs:
|
|
- CONFIG_USERSPACE=y
|
|
- CONFIG_MODULES=y
|
|
- CONFIG_LLEXT_TEST_HELLO=m
|