-
Notifications
You must be signed in to change notification settings - Fork 692
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
[BUG] : mip.MSIP and mie.MSIE are read-only zeros #2500
Comments
This issue has not been detected up-to-now, the reason is maybe linked to the fact that Spike get the same RTL behavior allowing to modify mip.MSIP and mie.MSIE. So, there' maybe a bug in Spike. |
I opened an issue on core-v-verif related to the same bug in (openhwgroup/core-v-verif#2531) |
When building the mask of modifiable |
This issue is present in both Spike and RTL. It was hidden by SpikeTandem |
The Spike side was fixed in #2523. The remaining action is to update the RTL and add an appropriate RTL configuration parameter, as pointed out by @AyoubJalali. |
The CSR embedded regression test is failing because of this.
This should be resolved as soon as the RTL is aligned on Spike |
Is there an existing CVA6 bug for this?
Bug Description
According to CV32A65X Spec,
As the system has only one hart then mip.MSIP and mie.MSIE are read-only zeros.
So there's a bug on RTL, it allow modifying mip.MSIP and mie.MSIE
The text was updated successfully, but these errors were encountered: