1common:
2  tags: linker
3tests:
4  application_development.code_relocation:
5    filter: not CONFIG_CPU_HAS_NXP_SYSMPU and CONFIG_MINIMAL_LIBC and
6            dt_chosen_enabled("zephyr,itcm")
7    arch_allow: arm
8    extra_configs:
9      - CONFIG_RELOCATE_TO_ITCM=y
10    platform_allow:
11      - mimxrt1060_evk/mimxrt1062/qspi
12  application_development.code_relocation_kinetis:
13    filter: CONFIG_CPU_HAS_NXP_SYSMPU
14    arch_allow: arm
15    extra_configs:
16      - CONFIG_MPU_ALLOW_FLASH_WRITE=y
17    platform_allow:
18      - frdm_k64f
19  application_development.code_relocation.no_itcm:
20    filter: not CONFIG_CPU_HAS_NXP_SYSMPU and not dt_chosen_enabled("zephyr,itcm")
21    arch_allow: arm
22    extra_sections:
23      - _SRAM2_RODATA_SECTION_NAME
24      - _SRAM_TEXT_SECTION_NAME
25      - _SRAM_RODATA_SECTION_NAME
26      - _SRAM_DATA_SECTION_NAME
27      - _CUSTOM_SECTION_NAME2
28    platform_allow:
29      - qemu_cortex_m3
30      - mps2/an385
31      - sam_e70_xplained/same70q21
32    integration_platforms:
33      - qemu_cortex_m3
34  application_development.code_relocation.riscv:
35    extra_args: CONF_FILE="prj_riscv.conf"
36    platform_allow:
37      - qemu_riscv32
38      - qemu_riscv64
39  application_development.code_relocation.xtensa:
40    extra_args: CONF_FILE="prj_xtensa.conf"
41    platform_allow: qemu_xtensa/dc233c
42