tests: cmsis_dsp: Add mps3_an547 as integration platform for FPU tests
This commit adds the `mps3_an547` board, a Cortex-M55 platform, as an integration platform for all CMSIS-DSP FPU test cases so that the M-Profile Vector Extension (MVE) vector function implementations are tested in the CI. With this change the FPU-enabled test coverage is as follows: * mps2_an521_remote (Cortex-M33) tests FPU/DSP-enabled scalar function implementations. * mps3_an547 (Cortex-M55) tests FPU/DSP-enabled MVE vector function implementations. This also has a side effect of comprehensively exercising the M-Profile Vector Extension support in the ARM architecture port, thereby ensuring the arch-level FPU/DSP/MVE support is not broken. Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
This commit is contained in:
parent
a38e68b97c
commit
6a35a793b5
14 changed files with 37 additions and 0 deletions
|
@ -12,6 +12,7 @@ tests:
|
|||
filter: (CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU and TOOLCHAIN_HAS_NEWLIB == 1
|
||||
integration_platforms:
|
||||
- mps2_an521_remote
|
||||
- mps3_an547
|
||||
tags: benchmark cmsis_dsp fpu
|
||||
extra_configs:
|
||||
- CONFIG_FPU=y
|
||||
|
|
|
@ -13,6 +13,7 @@ tests:
|
|||
filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU and TOOLCHAIN_HAS_NEWLIB == 1) or CONFIG_ARCH_POSIX
|
||||
integration_platforms:
|
||||
- mps2_an521_remote
|
||||
- mps3_an547
|
||||
tags: cmsis_dsp fpu
|
||||
extra_configs:
|
||||
- CONFIG_FPU=y
|
||||
|
|
|
@ -13,6 +13,7 @@ tests:
|
|||
filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU and TOOLCHAIN_HAS_NEWLIB == 1) or CONFIG_ARCH_POSIX
|
||||
integration_platforms:
|
||||
- mps2_an521_remote
|
||||
- mps3_an547
|
||||
tags: cmsis_dsp fpu
|
||||
extra_configs:
|
||||
- CONFIG_FPU=y
|
||||
|
|
|
@ -13,6 +13,7 @@ tests:
|
|||
filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU and TOOLCHAIN_HAS_NEWLIB == 1) or CONFIG_ARCH_POSIX
|
||||
integration_platforms:
|
||||
- mps2_an521_remote
|
||||
- mps3_an547
|
||||
tags: cmsis_dsp fpu
|
||||
extra_configs:
|
||||
- CONFIG_FPU=y
|
||||
|
|
|
@ -13,6 +13,7 @@ tests:
|
|||
filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU and TOOLCHAIN_HAS_NEWLIB == 1) or CONFIG_ARCH_POSIX
|
||||
integration_platforms:
|
||||
- mps2_an521_remote
|
||||
- mps3_an547
|
||||
tags: cmsis_dsp fpu
|
||||
extra_configs:
|
||||
- CONFIG_FPU=y
|
||||
|
|
|
@ -13,6 +13,7 @@ tests:
|
|||
filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU and TOOLCHAIN_HAS_NEWLIB == 1) or CONFIG_ARCH_POSIX
|
||||
integration_platforms:
|
||||
- mps2_an521_remote
|
||||
- mps3_an547
|
||||
tags: cmsis_dsp fpu
|
||||
extra_configs:
|
||||
- CONFIG_FPU=y
|
||||
|
|
|
@ -23,6 +23,7 @@ tests:
|
|||
filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU and TOOLCHAIN_HAS_NEWLIB == 1) or CONFIG_ARCH_POSIX
|
||||
integration_platforms:
|
||||
- mps2_an521_remote
|
||||
- mps3_an547
|
||||
tags: cmsis_dsp fpu
|
||||
min_flash: 128
|
||||
min_ram: 64
|
||||
|
@ -47,6 +48,7 @@ tests:
|
|||
filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU and TOOLCHAIN_HAS_NEWLIB == 1) or CONFIG_ARCH_POSIX
|
||||
integration_platforms:
|
||||
- mps2_an521_remote
|
||||
- mps3_an547
|
||||
tags: cmsis_dsp fpu
|
||||
min_flash: 128
|
||||
min_ram: 64
|
||||
|
@ -71,6 +73,7 @@ tests:
|
|||
filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU and TOOLCHAIN_HAS_NEWLIB == 1) or CONFIG_ARCH_POSIX
|
||||
integration_platforms:
|
||||
- mps2_an521_remote
|
||||
- mps3_an547
|
||||
tags: cmsis_dsp fpu
|
||||
min_flash: 128
|
||||
min_ram: 64
|
||||
|
@ -95,6 +98,7 @@ tests:
|
|||
filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU and TOOLCHAIN_HAS_NEWLIB == 1) or CONFIG_ARCH_POSIX
|
||||
integration_platforms:
|
||||
- mps2_an521_remote
|
||||
- mps3_an547
|
||||
tags: cmsis_dsp fpu
|
||||
min_flash: 256
|
||||
min_ram: 64
|
||||
|
|
|
@ -13,6 +13,7 @@ tests:
|
|||
filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU and TOOLCHAIN_HAS_NEWLIB == 1) or CONFIG_ARCH_POSIX
|
||||
integration_platforms:
|
||||
- mps2_an521_remote
|
||||
- mps3_an547
|
||||
tags: cmsis_dsp fpu
|
||||
extra_configs:
|
||||
- CONFIG_FPU=y
|
||||
|
|
|
@ -20,6 +20,7 @@ tests:
|
|||
filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU and TOOLCHAIN_HAS_NEWLIB == 1) or CONFIG_ARCH_POSIX
|
||||
integration_platforms:
|
||||
- mps2_an521_remote
|
||||
- mps3_an547
|
||||
tags: cmsis_dsp fpu
|
||||
min_flash: 128
|
||||
min_ram: 64
|
||||
|
@ -44,6 +45,7 @@ tests:
|
|||
filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU and TOOLCHAIN_HAS_NEWLIB == 1) or CONFIG_ARCH_POSIX
|
||||
integration_platforms:
|
||||
- mps2_an521_remote
|
||||
- mps3_an547
|
||||
tags: cmsis_dsp fpu
|
||||
min_flash: 128
|
||||
min_ram: 64
|
||||
|
@ -68,6 +70,7 @@ tests:
|
|||
filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU and TOOLCHAIN_HAS_NEWLIB == 1) or CONFIG_ARCH_POSIX
|
||||
integration_platforms:
|
||||
- mps2_an521_remote
|
||||
- mps3_an547
|
||||
tags: cmsis_dsp fpu
|
||||
min_flash: 128
|
||||
min_ram: 64
|
||||
|
@ -91,6 +94,7 @@ tests:
|
|||
filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU and TOOLCHAIN_HAS_NEWLIB == 1)
|
||||
integration_platforms:
|
||||
- mps2_an521_remote
|
||||
- mps3_an547
|
||||
tags: cmsis_dsp fpu
|
||||
min_flash: 128
|
||||
min_ram: 64
|
||||
|
@ -115,6 +119,7 @@ tests:
|
|||
filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU and TOOLCHAIN_HAS_NEWLIB == 1) or CONFIG_ARCH_POSIX
|
||||
integration_platforms:
|
||||
- mps2_an521_remote
|
||||
- mps3_an547
|
||||
tags: cmsis_dsp fpu
|
||||
min_flash: 128
|
||||
min_ram: 64
|
||||
|
@ -139,6 +144,7 @@ tests:
|
|||
filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU and TOOLCHAIN_HAS_NEWLIB == 1) or CONFIG_ARCH_POSIX
|
||||
integration_platforms:
|
||||
- mps2_an521_remote
|
||||
- mps3_an547
|
||||
tags: cmsis_dsp fpu
|
||||
min_flash: 128
|
||||
min_ram: 64
|
||||
|
@ -164,6 +170,7 @@ tests:
|
|||
filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU and TOOLCHAIN_HAS_NEWLIB == 1) or CONFIG_ARCH_POSIX
|
||||
integration_platforms:
|
||||
- mps2_an521_remote
|
||||
- mps3_an547
|
||||
tags: cmsis_dsp fpu
|
||||
platform_exclude: frdm_kw41z
|
||||
min_flash: 128
|
||||
|
@ -190,6 +197,7 @@ tests:
|
|||
filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU and TOOLCHAIN_HAS_NEWLIB == 1) or CONFIG_ARCH_POSIX
|
||||
integration_platforms:
|
||||
- mps2_an521_remote
|
||||
- mps3_an547
|
||||
tags: cmsis_dsp fpu
|
||||
platform_exclude: frdm_kw41z
|
||||
min_flash: 128
|
||||
|
@ -216,6 +224,7 @@ tests:
|
|||
filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU and TOOLCHAIN_HAS_NEWLIB == 1) or CONFIG_ARCH_POSIX
|
||||
integration_platforms:
|
||||
- mps2_an521_remote
|
||||
- mps3_an547
|
||||
tags: cmsis_dsp fpu
|
||||
platform_exclude: frdm_kw41z
|
||||
min_flash: 128
|
||||
|
@ -240,6 +249,7 @@ tests:
|
|||
filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU and TOOLCHAIN_HAS_NEWLIB == 1)
|
||||
integration_platforms:
|
||||
- mps2_an521_remote
|
||||
- mps3_an547
|
||||
tags: cmsis_dsp fpu
|
||||
min_flash: 128
|
||||
min_ram: 144
|
||||
|
@ -265,6 +275,7 @@ tests:
|
|||
filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU and TOOLCHAIN_HAS_NEWLIB == 1) or CONFIG_ARCH_POSIX
|
||||
integration_platforms:
|
||||
- mps2_an521_remote
|
||||
- mps3_an547
|
||||
tags: cmsis_dsp fpu
|
||||
platform_exclude: frdm_kw41z
|
||||
min_flash: 128
|
||||
|
@ -291,6 +302,7 @@ tests:
|
|||
filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU and TOOLCHAIN_HAS_NEWLIB == 1) or CONFIG_ARCH_POSIX
|
||||
integration_platforms:
|
||||
- mps2_an521_remote
|
||||
- mps3_an547
|
||||
tags: cmsis_dsp fpu
|
||||
platform_exclude: frdm_kw41z
|
||||
min_flash: 128
|
||||
|
|
|
@ -13,6 +13,7 @@ tests:
|
|||
filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU and TOOLCHAIN_HAS_NEWLIB == 1) or CONFIG_ARCH_POSIX
|
||||
integration_platforms:
|
||||
- mps2_an521_remote
|
||||
- mps3_an547
|
||||
tags: cmsis_dsp fpu
|
||||
extra_configs:
|
||||
- CONFIG_FPU=y
|
||||
|
|
|
@ -13,6 +13,7 @@ tests:
|
|||
filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU and TOOLCHAIN_HAS_NEWLIB == 1) or CONFIG_ARCH_POSIX
|
||||
integration_platforms:
|
||||
- mps2_an521_remote
|
||||
- mps3_an547
|
||||
tags: cmsis_dsp fpu
|
||||
min_flash: 128
|
||||
min_ram: 64
|
||||
|
|
|
@ -13,6 +13,7 @@ tests:
|
|||
filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU and TOOLCHAIN_HAS_NEWLIB == 1) or CONFIG_ARCH_POSIX
|
||||
integration_platforms:
|
||||
- mps2_an521_remote
|
||||
- mps3_an547
|
||||
tags: cmsis_dsp fpu
|
||||
min_flash: 128
|
||||
min_ram: 64
|
||||
|
|
|
@ -13,6 +13,7 @@ tests:
|
|||
filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU and TOOLCHAIN_HAS_NEWLIB == 1) or CONFIG_ARCH_POSIX
|
||||
integration_platforms:
|
||||
- mps2_an521_remote
|
||||
- mps3_an547
|
||||
tags: cmsis_dsp fpu
|
||||
min_flash: 128
|
||||
min_ram: 64
|
||||
|
|
|
@ -20,6 +20,7 @@ tests:
|
|||
filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU and TOOLCHAIN_HAS_NEWLIB == 1) or CONFIG_ARCH_POSIX
|
||||
integration_platforms:
|
||||
- mps2_an521_remote
|
||||
- mps3_an547
|
||||
tags: cmsis_dsp fpu
|
||||
min_flash: 512
|
||||
min_ram: 64
|
||||
|
@ -44,6 +45,7 @@ tests:
|
|||
filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU and TOOLCHAIN_HAS_NEWLIB == 1) or CONFIG_ARCH_POSIX
|
||||
integration_platforms:
|
||||
- mps2_an521_remote
|
||||
- mps3_an547
|
||||
tags: cmsis_dsp fpu
|
||||
min_flash: 512
|
||||
min_ram: 64
|
||||
|
@ -68,6 +70,7 @@ tests:
|
|||
filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU and TOOLCHAIN_HAS_NEWLIB == 1) or CONFIG_ARCH_POSIX
|
||||
integration_platforms:
|
||||
- mps2_an521_remote
|
||||
- mps3_an547
|
||||
tags: cmsis_dsp fpu
|
||||
min_flash: 1024
|
||||
min_ram: 64
|
||||
|
@ -92,6 +95,7 @@ tests:
|
|||
filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU and TOOLCHAIN_HAS_NEWLIB == 1) or CONFIG_ARCH_POSIX
|
||||
integration_platforms:
|
||||
- mps2_an521_remote
|
||||
- mps3_an547
|
||||
tags: cmsis_dsp fpu
|
||||
min_flash: 1024
|
||||
min_ram: 64
|
||||
|
@ -115,6 +119,7 @@ tests:
|
|||
filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU and TOOLCHAIN_HAS_NEWLIB == 1)
|
||||
integration_platforms:
|
||||
- mps2_an521_remote
|
||||
- mps3_an547
|
||||
tags: cmsis_dsp fpu
|
||||
min_flash: 512
|
||||
min_ram: 64
|
||||
|
@ -138,6 +143,7 @@ tests:
|
|||
filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU and TOOLCHAIN_HAS_NEWLIB == 1)
|
||||
integration_platforms:
|
||||
- mps2_an521_remote
|
||||
- mps3_an547
|
||||
tags: cmsis_dsp fpu
|
||||
min_flash: 512
|
||||
min_ram: 64
|
||||
|
@ -162,6 +168,7 @@ tests:
|
|||
filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU and TOOLCHAIN_HAS_NEWLIB == 1) or CONFIG_ARCH_POSIX
|
||||
integration_platforms:
|
||||
- mps2_an521_remote
|
||||
- mps3_an547
|
||||
tags: cmsis_dsp fpu
|
||||
min_flash: 1024
|
||||
min_ram: 64
|
||||
|
@ -186,6 +193,7 @@ tests:
|
|||
filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU and TOOLCHAIN_HAS_NEWLIB == 1) or CONFIG_ARCH_POSIX
|
||||
integration_platforms:
|
||||
- mps2_an521_remote
|
||||
- mps3_an547
|
||||
tags: cmsis_dsp fpu
|
||||
min_flash: 512
|
||||
min_ram: 64
|
||||
|
@ -210,6 +218,7 @@ tests:
|
|||
filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU and TOOLCHAIN_HAS_NEWLIB == 1) or CONFIG_ARCH_POSIX
|
||||
integration_platforms:
|
||||
- mps2_an521_remote
|
||||
- mps3_an547
|
||||
tags: cmsis_dsp fpu
|
||||
min_flash: 1024
|
||||
min_ram: 96
|
||||
|
@ -234,6 +243,7 @@ tests:
|
|||
filter: ((CONFIG_CPU_AARCH32_CORTEX_R or CONFIG_CPU_CORTEX_M) and CONFIG_CPU_HAS_FPU and TOOLCHAIN_HAS_NEWLIB == 1) or CONFIG_ARCH_POSIX
|
||||
integration_platforms:
|
||||
- mps2_an521_remote
|
||||
- mps3_an547
|
||||
tags: cmsis_dsp fpu
|
||||
min_flash: 1024
|
||||
min_ram: 64
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue