-
Notifications
You must be signed in to change notification settings - Fork 17
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
Encoding of INFO for 2M_PAGES and 4M_PAGES #100
Comments
MTT accesses are implicit accesses and all implicit accesses are little-endian - even when the hart is big-endian. |
To my knowledge, the Priv spec states that implicit accesses from S-mode are controlled by SBE. If MTT accesses are classified as implicit accesses, should they also be subject to SBE control?
|
Yes, you are correct. These implicit accesses to the MTT that is setup by M-mode and they should be governed by MBE control. |
The spec says,
For 2M_PAGES,
and for 4M_PAGES,
However, it does not specify whether the encoding is in big-endian or little-endian order. Regarding 2MB_PAGES, whether the 2-bit PERM for the first 2MB address range is encoded in INFO[1:0] or INFO[31:30] remains unclear.
The text was updated successfully, but these errors were encountered: