File tree Expand file tree Collapse file tree 2 files changed +11
-2
lines changed
tests/subsys/llext/simple Expand file tree Collapse file tree 2 files changed +11
-2
lines changed Original file line number Diff line number Diff line change @@ -23,7 +23,7 @@ if(CONFIG_ARM)
23
23
endif ()
24
24
endif ()
25
25
26
- if (CONFIG_LLEXT_TYPE_ELF_RELOCATABLE AND CONFIG_XTENSA )
26
+ if (CONFIG_LLEXT_TYPE_ELF_RELOCATABLE AND NOT CONFIG_ARM )
27
27
list (APPEND ext_names pre_located )
28
28
endif ()
29
29
@@ -58,7 +58,7 @@ if(NOT CONFIG_LLEXT_TYPE_ELF_OBJECT)
58
58
)
59
59
endif ()
60
60
61
- if (CONFIG_LLEXT_TYPE_ELF_RELOCATABLE AND CONFIG_XTENSA )
61
+ if (CONFIG_LLEXT_TYPE_ELF_RELOCATABLE AND NOT CONFIG_ARM )
62
62
# Manually fix the pre_located extension's text address at a multiple of 4
63
63
get_target_property (pre_located_target pre_located_ext lib_target )
64
64
get_target_property (pre_located_file pre_located_ext pkg_input )
Original file line number Diff line number Diff line change @@ -20,6 +20,8 @@ common:
20
20
- qemu_cortex_r5 # ARM Cortex-R5 (ARMv7-R ISA)
21
21
- mps2/an385 # ARM Cortex-M3 (ARMv7-M ISA)
22
22
- mps2/an521/cpu0 # ARM Cortex-M33 (ARMv8-M ISA)
23
+ extra_configs :
24
+ - arch:arm64:CONFIG_LLEXT_HEAP_SIZE=128
23
25
24
26
tests :
25
27
# While there is in practice no value in compiling subsys/llext/*.c
@@ -52,6 +54,13 @@ tests:
52
54
- arch:arm:CONFIG_ARM_MPU=n
53
55
- arch:arm:CONFIG_ARM_AARCH32_MMU=n
54
56
- CONFIG_LLEXT_STORAGE_WRITABLE=n
57
+ llext.simple.readonly_mmu :
58
+ arch_allow : arm64 arm
59
+ filter : CONFIG_ARM_MMU
60
+ integration_platforms :
61
+ - qemu_cortex_a53 # ARM Cortex-A53 (ARMv8-A ISA)
62
+ extra_configs :
63
+ - CONFIG_LLEXT_STORAGE_WRITABLE=n
55
64
llext.simple.writable :
56
65
arch_allow : arm xtensa
57
66
integration_platforms :
You can’t perform that action at this time.
0 commit comments