zephyr/tests/application_development/code_relocation/testcase.yaml
Manuel Argüelles 78cc40f4e5 tests: code_relocation: exclude mr_canhubk3 board
The mr_canhubk3 board enables by default an off-chip watchdog that must
be serviced to avoid triggering a reset and cannot be disabled on a
per-test basis. The watchdog driver make uses of a semaphore during
device init and on this test the relocation of the kernel sources
produces a fault. So skip this test for this board.

Signed-off-by: Manuel Argüelles <manuel.arguelles@nxp.com>
2023-09-18 10:37:22 +01:00

41 lines
1.2 KiB
YAML

common:
tags: linker
tests:
application_development.code_relocation:
filter: not CONFIG_CPU_HAS_NXP_MPU and CONFIG_MINIMAL_LIBC and dt_chosen_enabled("zephyr,itcm")
arch_allow: arm
extra_configs:
- CONFIG_RELOCATE_TO_ITCM=y
platform_allow:
- mimxrt1060_evk
application_development.code_relocation_kinetis:
filter: CONFIG_CPU_HAS_NXP_MPU
arch_allow: arm
extra_configs:
- CONFIG_MPU_ALLOW_FLASH_WRITE=y
platform_allow:
- frdm_k64f
application_development.code_relocation.no_itcm:
filter: not CONFIG_CPU_HAS_NXP_MPU and not dt_chosen_enabled("zephyr,itcm")
arch_allow: arm
extra_sections:
- _SRAM2_RODATA_SECTION_NAME
- _SRAM_TEXT_SECTION_NAME
- _SRAM_RODATA_SECTION_NAME
- _SRAM_DATA_SECTION_NAME
- _CUSTOM_SECTION_NAME2
platform_allow:
- qemu_cortex_m3
- mps2_an385
- sam_e70_xplained
integration_platforms:
- qemu_cortex_m3
application_development.code_relocation.riscv:
extra_args: CONF_FILE="prj_riscv.conf"
platform_allow:
- qemu_riscv32
- qemu_riscv64
application_development.code_relocation.xtensa:
extra_args: CONF_FILE="prj_xtensa.conf"
platform_allow: qemu_xtensa