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

Missing SATP checks. #100

Open
pawks opened this issue Aug 18, 2022 · 0 comments
Open

Missing SATP checks. #100

pawks opened this issue Aug 18, 2022 · 0 comments

Comments

@pawks
Copy link
Collaborator

pawks commented Aug 18, 2022

Even though the mode field is warl, the spec lists various constraints on the allowed behavior of the various fields in satp register. These checks aren't implemented right now.

  • Behaviour of writes when satp.mode is written with an illegal value. The spec says the following:
      if satp is written with an unsupported MODE, the entire write has no effect; 
      no fields in satp are modified.
    
    Hence all the fields in satp will need to contain satp.mode as a dependency and the only allowed illegal behavior on illegal mode fields is unchanged.
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