Skip to content

Commit

Permalink
add A ISA support
Browse files Browse the repository at this point in the history
  • Loading branch information
stnolting committed Jan 4, 2025
1 parent fb73c50 commit 1ff0655
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 3 deletions.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ This repository is a port of the "**RISCOF** RISC-V Architectural Test Framework
user and privileged ISA specifications. **Sail RISC-V** is used as reference model.
Currently, the following tests are supported:

- [x] `rv32i_m\A` - atomic memory operations (`Zaamo` only)
- [x] `rv32i_m\B` - bit-manipulation (`Zba` + `Zbb` + `Zbs`)
- [x] `rv32i_m\C` - compressed instructions
- [x] `rv32i_m\I` - base integer ISA
Expand Down
6 changes: 3 additions & 3 deletions plugin-neorv32/neorv32_isa.yaml
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
hart_ids: [0]
hart0:
ISA: RV32IMCUZicsr_Zicond_Zifencei_Zba_Zbb_Zbkb_Zbkc_Zbkx_Zbs_Zknd_Zkne_Zknh_Zksh_Zksed
ISA: RV32IMACUZicsr_Zicond_Zifencei_Zba_Zbb_Zbkb_Zbkc_Zbkx_Zbs_Zknd_Zkne_Zknh_Zksh_Zksed
physical_addr_sz: 32
User_Spec_Version: "2.3"
Privilege_Spec_Version: "1.11"
hw_data_misaligned_support: false
pmp_granularity: 4
supported_xlen: [32]
misa:
reset-val: 0x40101104
reset-val: 0x40101105
rv32:
accessible: true
mxl:
Expand All @@ -26,6 +26,6 @@ hart0:
warl:
dependency_fields: []
legal:
- extensions[25:0] in [0x0101104]
- extensions[25:0] in [0x0101105]
wr_illegal:
- unchanged

0 comments on commit 1ff0655

Please # to comment.