Skip to content

Commit

Permalink
Merge pull request #243 from yungchinghsiao/p-ext
Browse files Browse the repository at this point in the history
Test cases for P extension
  • Loading branch information
neelgala authored Oct 28, 2022
2 parents e4d1f32 + b90134d commit b8e2315
Show file tree
Hide file tree
Showing 1,101 changed files with 1,050,537 additions and 43 deletions.
7 changes: 5 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# CHANGELOG

## [3.5.1] - 2022-10-28
- Add test cases for P-ext
- Correct TEST_PKRR_OP() macro in arch_test.h
- Avoid reusing RVTEST_SIGUPD_FID() for P-ext macros: SIGALIGN may not be defined when FLEN==0

## [3.5.0] - 2022-10-17
- Add Canaries (labels - sig_begin_canary. tsig_begin_canary, tsig_end_canary, sig_end_canary)
- Signature boundary labels (rvtest_sig_begin and rvtest_sig_end) (enables the new trap handler to fix #262)
Expand Down Expand Up @@ -54,7 +59,6 @@
- Add sigalign based changes to F&D sigupd macros.
- Add helper macro to check offset legality.


## [2.7.1] - 2022-03-18
- Fix bug in auto-offset update for SIGUPD macros.

Expand All @@ -67,7 +71,6 @@
- import and synchronize P-ext changes in arch_test.h from riscv-ctg
- automatically adjust base and offset if offset gets too big


## [2.6.2] - 2022-02-24
- modified verify.sh to ignore comments in reference signature during diff operation [#230]
- udpated test-format spec to include the order of lines in the signature file [#214]
Expand Down
6 changes: 5 additions & 1 deletion riscv-test-stats/coverage/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,15 @@ files in this folder:
- [rv32i_fencei.yaml](rv32i_fencei.yaml): this file includes the coverpoints for the fencei extension
- [rv32im.yaml ](rv32im.yaml): this file includes the coverpoints for 32-bit mul-div extension
- [rv32ik.yaml ](rv32ik.yaml): this file includes the coverpoints for 32-bit K crypto extension
- [rv32ip.yaml ](rv32ip.yaml): this file includes the coverpoints for 32-bit packed-SIMD extension
- [rv32i_priv.yaml ](rv32i_priv.yaml): this file includes the coverpoints for 32-bit privilege cases
- [rv32i.yaml ](rv32i.yaml): this file includes the coverpoints for 32-bit base extension
- [rv32ib.yaml ](rv64i.yaml): this file includes the coverpoints for 32-bit bitmanip extension
- [rv64ic.yaml ](rv64ic.yaml): this file includes the coverpoints for 64-bit compressed extension
- [rv64i_fencei.yaml](rv64i_fencei.yaml): this file includes the coverpoints for the fencei extension
- [rv64im.yaml ](rv64im.yaml): this file includes the coverpoints for 64-bit mul-div extension
- [rv32ik.yaml ](rv64ik.yaml): this file includes the coverpoints for 64-bit K crypto extension
- [rv64ik.yaml ](rv64ik.yaml): this file includes the coverpoints for 64-bit K crypto extension
- [rv64ip.yaml ](rv64ip.yaml): this file includes the coverpoints for 64-bit packed-SIMD extension
- [rv64i_priv.yaml ](rv64i_priv.yaml): this file includes the coverpoints for 64-bit privilege cases
- [rv64i.yaml ](rv64i.yaml): this file includes the coverpoints for 64-bit base extension
- [rv64ib.yaml ](rv64i.yaml): this file includes the coverpoints for 64-bit bitmanip extension
Expand All @@ -38,12 +40,14 @@ HTML preview of the reports can be accessed directly through the following links
- [rv32i_m/privilege](https://htmlpreview.github.io/?https://github.com/riscv-non-isa/riscv-arch-test/blob/master/riscv-test-stats/coverage/rv32i_m/privilege/coverage.html)
- [rv32i_m/Zifencei](https://htmlpreview.github.io/?https://github.com/riscv-non-isa/riscv-arch-test/blob/master/riscv-test-stats/coverage/rv32i_m/Zifencei/coverage.html)
- [rv32i_m/K_unratified](https://htmlpreview.github.io/?https://github.com/riscv-non-isa/riscv-arch-test/blob/master/riscv-test-stats/coverage/rv32i_m/K_unratified/coverage.html)
- [rv32i_m/P_unratified](https://htmlpreview.github.io/?https://github.com/riscv-non-isa/riscv-arch-test/blob/master/riscv-test-stats/coverage/rv32i_m/P_unratified/coverage.html)
- [rv64i_m/I](https://htmlpreview.github.io/?https://github.com/riscv-non-isa/riscv-arch-test/blob/master/riscv-test-stats/coverage/rv64i_m/I/coverage.html)
- [rv64i_m/M](https://htmlpreview.github.io/?https://github.com/riscv-non-isa/riscv-arch-test/blob/master/riscv-test-stats/coverage/rv64i_m/M/coverage.html)
- [rv64i_m/C](https://htmlpreview.github.io/?https://github.com/riscv-non-isa/riscv-arch-test/blob/master/riscv-test-stats/coverage/rv64i_m/C/coverage.html)
- [rv64i_m/privilege](https://htmlpreview.github.io/?https://github.com/riscv-non-isa/riscv-arch-test/blob/master/riscv-test-stats/coverage/rv64i_m/privilege/coverage.html)
- [rv64i_m/Zifencei](https://htmlpreview.github.io/?https://github.com/riscv-non-isa/riscv-arch-test/blob/master/riscv-test-stats/coverage/rv64i_m/Zifencei/coverage.html)
- [rv64i_m/K_unratified](https://htmlpreview.github.io/?https://github.com/riscv-non-isa/riscv-arch-test/blob/master/riscv-test-stats/coverage/rv64i_m/K_unratified/coverage.html)
- [rv64i_m/P_unratified](https://htmlpreview.github.io/?https://github.com/riscv-non-isa/riscv-arch-test/blob/master/riscv-test-stats/coverage/rv64i_m/P_unratified/coverage.html)
- RV64D

- [fadd ](https://htmlpreview.github.io/?https://github.com/riscv-non-isa/riscv-arch-test/blob/master/riscv-test-stats/coverage/rv64i_m/D/rv64d_fadd/coverage.html)
Expand Down
Loading

0 comments on commit b8e2315

Please sign in to comment.