1
0
mirror of https://github.com/olofk/serv.git synced 2026-04-30 13:51:31 +00:00

M-extension support for SERV

* modified serv(ant) for MDU
* added dependency for mdu
* M-extension for SERV
* Updated README for running RV32IM compliance tests
* waive some lint warnings related to mdu
* added mdu param for arty_a7_35t
This commit is contained in:
Zeeshan Rafique
2021-08-21 02:31:42 +05:00
committed by Olof Kindgren
parent dbe5236b4c
commit 6e802cb9bc
11 changed files with 246 additions and 52 deletions

View File

@@ -92,7 +92,7 @@ Run the compliance tests
cd riscv-compliance && make TARGETDIR=$SERV/riscv-target RISCV_TARGET=serv RISCV_DEVICE=rv32i RISCV_ISA=rv32i TARGET_SIM=$WORKSPACE/build/servant_1.1.0/verilator_tb-verilator/Vservant_sim
The above will run all tests in the rv32i test suite. Since SERV also implement the `rv32Zicsr` and `rv32Zifencei` extensions, these can also be tested by choosing any of them instead of rv32i as the `RISCV_ISA` variable.
The above will run all tests in the rv32i test suite. Since SERV also implement the `rv32im`, `rv32Zicsr` and `rv32Zifencei` extensions, these can also be tested by choosing any of them instead of rv32i as the `RISCV_ISA` variable.
## Run on hardware