| common: |
| tags: linker |
| tests: |
| buildsystem.app_dev.code_relocation: |
| extra_configs: |
| - arch:riscv:CONFIG_CUSTOM_LINKER_SCRIPT="linker_riscv_qemu_sram2.ld" |
| - arch:xtensa:CONFIG_CUSTOM_LINKER_SCRIPT="linker_xtensa_qemu_sram2.ld" |
| - arch:arm:CONFIG_CUSTOM_LINKER_SCRIPT="linker_arm_sram2.ld" |
| platform_allow: |
| - qemu_riscv32 |
| - qemu_riscv64 |
| - qemu_xtensa/dc233c |
| buildsystem.app_dev.code_relocation.mimx: |
| extra_configs: |
| - CONFIG_RELOCATE_TO_ITCM=y |
| - CONFIG_CUSTOM_LINKER_SCRIPT="linker_arm_sram2.ld" |
| platform_allow: |
| - mimxrt1060_evk/mimxrt1062/qspi |
| buildsystem.app_dev.code_relocation_kinetis: |
| extra_configs: |
| - CONFIG_MPU_ALLOW_FLASH_WRITE=y |
| - CONFIG_CUSTOM_LINKER_SCRIPT="linker_arm_sram2.ld" |
| platform_allow: |
| - frdm_k64f |
| buildsystem.app_dev.code_relocation.no_itcm: |
| extra_sections: |
| - _SRAM2_RODATA_SECTION_NAME |
| - _SRAM_TEXT_SECTION_NAME |
| - _SRAM_RODATA_SECTION_NAME |
| - _SRAM_DATA_SECTION_NAME |
| - _CUSTOM_SECTION_NAME2 |
| extra_configs: |
| - CONFIG_CUSTOM_LINKER_SCRIPT="linker_arm_sram2.ld" |
| platform_allow: |
| - qemu_cortex_m3 |
| - mps2/an385 |
| - sam_e70_xplained/same70q21 |
| integration_platforms: |
| - qemu_cortex_m3 |