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

rv32imc Lockstep Mismatches #1315

Open
3 tasks
jordancarlin opened this issue Mar 12, 2025 · 0 comments
Open
3 tasks

rv32imc Lockstep Mismatches #1315

jordancarlin opened this issue Mar 12, 2025 · 0 comments

Comments

@jordancarlin
Copy link
Member

  • Wally bugs
    • Illegal instructions don’t trap
  • Imperas configuration issues or bugs
    • mstatus.SUM not read-only zero when SATP read only zero
      • The SUM bit should be read-only 0 when SATP is read-only 0. I've set --override cpu/Sv_modes=1, which should restrict virtual memory to bare mode only and therefore disable this bit.
  • Other bugs
    • csrrs x5,satp,x0 is causing an illegal instruction exception on Wally and not on Imperas. Further investigation still needed to determine correct behavior.
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

No branches or pull requests

1 participant