cva6
cva6 copied to clipboard
[TASK] Fix regression tests
Is there an existing CVA6 task for this?
- [X] I have searched the existing task issues
Task Description
Make dashboard green for master
branch.
Required Changes
Fix all crashing and failing tests. They are in the compliance
and riscv-tests-p
jobs.
Current Status
List of crashing tests on c430c6c34be0e24175e03d3c91478e349bfaaf4e (2024-01-05):
- In
compliance
(verif/tests/testlist_riscv-compliance-cv32a6_embedded.yaml
)-
rv32uc-rvc
-
rv32ui-jal
-
rv32ui-bge
-
rv32ui-blt
-
rv32ui-bgeu
-
rv32ui-sw
-
rv32ui-lbu
-
rv32ui-sb
-
rv32ui-slti
Note: this test, compilingslti.S
, is actually namedrv32ui-sw
in the test list. Looks like a typo. -
rv32ui-sra
-
rv32ui-srl
-
rv32ui-sh
-
rv32ui-lw
-
rv32ui-andi
-
rv32ui-srli
-
rv32ui-slli
-
rv32ui-beq
-
rv32ui-sll
-
rv32ui-addi
-
rv32ui-lh
-
rv32ui-and
-
rv32ui-xori
-
rv32ui-sub
-
rv32ui-slt
-
rv32ui-lb
-
rv32ui-or
-
rv32ui-lui
-
rv32ui-ori
-
rv32ui-bltu
-
rv32ui-fence_i
-
rv32ui-auipc
-
rv32ui-srai
-
rv32ui-jalr
-
rv32ui-xor
-
rv32ui-simple
-
rv32ui-lhu
-
rv32ui-bne
-
rv32ui-add
-
rv32ui-sltiu
-
rv32ui-sltu
-
rv32si-sbreak
-
rv32si-scall
-
rv32si-ma_fetch
-
rv32si-wfi
-
rv32si-csr
- Note that there are 2 failing tests,
rv32mi-scall
andrv32mi-csr
, but at least the job runs to completion after removing the above tests.
-
- In
riscv-tests-p
(verif/tests/testlist_riscv-tests-cv32a6_embedded-p.yaml
)-
rv32mi-p-scall
-
rv32si-p-csr
-
rv32si-p-ma_fetch
-
rv32si-p-scall
-
rv32si-p-wfi
-
rv32si-p-sbreak
- Note that there is 1 failing test,
rv32mi-p-csr
, but at least the job runs to completion after removing the above tests.
-
The crashes seem related to the two letters after rv32
.
Risks
No response
Prerequisites
No response
KPI (KEY Performance Indicators)
No response
Description of Done
Dashboard is green for master
branch.
Associated PRs
No response