-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
MCAUSE register holds wrong exception #3633
Comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Type of issue: bug report
Hi,
Please, find the source files to reproduce the bug in this repository: https://github.com/bantierr/rocket_issue.git. If you cannot reproduce the experiments, I can make a docker file. I also have other examples, but the ones on the github seem to showcase the issue.
Impact: unknown
Other information
When running with translation activate to some mode, it seems like some exceptions do not have the rights' priority for exception. Some exception that should be misaligned addresses appear as other page fault exceptions, which should not be the case, as misaligned exception have higher priority.
If the current behavior is a bug, please provide the steps to reproduce the problem:
What is the current behavior?
Verilator output:
What is the expected behavior?
Spike output:
Please, reach out if you need more information, like the chip setup I use or some waveforms,
Best,
Quentin :)
Please tell us about your environment:
The text was updated successfully, but these errors were encountered: