Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release: 3.9.1 #474

Merged
merged 1 commit into from
Jul 1, 2024
Merged

Release: 3.9.1 #474

merged 1 commit into from
Jul 1, 2024

Conversation

jamesbeyond
Copy link
Collaborator

@jamesbeyond jamesbeyond commented Jun 17, 2024

Description

Create 3.9.1 release, This release contains following changes:

  • Converted one of the CANARY words to a delta instret count (there is a variable that will enable that)
  • Converted CODE/DATA/SIG_BEGIN/END to include all the little incidental code, so the tests template improves
  • Minor bug fixes to the trap handler in the cases of traps delegated to S-mode with virtualization enabled.
  • Rewrote the identity map macro. The macro now takes 3 parameters: BASE, LVLS, PERMS and generates a page of PTE entries with the most significant PPN counting from 0..511 (or 1023 if RV32). The macro takes into account the 2 different PTE formats, based on XLEN. Whereever the macro is used, it defaults BASE to 0 (so VA==PA) and uses ALL_PERMS
  • Add misaligned c.jalr and c.jr instruction test
  • Fixed reversed order of zicboz and Zicsr in cbo.zero RVTEST_ISA/RVTET_CASE strings. Note that Sail does not yet handle cbo.zero
  • Add Github Action CI test for this repo
  • Correct IO assertion macros
  • Split rv32i_m/F/fnmadd_b15.S, fnmsub_b15.S, fmadd_b15.S, fmsub_b15.S into multiple smaller tests
  • Split each _b15 file into 50 files consists of 768 (128*6) tests

@allenjbaum
Copy link
Collaborator

allenjbaum commented Jun 17, 2024 via email

@jamesbeyond
Copy link
Collaborator Author

Weren’t the b25 test put into a subdirectory?

On Monday, June 17, 2024, James Shi @.> wrote: Description Create 3.9.1 release, This release contains following changes: - Add Github Action CI test for this repo - Correct IO assertion macros - Split rv32i_m/F/fnmadd_b15.S, fnmsub_b15.S, fmadd_b15.S, fmsub_b15.S into multiple smaller tests - Split each _b15 file into 50 files consists of 768 (1286) tests ------------------------------ You can view, comment on, or merge this pull request online at: #474 Commit Summary - 5be1a2b <5be1a2b> Release: 3.9.1 File Changes (1 file https://github.com/riscv-non-isa/riscv-arch-test/pull/474/files) - M CHANGELOG.md https://github.com/riscv-non-isa/riscv-arch-test/pull/474/files#diff-06572a96a58dc510037d5efa622f9bec8519bc1beab13c9f251e97e657a9d4ed (4) Patch Links: - https://github.com/riscv-non-isa/riscv-arch-test/pull/474.patch - https://github.com/riscv-non-isa/riscv-arch-test/pull/474.diff — Reply to this email directly, view it on GitHub <#474>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHPXVJSJJIONFBB4PE32B3TZH27KPAVCNFSM6AAAAABJNYZAOKVHI2DSMVQWIX3LMV43ASLTON2WKOZSGM2TOMBWGMZDGMI . You are receiving this because you are subscribed to this thread.Message ID: @.*>

@UmerShahidengr could you confirm this?

@UmerShahidengr
Copy link
Collaborator

Yes, they are in a separate folder

Signed-off-by: Qinghao Shi <[email protected]>
@jamesbeyond jamesbeyond merged commit eb66181 into riscv-non-isa:dev Jul 1, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants