tests: lib: cmsis_dsp: Disable testing on mps3_an547

This commit disables running the CMSIS-DSP tests on the mps3_an547
board because the QEMU, which is default emulation platform for it,
does not currently support the emulation of the MVE instructions.

Refer to the issue #37694 for more details.

Revert this commit once QEMU 6.2 is released and integrated into the
Zephyr SDK.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit is contained in:
Stephanos Ioannidis 2021-08-22 23:39:44 +09:00 committed by Carles Cufí
commit 96c7f6ab75
14 changed files with 54 additions and 0 deletions

View file

@ -1,3 +1,7 @@
common:
# TODO: Remove when QEMU 6.2 is released with MVE emulation (see #37694).
platform_exclude: mps3_an547
tests:
benchmark.cmsis_dsp.basicmath:
filter: (CONFIG_CPU_CORTEX_R or CONFIG_CPU_CORTEX_M) and TOOLCHAIN_HAS_NEWLIB == 1

View file

@ -1,3 +1,7 @@
common:
# TODO: Remove when QEMU 6.2 is released with MVE emulation (see #37694).
platform_exclude: mps3_an547
tests:
libraries.cmsis_dsp.basicmath:
filter: ((CONFIG_CPU_CORTEX_R or CONFIG_CPU_CORTEX_M) and TOOLCHAIN_HAS_NEWLIB == 1) or CONFIG_ARCH_POSIX

View file

@ -1,3 +1,7 @@
common:
# TODO: Remove when QEMU 6.2 is released with MVE emulation (see #37694).
platform_exclude: mps3_an547
tests:
libraries.cmsis_dsp.bayes:
filter: ((CONFIG_CPU_CORTEX_R or CONFIG_CPU_CORTEX_M) and TOOLCHAIN_HAS_NEWLIB == 1) or CONFIG_ARCH_POSIX

View file

@ -1,3 +1,7 @@
common:
# TODO: Remove when QEMU 6.2 is released with MVE emulation (see #37694).
platform_exclude: mps3_an547
tests:
libraries.cmsis_dsp.complexmath:
filter: ((CONFIG_CPU_CORTEX_R or CONFIG_CPU_CORTEX_M) and TOOLCHAIN_HAS_NEWLIB == 1) or CONFIG_ARCH_POSIX

View file

@ -1,3 +1,7 @@
common:
# TODO: Remove when QEMU 6.2 is released with MVE emulation (see #37694).
platform_exclude: mps3_an547
tests:
libraries.cmsis_dsp.distance:
filter: ((CONFIG_CPU_CORTEX_R or CONFIG_CPU_CORTEX_M) and TOOLCHAIN_HAS_NEWLIB == 1) or CONFIG_ARCH_POSIX

View file

@ -1,3 +1,7 @@
common:
# TODO: Remove when QEMU 6.2 is released with MVE emulation (see #37694).
platform_exclude: mps3_an547
tests:
libraries.cmsis_dsp.fastmath:
filter: ((CONFIG_CPU_CORTEX_R or CONFIG_CPU_CORTEX_M) and TOOLCHAIN_HAS_NEWLIB == 1) or CONFIG_ARCH_POSIX

View file

@ -1,5 +1,7 @@
common:
toolchain_exclude: llvm
# TODO: Remove when QEMU 6.2 is released with MVE emulation (see #37694).
platform_exclude: mps3_an547
tests:
libraries.cmsis_dsp.filtering:

View file

@ -1,3 +1,7 @@
common:
# TODO: Remove when QEMU 6.2 is released with MVE emulation (see #37694).
platform_exclude: mps3_an547
tests:
libraries.cmsis_dsp.interpolation:
filter: ((CONFIG_CPU_CORTEX_R or CONFIG_CPU_CORTEX_M) and TOOLCHAIN_HAS_NEWLIB == 1) or CONFIG_ARCH_POSIX

View file

@ -1,3 +1,7 @@
common:
# TODO: Remove when QEMU 6.2 is released with MVE emulation (see #37694).
platform_exclude: mps3_an547
tests:
libraries.cmsis_dsp.matrix:
filter: ((CONFIG_CPU_CORTEX_R or CONFIG_CPU_CORTEX_M) and TOOLCHAIN_HAS_NEWLIB == 1) or CONFIG_ARCH_POSIX

View file

@ -1,3 +1,7 @@
common:
# TODO: Remove when QEMU 6.2 is released with MVE emulation (see #37694).
platform_exclude: mps3_an547
tests:
libraries.cmsis_dsp.quaternionmath:
filter: ((CONFIG_CPU_CORTEX_R or CONFIG_CPU_CORTEX_M) and TOOLCHAIN_HAS_NEWLIB == 1) or CONFIG_ARCH_POSIX

View file

@ -1,3 +1,7 @@
common:
# TODO: Remove when QEMU 6.2 is released with MVE emulation (see #37694).
platform_exclude: mps3_an547
tests:
libraries.cmsis_dsp.statistics:
filter: ((CONFIG_CPU_CORTEX_R or CONFIG_CPU_CORTEX_M) and TOOLCHAIN_HAS_NEWLIB == 1) or CONFIG_ARCH_POSIX

View file

@ -1,3 +1,7 @@
common:
# TODO: Remove when QEMU 6.2 is released with MVE emulation (see #37694).
platform_exclude: mps3_an547
tests:
libraries.cmsis_dsp.support:
filter: ((CONFIG_CPU_CORTEX_R or CONFIG_CPU_CORTEX_M) and TOOLCHAIN_HAS_NEWLIB == 1) or CONFIG_ARCH_POSIX

View file

@ -1,3 +1,7 @@
common:
# TODO: Remove when QEMU 6.2 is released with MVE emulation (see #37694).
platform_exclude: mps3_an547
tests:
libraries.cmsis_dsp.svm:
filter: ((CONFIG_CPU_CORTEX_R or CONFIG_CPU_CORTEX_M) and TOOLCHAIN_HAS_NEWLIB == 1) or CONFIG_ARCH_POSIX

View file

@ -1,3 +1,7 @@
common:
# TODO: Remove when QEMU 6.2 is released with MVE emulation (see #37694).
platform_exclude: mps3_an547
tests:
libraries.cmsis_dsp.transform:
filter: ((CONFIG_CPU_CORTEX_R or CONFIG_CPU_CORTEX_M) and TOOLCHAIN_HAS_NEWLIB == 1) or CONFIG_ARCH_POSIX