diff --git a/config/riscv32/boards/ri5cyverilator/board.cfg b/config/riscv32/boards/generic/board.cfg similarity index 100% rename from config/riscv32/boards/ri5cyverilator/board.cfg rename to config/riscv32/boards/generic/board.cfg diff --git a/config/riscv32/boards/ri5cyverilator/boardsupport.c b/config/riscv32/boards/generic/boardsupport.c similarity index 100% rename from config/riscv32/boards/ri5cyverilator/boardsupport.c rename to config/riscv32/boards/generic/boardsupport.c diff --git a/config/riscv32/boards/ri5cyverilator/boardsupport.h b/config/riscv32/boards/generic/boardsupport.h similarity index 100% rename from config/riscv32/boards/ri5cyverilator/boardsupport.h rename to config/riscv32/boards/generic/boardsupport.h diff --git a/doc/README.md b/doc/README.md index bf3282f0..0d045fb8 100644 --- a/doc/README.md +++ b/doc/README.md @@ -254,7 +254,7 @@ The benchmarks are configured in several ways: - a board specific configuration file - found in `config//boards//board.cfg` - for example - [`config/riscv32/boards/ri5cyverilator/board.cfg`](../config/riscv32/boards/ri5cyverilator/board.cfg); and + [`config/riscv32/boards/generic/board.cfg`](../config/riscv32/boards/generic/board.cfg); and - on the command line to the build script. Any number of these may be specified, they may duplicate specification, in @@ -274,11 +274,11 @@ In addition there may be chip and board specific heads and code: - a board specific header in `config//boards//boardsupport.h` - for example - [`config/riscv32/boards/ri5cyverilator/boardsupport.h`](../config/riscv32/boards/ri5cyverilator/boardsupport.h); and + [`config/riscv32/boards/generic/boardsupport.h`](../config/riscv32/boards/generic/boardsupport.h); and - board specific code in `config//boards//boardsupport.c` - for example - [`config/riscv32/boards/ri5cyverilator/boardsupport.c`](../config/riscv32/boards/ri5cyverilator/boardsupport.c). + [`config/riscv32/boards/generic/boardsupport.c`](../config/riscv32/boards/generic/boardsupport.c). The configuration files (architecture, chip, board) take the form of assignments to python variables. The following parameters may be set. @@ -427,7 +427,7 @@ Example: The following command builds the benchmarks for generic RISC-V RV32IMC - -Wl,-gc-sections pass an option to the linker to delete unused sections - -lm to link the math libraries needed for some benchmarks -`./build_all.py --arch riscv32 --chip generic --board ri5cyverilator --cc riscv64-unknown-elf-gcc --cflags="-c -O2 -ffunction-sections -march=rv32imc -mabi=ilp32" --ldflags="-Wl,-gc-sections" --user-libs="-lm"` +`./build_all.py --arch riscv32 --chip generic --board generic --cc riscv64-unknown-elf-gcc --cflags="-c -O2 -ffunction-sections -march=rv32imc -mabi=ilp32" --ldflags="-Wl,-gc-sections" --user-libs="-lm"` Depending on your GCC installation, your compiler might be called riscv32-unknown-elf-gcc instead. diff --git a/run_all.py b/run_all.py index 6a9329f1..576ad6a2 100755 --- a/run_all.py +++ b/run_all.py @@ -63,7 +63,7 @@ { 'name' : 'fosdem-rv32-gcc-opt-o0', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-gcc', 'cflags' : '-march=rv32imc -mabi=ilp32 -O0', 'ldflags' : '', @@ -72,7 +72,7 @@ { 'name' : 'fosdem-rv32-gcc-opt-os-save-restore', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-gcc', 'cflags' : '-march=rv32imc -mabi=ilp32 -Os -msave-restore', 'ldflags' : '', @@ -81,7 +81,7 @@ { 'name' : 'fosdem-rv32-gcc-opt-og', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-gcc', 'cflags' : '-march=rv32imc -mabi=ilp32 -Og', 'ldflags' : '', @@ -90,7 +90,7 @@ { 'name' : 'fosdem-rv32-gcc-opt-o1', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-gcc', 'cflags' : '-march=rv32imc -mabi=ilp32 -O1', 'ldflags' : '', @@ -99,7 +99,7 @@ { 'name' : 'fosdem-rv32-gcc-opt-o2', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-gcc', 'cflags' : '-march=rv32imc -mabi=ilp32 -O2', 'ldflags' : '', @@ -108,7 +108,7 @@ { 'name' : 'fosdem-rv32-gcc-opt-o3', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-gcc', 'cflags' : '-march=rv32imc -mabi=ilp32 -O3', 'ldflags' : '', @@ -144,7 +144,7 @@ { 'name' : 'fosdem-rv32-llvm-opt-o0', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-clang', 'cflags' : '-march=rv32imc -mabi=ilp32 -O0', 'ldflags' : '', @@ -153,7 +153,7 @@ { 'name' : 'fosdem-rv32-llvm-opt-os-save-restore', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-clang', 'cflags' : '-march=rv32imc -mabi=ilp32 -Os -msave-restore', 'ldflags' : '', @@ -162,7 +162,7 @@ { 'name' : 'fosdem-rv32-llvm-opt-oz-save-restore', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-clang', 'cflags' : '-march=rv32imc -mabi=ilp32 -Oz -msave-restore', 'ldflags' : '', @@ -171,7 +171,7 @@ { 'name' : 'fosdem-rv32-llvm-opt-o1', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-clang', 'cflags' : '-march=rv32imc -mabi=ilp32 -O1', 'ldflags' : '', @@ -180,7 +180,7 @@ { 'name' : 'fosdem-rv32-llvm-opt-o2', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-clang', 'cflags' : '-march=rv32imc -mabi=ilp32 -O2', 'ldflags' : '', @@ -189,7 +189,7 @@ { 'name' : 'fosdem-rv32-llvm-opt-o3', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-clang', 'cflags' : '-march=rv32imc -mabi=ilp32 -O3', 'ldflags' : '', @@ -387,7 +387,7 @@ { 'name' : 'rv32imc-opt-lto-os-save-restore', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-gcc', 'cflags' : '-march=rv32imc -mabi=ilp32 -Os -msave-restore -flto', 'ldflags' : '-flto', @@ -398,7 +398,7 @@ { 'name' : 'rv32imc-opt-lto-o3', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-gcc', 'cflags' : '-march=rv32imc -mabi=ilp32 -O3 -flto', 'ldflags' : '-flto', @@ -409,7 +409,7 @@ { 'name' : 'rv32imc-opt-os-save-restore', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-gcc', 'cflags' : '-march=rv32imc -mabi=ilp32 -Os -msave-restore', 'ldflags' : '', @@ -418,7 +418,7 @@ { 'name' : 'rv32imc-opt-os', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-gcc', 'cflags' : '-march=rv32imc -mabi=ilp32 -Os', 'ldflags' : '', @@ -427,7 +427,7 @@ { 'name' : 'rv32imc-opt-o0', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-gcc', 'cflags' : '-march=rv32imc -mabi=ilp32 -O0', 'ldflags' : '', @@ -436,7 +436,7 @@ { 'name' : 'rv32imc-opt-o1', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-gcc', 'cflags' : '-march=rv32imc -mabi=ilp32 -O1', 'ldflags' : '', @@ -445,7 +445,7 @@ { 'name' : 'rv32imc-opt-o2', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-gcc', 'cflags' : '-march=rv32imc -mabi=ilp32 -O2', 'ldflags' : '', @@ -454,7 +454,7 @@ { 'name' : 'rv32imc-opt-o3', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-gcc', 'cflags' : '-march=rv32imc -mabi=ilp32 -O3', 'ldflags' : '', @@ -463,7 +463,7 @@ { 'name' : 'rv32imc-opt-o3-inline-40', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-gcc', 'cflags' : '-march=rv32imc -mabi=ilp32 -O3 -finline-functions ' + '-finline-limit=40', @@ -473,7 +473,7 @@ { 'name' : 'rv32imc-opt-o3-unroll-inline-200', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-gcc', 'cflags' : '-march=rv32imc -mabi=ilp32 -O3 -funroll-all-loops ' + '-finline-functions -finline-limit=200', @@ -510,7 +510,7 @@ { 'name' : 'rv32imc-llvm-opt-oz-save-restore', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-clang', 'cflags' : '-march=rv32imc -mabi=ilp32 -Oz -msave-restore', 'ldflags' : '', @@ -546,7 +546,7 @@ { 'name' : 'rv32e-isa-os-save-restore', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-gcc', 'cflags' : '-march=rv32e -mabi=ilp32e -Os -msave-restore', 'ldflags' : '', @@ -554,7 +554,7 @@ { 'name' : 'rv32ec-isa-os-save-restore', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-gcc', 'cflags' : '-march=rv32ec -mabi=ilp32e -Os -msave-restore', 'ldflags' : '', @@ -562,7 +562,7 @@ { 'name' : 'rv32i-isa-os-save-restore', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-gcc', 'cflags' : '-march=rv32i -mabi=ilp32 -Os -msave-restore', 'ldflags' : '', @@ -570,7 +570,7 @@ { 'name' : 'rv32ic-isa-os-save-restore', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-gcc', 'cflags' : '-march=rv32ic -mabi=ilp32 -Os -msave-restore', 'ldflags' : '', @@ -578,7 +578,7 @@ { 'name' : 'rv32im-isa-os-save-restore', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-gcc', 'cflags' : '-march=rv32im -mabi=ilp32 -Os -msave-restore', 'ldflags' : '', @@ -586,7 +586,7 @@ { 'name' : 'rv32imc-isa-os-save-restore', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-gcc', 'cflags' : '-march=rv32imc -mabi=ilp32 -Os -msave-restore', 'ldflags' : '', @@ -594,7 +594,7 @@ { 'name' : 'rv32e-isa-o2', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-gcc', 'cflags' : '-march=rv32e -mabi=ilp32e -O2', 'ldflags' : '', @@ -602,7 +602,7 @@ { 'name' : 'rv32ec-isa-o2', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-gcc', 'cflags' : '-march=rv32ec -mabi=ilp32e -O2', 'ldflags' : '', @@ -610,7 +610,7 @@ { 'name' : 'rv32i-isa-o2', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-gcc', 'cflags' : '-march=rv32i -mabi=ilp32 -O2', 'ldflags' : '', @@ -618,7 +618,7 @@ { 'name' : 'rv32ic-isa-o2', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-gcc', 'cflags' : '-march=rv32ic -mabi=ilp32 -O2', 'ldflags' : '', @@ -626,7 +626,7 @@ { 'name' : 'rv32im-isa-o2', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-gcc', 'cflags' : '-march=rv32im -mabi=ilp32 -O2', 'ldflags' : '', @@ -634,7 +634,7 @@ { 'name' : 'rv32imc-isa-o2', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-gcc', 'cflags' : '-march=rv32imc -mabi=ilp32 -O2', 'ldflags' : '', @@ -670,7 +670,7 @@ { 'name' : 'rv32imc-version-7-1-os-save-restore', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-gcc', 'cflags' : '-march=rv32imc -mabi=ilp32 -Os -msave-restore', 'path' : 'install-rv32-gcc_7.1', @@ -679,7 +679,7 @@ { 'name' : 'rv32imc-version-7-2-os-save-restore', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-gcc', 'cflags' : '-march=rv32imc -mabi=ilp32 -Os -msave-restore', 'path' : 'install-rv32-gcc_7.2', @@ -688,7 +688,7 @@ { 'name' : 'rv32imc-version-7-3-os-save-restore', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-gcc', 'cflags' : '-march=rv32imc -mabi=ilp32 -Os -msave-restore', 'path' : 'install-rv32-gcc_7.3', @@ -697,7 +697,7 @@ { 'name' : 'rv32imc-version-7-4-os-save-restore', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-gcc', 'cflags' : '-march=rv32imc -mabi=ilp32 -Os -msave-restore', 'path' : 'install-rv32-gcc_7.4', @@ -706,7 +706,7 @@ { 'name' : 'rv32imc-version-7-5-os-save-restore', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-gcc', 'cflags' : '-march=rv32imc -mabi=ilp32 -Os -msave-restore', 'path' : 'install-rv32-gcc_7.5', @@ -715,7 +715,7 @@ { 'name' : 'rv32imc-version-8-1-os-save-restore', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-gcc', 'cflags' : '-march=rv32imc -mabi=ilp32 -Os -msave-restore', 'path' : 'install-rv32-gcc_8.1', @@ -724,7 +724,7 @@ { 'name' : 'rv32imc-version-8-2-os-save-restore', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-gcc', 'cflags' : '-march=rv32imc -mabi=ilp32 -Os -msave-restore', 'path' : 'install-rv32-gcc_8.2', @@ -733,7 +733,7 @@ { 'name' : 'rv32imc-version-8-3-os-save-restore', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-gcc', 'cflags' : '-march=rv32imc -mabi=ilp32 -Os -msave-restore', 'path' : 'install-rv32-gcc_8.3', @@ -742,7 +742,7 @@ { 'name' : 'rv32imc-version-9-1-os-save-restore', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-gcc', 'cflags' : '-march=rv32imc -mabi=ilp32 -Os -msave-restore', 'path' : 'install-rv32-gcc_9.1', @@ -751,7 +751,7 @@ { 'name' : 'rv32imc-version-9-2-os-save-restore', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-gcc', 'cflags' : '-march=rv32imc -mabi=ilp32 -Os -msave-restore', 'path' : 'install-rv32-gcc_9.2', @@ -760,7 +760,7 @@ { 'name' : 'rv32imc-version-master-os-save-restore', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-gcc', 'cflags' : '-march=rv32imc -mabi=ilp32 -Os -msave-restore', 'path' : 'install-rv32-gcc_10.0.0', @@ -769,7 +769,7 @@ { 'name' : 'rv32imc-version-7-1-o2', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-gcc', 'cflags' : '-march=rv32imc -mabi=ilp32 -O2', 'path' : 'install-rv32-gcc_7.1', @@ -778,7 +778,7 @@ { 'name' : 'rv32imc-version-7-2-o2', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-gcc', 'cflags' : '-march=rv32imc -mabi=ilp32 -O2', 'path' : 'install-rv32-gcc_7.2', @@ -787,7 +787,7 @@ { 'name' : 'rv32imc-version-7-3-o2', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-gcc', 'cflags' : '-march=rv32imc -mabi=ilp32 -O2', 'path' : 'install-rv32-gcc_7.3', @@ -796,7 +796,7 @@ { 'name' : 'rv32imc-version-7-4-o2', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-gcc', 'cflags' : '-march=rv32imc -mabi=ilp32 -O2', 'path' : 'install-rv32-gcc_7.4', @@ -805,7 +805,7 @@ { 'name' : 'rv32imc-version-7-5-o2', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-gcc', 'cflags' : '-march=rv32imc -mabi=ilp32 -O2', 'path' : 'install-rv32-gcc_7.5', @@ -814,7 +814,7 @@ { 'name' : 'rv32imc-version-8-1-o2', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-gcc', 'cflags' : '-march=rv32imc -mabi=ilp32 -O2', 'path' : 'install-rv32-gcc_8.1', @@ -823,7 +823,7 @@ { 'name' : 'rv32imc-version-8-2-o2', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-gcc', 'cflags' : '-march=rv32imc -mabi=ilp32 -O2', 'path' : 'install-rv32-gcc_8.2', @@ -832,7 +832,7 @@ { 'name' : 'rv32imc-version-8-3-o2', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-gcc', 'cflags' : '-march=rv32imc -mabi=ilp32 -O2', 'path' : 'install-rv32-gcc_8.3', @@ -841,7 +841,7 @@ { 'name' : 'rv32imc-version-9-1-o2', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-gcc', 'cflags' : '-march=rv32imc -mabi=ilp32 -O2', 'path' : 'install-rv32-gcc_9.1', @@ -850,7 +850,7 @@ { 'name' : 'rv32imc-version-9-2-o2', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-gcc', 'cflags' : '-march=rv32imc -mabi=ilp32 -O2', 'path' : 'install-rv32-gcc_9.2', @@ -859,7 +859,7 @@ { 'name' : 'rv32imc-version-master-o2', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-gcc', 'cflags' : '-march=rv32imc -mabi=ilp32 -O2', 'path' : 'install-rv32-gcc_10.0.0', @@ -910,7 +910,7 @@ { 'name' : 'rv32imc-arch-os-save-restore', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-gcc', 'cflags' : '-march=rv32imc -mabi=ilp32 -Os -msave-restore', 'ldflags' : '', @@ -946,7 +946,7 @@ { 'name' : 'rv32imc-arch-o2', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-gcc', 'cflags' : '-march=rv32imc -mabi=ilp32 -O2', 'ldflags' : '', @@ -997,7 +997,7 @@ { 'name' : 'rv32imc-arch-gcc-9.2-os-save-restore', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-gcc', 'cflags' : '-march=rv32imc -mabi=ilp32 -Os -msave-restore', 'ldflags' : '', @@ -1033,7 +1033,7 @@ { 'name' : 'rv32imc-arch-gcc-9.2-o2', 'arch' : 'riscv32', 'chip' : 'generic', - 'board' : 'ri5cyverilator', + 'board' : 'generic', 'cc' : 'riscv32-unknown-elf-gcc', 'cflags' : '-march=rv32imc -mabi=ilp32 -O2', 'ldflags' : '',