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

Add Secure Thread ID CSR for compartmentalisation #179

Closed
tariqkurd-repo opened this issue Apr 4, 2024 · 0 comments · Fixed by #187
Closed

Add Secure Thread ID CSR for compartmentalisation #179

tariqkurd-repo opened this issue Apr 4, 2024 · 0 comments · Fixed by #187
Labels
bug Something isn't working documentation Improvements or additions to documentation For next release

Comments

@tariqkurd-repo
Copy link
Collaborator

tariqkurd-repo commented Apr 4, 2024

A placeholder that we need to add compartmentalisation support as soon as possible, probably by adding a Secure Thread ID CSR.

@francislaus

@tariqkurd-repo tariqkurd-repo added bug Something isn't working documentation Improvements or additions to documentation For next release labels Apr 4, 2024
@arichardson arichardson linked a pull request Apr 8, 2024 that will close this issue
arichardson pushed a commit that referenced this issue Apr 15, 2024
This new extension, currently tentatively named Zstid, makes it possible
to reliably retrieve a thread identifier for U-mode (and to some extent 
also S-mode). The unprivileged tp register cannot be used for this
purpose since any untrusted could overwrite it. Being able to
efficiently identify the current thread ID is important for efficient
software compartmentalization.

Fixes #179
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.

1 participant