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

there's no mechanism for separating kernel and usespace revocation sweeps #490

Open
tariqkurd-repo opened this issue Dec 17, 2024 · 1 comment · May be fixed by #491
Open

there's no mechanism for separating kernel and usespace revocation sweeps #490

tariqkurd-repo opened this issue Dec 17, 2024 · 1 comment · May be fixed by #491
Labels
bug Something isn't working documentation Improvements or additions to documentation For next release

Comments

@tariqkurd-repo
Copy link
Collaborator

sstatus.CRG is a single bit covering the whole system
There is currently no way of separating userspace revocatoin and kernel space revocation.
The proposal is to split the bit into two, and have different CRG settings for user and kernel, both in sstatus.
An alternative would be to ahve a bit in mstatus to control the kernel pages, but then the kerneal would have to call M-mode software to update the generation which may be awkward

@tariqkurd-repo tariqkurd-repo added bug Something isn't working documentation Improvements or additions to documentation For next release labels Dec 17, 2024
@jrtc27
Copy link
Collaborator

jrtc27 commented Dec 17, 2024

We have not even prototyped kernel revocation. Adding anything to the spec is premature and requires real prior research effort.

@tariqkurd-repo tariqkurd-repo linked a pull request Dec 17, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working documentation Improvements or additions to documentation For next release
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants