Skip to content

Conversation

@EAlexJ
Copy link
Contributor

@EAlexJ EAlexJ commented Aug 1, 2025

This pull request does the following:

  • Adds msu_vp platform for RV32GC and RV64GC cores to factory
  • Corrects MMU to be architectural compliant for SV32 and SV39 (tested with RISC-V Architectural Compliance Test Suite)
  • small refactor of other privilege wrappers to increase readability
  • Adds missing CSRs to msu wrapper (those that are needed for address translation)

The new cores are only architectural compliant with the 'interp' backend, JIT backends might need quite extensive refactoring, see #21

eyck and others added 30 commits July 20, 2025 10:38
…t S-mode, the medeleg and mideleg registers should not exist."
@EAlexJ EAlexJ requested a review from eyck August 1, 2025 12:53
@eyck eyck merged commit 152e0cf into main Aug 27, 2025
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