twister: s/riscv(32|64)/riscv

Only riscv is supported now, any 32/64-bit requirements need to use
CONFIG_64BIT now.

Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
This commit is contained in:
Gerard Marull-Paretas 2024-02-07 11:26:32 +01:00 committed by Alberto Escolar
commit 6810a53297
45 changed files with 49 additions and 60 deletions

View file

@ -1,7 +1,7 @@
identifier: adp_xc7k_ae350 identifier: adp_xc7k_ae350
name: Andes ADP-XC7K AE350 name: Andes ADP-XC7K AE350
type: mcu type: mcu
arch: riscv32 arch: riscv
toolchain: toolchain:
- zephyr - zephyr
- cross-compile - cross-compile

View file

@ -1,7 +1,7 @@
identifier: beaglev_fire identifier: beaglev_fire
name: Beagleboard BeagleV-Fire name: Beagleboard BeagleV-Fire
type: mcu type: mcu
arch: riscv64 arch: riscv
toolchain: toolchain:
- zephyr - zephyr
ram: 3840 ram: 3840

View file

@ -1,7 +1,7 @@
identifier: esp32c3_devkitm identifier: esp32c3_devkitm
name: ESP32-C3 name: ESP32-C3
type: mcu type: mcu
arch: riscv32 arch: riscv
toolchain: toolchain:
- zephyr - zephyr
supported: supported:

View file

@ -1,7 +1,7 @@
identifier: esp32c3_luatos_core identifier: esp32c3_luatos_core
name: ESP32C3 LuatOS Core name: ESP32C3 LuatOS Core
type: mcu type: mcu
arch: riscv32 arch: riscv
toolchain: toolchain:
- zephyr - zephyr
supported: supported:

View file

@ -1,7 +1,7 @@
identifier: esp32c3_luatos_core_usb identifier: esp32c3_luatos_core_usb
name: ESP32C3 LuatOS Core USB name: ESP32C3 LuatOS Core USB
type: mcu type: mcu
arch: riscv32 arch: riscv
toolchain: toolchain:
- zephyr - zephyr
supported: supported:

View file

@ -4,7 +4,7 @@
identifier: gd32vf103c_starter identifier: gd32vf103c_starter
name: GigaDevice GD32VF103C-STARTER name: GigaDevice GD32VF103C-STARTER
type: mcu type: mcu
arch: riscv32 arch: riscv
ram: 32 ram: 32
flash: 128 flash: 128
toolchain: toolchain:

View file

@ -4,7 +4,7 @@
identifier: gd32vf103v_eval identifier: gd32vf103v_eval
name: GigaDevice GD32VF103V-EVAL name: GigaDevice GD32VF103V-EVAL
type: mcu type: mcu
arch: riscv32 arch: riscv
ram: 32 ram: 32
flash: 128 flash: 128
toolchain: toolchain:

View file

@ -1,7 +1,7 @@
identifier: hifive1 identifier: hifive1
name: SiFive HiFive1 name: SiFive HiFive1
type: mcu type: mcu
arch: riscv32 arch: riscv
toolchain: toolchain:
- zephyr - zephyr
ram: 16 ram: 16

View file

@ -1,7 +1,7 @@
identifier: hifive1_revb identifier: hifive1_revb
name: SiFive HiFive1 Rev B name: SiFive HiFive1 Rev B
type: mcu type: mcu
arch: riscv32 arch: riscv
toolchain: toolchain:
- zephyr - zephyr
ram: 16 ram: 16

View file

@ -1,7 +1,7 @@
identifier: hifive_unleashed identifier: hifive_unleashed
name: SiFive HiFive Unleashed name: SiFive HiFive Unleashed
type: mcu type: mcu
arch: riscv64 arch: riscv
toolchain: toolchain:
- zephyr - zephyr
ram: 3840 ram: 3840

View file

@ -1,7 +1,7 @@
identifier: hifive_unmatched identifier: hifive_unmatched
name: SiFive HiFive Unmatched name: SiFive HiFive Unmatched
type: mcu type: mcu
arch: riscv64 arch: riscv
toolchain: toolchain:
- zephyr - zephyr
ram: 3840 ram: 3840

View file

@ -1,7 +1,7 @@
identifier: icev_wireless identifier: icev_wireless
name: ICE-V Wireless name: ICE-V Wireless
type: mcu type: mcu
arch: riscv32 arch: riscv
toolchain: toolchain:
- zephyr - zephyr
testing: testing:

View file

@ -1,7 +1,7 @@
identifier: it82xx2_evb identifier: it82xx2_evb
name: ITE IT82XX2 EVB name: ITE IT82XX2 EVB
type: mcu type: mcu
arch: riscv32 arch: riscv
toolchain: toolchain:
- zephyr - zephyr
ram: 256 ram: 256

View file

@ -1,7 +1,7 @@
identifier: it8xxx2_evb identifier: it8xxx2_evb
name: ITE IT8XXX2 EVB name: ITE IT8XXX2 EVB
type: mcu type: mcu
arch: riscv32 arch: riscv
toolchain: toolchain:
- zephyr - zephyr
ram: 60 ram: 60

View file

@ -7,7 +7,7 @@
identifier: litex_vexriscv identifier: litex_vexriscv
name: LiteX SoC with VexRiscV softcore CPU name: LiteX SoC with VexRiscV softcore CPU
type: mcu type: mcu
arch: riscv32 arch: riscv
toolchain: toolchain:
- zephyr - zephyr
ram: 262144 ram: 262144

View file

@ -1,7 +1,7 @@
identifier: longan_nano identifier: longan_nano
name: Sipeed Longan Nano name: Sipeed Longan Nano
type: mcu type: mcu
arch: riscv32 arch: riscv
toolchain: toolchain:
- zephyr - zephyr
- xtools - xtools

View file

@ -1,7 +1,7 @@
identifier: longan_nano_lite identifier: longan_nano_lite
name: Sipeed Longan Nano Lite name: Sipeed Longan Nano Lite
type: mcu type: mcu
arch: riscv32 arch: riscv
toolchain: toolchain:
- zephyr - zephyr
- xtools - xtools

View file

@ -1,7 +1,7 @@
identifier: m2gl025_miv identifier: m2gl025_miv
name: Microchip M2GL025 with MiV target name: Microchip M2GL025 with MiV target
type: mcu type: mcu
arch: riscv32 arch: riscv
toolchain: toolchain:
- zephyr - zephyr
ram: 64 ram: 64

View file

@ -1,7 +1,7 @@
identifier: mpfs_icicle identifier: mpfs_icicle
name: Microchip PolarFire ICICLE kit name: Microchip PolarFire ICICLE kit
type: mcu type: mcu
arch: riscv64 arch: riscv
toolchain: toolchain:
- zephyr - zephyr
ram: 3840 ram: 3840

View file

@ -1,7 +1,7 @@
identifier: neorv32 identifier: neorv32
name: NEORV32 Processor (SoC) name: NEORV32 Processor (SoC)
type: mcu type: mcu
arch: riscv32 arch: riscv
toolchain: toolchain:
- cross-compile - cross-compile
- zephyr - zephyr

View file

@ -1,7 +1,7 @@
identifier: niosv_g identifier: niosv_g
name: INTEL FPGA Nios V/g general purpose processor name: INTEL FPGA Nios V/g general purpose processor
type: mcu type: mcu
arch: riscv32 arch: riscv
toolchain: toolchain:
- zephyr - zephyr
ram: 256 ram: 256

View file

@ -1,7 +1,7 @@
identifier: niosv_m identifier: niosv_m
name: INTEL FPGA niosv_m name: INTEL FPGA niosv_m
type: mcu type: mcu
arch: riscv32 arch: riscv
toolchain: toolchain:
- zephyr - zephyr
ram: 256 ram: 256

View file

@ -4,7 +4,7 @@
identifier: nrf54h20pdk_nrf54h20_cpuppr identifier: nrf54h20pdk_nrf54h20_cpuppr
name: nRF54H20-PDK-nRF54H20-PPR name: nRF54H20-PDK-nRF54H20-PPR
type: mcu type: mcu
arch: riscv32 arch: riscv
toolchain: toolchain:
- zephyr - zephyr
ram: 28 ram: 28

View file

@ -1,7 +1,7 @@
identifier: opentitan_earlgrey identifier: opentitan_earlgrey
name: OpenTitan Earl Grey name: OpenTitan Earl Grey
type: mcu type: mcu
arch: riscv32 arch: riscv
toolchain: toolchain:
- zephyr - zephyr
ram: 128 ram: 128

View file

@ -2,7 +2,7 @@ identifier: qemu_riscv32
name: QEMU Emulation for RISC-V 32-bit name: QEMU Emulation for RISC-V 32-bit
type: qemu type: qemu
simulation: qemu simulation: qemu
arch: riscv32 arch: riscv
toolchain: toolchain:
- zephyr - zephyr
- xtools - xtools

View file

@ -2,7 +2,7 @@ identifier: qemu_riscv32_smp
name: QEMU Emulation for RISC-V 32-bit SMP name: QEMU Emulation for RISC-V 32-bit SMP
type: qemu type: qemu
simulation: qemu simulation: qemu
arch: riscv32 arch: riscv
toolchain: toolchain:
- zephyr - zephyr
- xtools - xtools

View file

@ -2,7 +2,7 @@ identifier: qemu_riscv32_xip
name: QEMU Emulation for RISC-V 32-bit in XIP mode name: QEMU Emulation for RISC-V 32-bit in XIP mode
type: qemu type: qemu
simulation: qemu simulation: qemu
arch: riscv32 arch: riscv
ram: 16 ram: 16
toolchain: toolchain:
- zephyr - zephyr

View file

@ -2,7 +2,7 @@ identifier: qemu_riscv32e
name: QEMU Emulation for RISC-V (RV32E) 32-bit name: QEMU Emulation for RISC-V (RV32E) 32-bit
type: qemu type: qemu
simulation: qemu simulation: qemu
arch: riscv32 arch: riscv
toolchain: toolchain:
- zephyr - zephyr
- xtools - xtools

View file

@ -2,7 +2,7 @@ identifier: qemu_riscv64
name: QEMU Emulation for RISC-V 64-bit name: QEMU Emulation for RISC-V 64-bit
type: qemu type: qemu
simulation: qemu simulation: qemu
arch: riscv64 arch: riscv
toolchain: toolchain:
- zephyr - zephyr
supported: supported:

View file

@ -2,7 +2,7 @@ identifier: qemu_riscv64_smp
name: QEMU Emulation for RISC-V 64-bit SMP name: QEMU Emulation for RISC-V 64-bit SMP
type: qemu type: qemu
simulation: qemu simulation: qemu
arch: riscv64 arch: riscv
toolchain: toolchain:
- zephyr - zephyr
supported: supported:

View file

@ -1,7 +1,7 @@
identifier: riscv32_virtual identifier: riscv32_virtual
name: Renode RISC-V 32-bit Virtual Board name: Renode RISC-V 32-bit Virtual Board
type: mcu type: mcu
arch: riscv32 arch: riscv
toolchain: toolchain:
- zephyr - zephyr
ram: 4096 ram: 4096

View file

@ -1,7 +1,7 @@
identifier: rv32m1_vega_ri5cy identifier: rv32m1_vega_ri5cy
name: RV32M1-VEGA (RI5CY) name: RV32M1-VEGA (RI5CY)
type: mcu type: mcu
arch: riscv32 arch: riscv
toolchain: toolchain:
- cross-compile - cross-compile
- zephyr - zephyr

View file

@ -1,7 +1,7 @@
identifier: rv32m1_vega_zero_riscy identifier: rv32m1_vega_zero_riscy
name: RV32M1-VEGA (ZERO-RISCY) name: RV32M1-VEGA (ZERO-RISCY)
type: mcu type: mcu
arch: riscv32 arch: riscv
toolchain: toolchain:
- cross-compile - cross-compile
- zephyr - zephyr

View file

@ -1,7 +1,7 @@
identifier: sparkfun_red_v_things_plus identifier: sparkfun_red_v_things_plus
name: SparkFun RED-V Things Plus name: SparkFun RED-V Things Plus
type: mcu type: mcu
arch: riscv32 arch: riscv
toolchain: toolchain:
- zephyr - zephyr
ram: 16 ram: 16

View file

@ -1,7 +1,7 @@
identifier: stamp_c3 identifier: stamp_c3
name: M5Stack STAMP-C3 name: M5Stack STAMP-C3
type: mcu type: mcu
arch: riscv32 arch: riscv
toolchain: toolchain:
- zephyr - zephyr
supported: supported:

View file

@ -1,7 +1,7 @@
identifier: titanium_ti60_f225 identifier: titanium_ti60_f225
name: titanium_ti60_f225 FPGA development kit with Efinix Sapphire riscv SoC name: titanium_ti60_f225 FPGA development kit with Efinix Sapphire riscv SoC
type: mcu type: mcu
arch: riscv32 arch: riscv
toolchain: toolchain:
- zephyr - zephyr
ram: 196608 ram: 196608

View file

@ -1,7 +1,7 @@
identifier: tlsr9518adk80d identifier: tlsr9518adk80d
name: Telink TLSR9518ADK80D name: Telink TLSR9518ADK80D
type: mcu type: mcu
arch: riscv32 arch: riscv
toolchain: toolchain:
- cross-compile - cross-compile
- zephyr - zephyr

View file

@ -1,7 +1,7 @@
identifier: xiao_esp32c3 identifier: xiao_esp32c3
name: XIAO ESP32C3 name: XIAO ESP32C3
type: mcu type: mcu
arch: riscv32 arch: riscv
toolchain: toolchain:
- zephyr - zephyr
supported: supported:

View file

@ -11,8 +11,6 @@ common:
tests: tests:
sample.syscall_performances: sample.syscall_performances:
filter: CONFIG_ARCH_HAS_USERSPACE filter: CONFIG_ARCH_HAS_USERSPACE
arch_allow: arch_allow: riscv
- riscv32
- riscv64
integration_platforms: integration_platforms:
- hifive1_revb - hifive1_revb

View file

@ -6,7 +6,6 @@ tests:
- userspace - userspace
arch_allow: arch_allow:
- arm - arm
- riscv32 - riscv
- riscv64
extra_configs: extra_configs:
- CONFIG_COMMON_LIBC_MALLOC_ARENA_SIZE=0 - CONFIG_COMMON_LIBC_MALLOC_ARENA_SIZE=0

View file

@ -3,7 +3,6 @@ tests:
arch_allow: arch_allow:
- arm - arm
- arm64 - arm64
- riscv32 - riscv
- riscv64
platform_type: platform_type:
- qemu - qemu

View file

@ -1,6 +1,4 @@
tests: tests:
arch.riscv.fpu_sharing: arch.riscv.fpu_sharing:
arch_allow: arch_allow: riscv
- riscv32
- riscv64
filter: CONFIG_CPU_HAS_FPU filter: CONFIG_CPU_HAS_FPU

View file

@ -23,8 +23,7 @@ tests:
arch_allow: arch_allow:
- arm - arm
- arm64 - arm64
- riscv32 - riscv
- riscv64
platform_type: platform_type:
- qemu - qemu
extra_args: CONF_FILE=prj_semihost.conf extra_args: CONF_FILE=prj_semihost.conf

View file

@ -30,8 +30,8 @@ tests:
timeout: 600 timeout: 600
kernel.fpu_sharing.generic.riscv32: kernel.fpu_sharing.generic.riscv32:
extra_args: PI_NUM_ITERATIONS=500 extra_args: PI_NUM_ITERATIONS=500
filter: CONFIG_CPU_HAS_FPU filter: CONFIG_CPU_HAS_FPU and not CONFIG_64BIT
arch_allow: riscv32 arch_allow: riscv
tags: tags:
- fpu - fpu
- kernel - kernel
@ -41,8 +41,8 @@ tests:
extra_args: PI_NUM_ITERATIONS=500 extra_args: PI_NUM_ITERATIONS=500
extra_configs: extra_configs:
- CONFIG_MAIN_STACK_SIZE=2048 - CONFIG_MAIN_STACK_SIZE=2048
filter: CONFIG_CPU_HAS_FPU filter: CONFIG_CPU_HAS_FPU and CONFIG_64BIT
arch_allow: riscv64 arch_allow: riscv
tags: tags:
- fpu - fpu
- kernel - kernel

View file

@ -68,9 +68,7 @@ tests:
- CONFIG_ARC_FIRQ_STACK=y - CONFIG_ARC_FIRQ_STACK=y
- CONFIG_TEST_HW_STACK_PROTECTION=n - CONFIG_TEST_HW_STACK_PROTECTION=n
arch.interrupt.gen_isr_table.riscv_direct: arch.interrupt.gen_isr_table.riscv_direct:
arch_allow: arch_allow: riscv
- riscv32
- riscv64
platform_exclude: platform_exclude:
- m2gl025_miv - m2gl025_miv
- adp_xc7k_ae350 - adp_xc7k_ae350
@ -79,9 +77,7 @@ tests:
- CONFIG_GEN_IRQ_VECTOR_TABLE=y - CONFIG_GEN_IRQ_VECTOR_TABLE=y
arch.interrupt.gen_isr_table.riscv_no_direct: arch.interrupt.gen_isr_table.riscv_no_direct:
platform_exclude: m2gl025_miv platform_exclude: m2gl025_miv
arch_allow: arch_allow: riscv
- riscv32
- riscv64
filter: CONFIG_RISCV_PRIVILEGED filter: CONFIG_RISCV_PRIVILEGED
extra_configs: extra_configs:
- CONFIG_GEN_IRQ_VECTOR_TABLE=n - CONFIG_GEN_IRQ_VECTOR_TABLE=n