issues
search
twizzler-operating-system
/
twizzler
The Twizzler Operating System
BSD 3-Clause "New" or "Revised" License
62
stars
13
forks
source link
Fixes and improvements to secgate macros and upcalls
#170
Closed
dbittman
closed
4 months ago
dbittman
commented
5 months ago
This PR fixes a number of issues with upcalls and sec gates.
Fix resume-from-upcall in-kernel
Update upcall structs and configuration
Move thread-spawn functionality into monitor
Add support for basic compartmentalization in dynlink and monitor
Add support for per-compartment TLS management
Add support for gate call info to secure gates
Allow secure gates with no arguments
Add monitor-api crate for managing the connection between runtime and monitor (this is slightly complex, as it needs to break a circular dependency)
This PR fixes a number of issues with upcalls and sec gates.