twizzler-operating-system / twizzler

The Twizzler Operating System
BSD 3-Clause "New" or "Revised" License
66 stars 13 forks source link

Implement documented thread model (part 1) #138

Closed dbittman closed 1 year ago

dbittman commented 1 year ago

This (big, sorry) PR tackles fully defining the thread model for the system, documenting it, and modifying the implementation to bring it in-line with the docs.

The highlights are:

To finish all this, we'll need several patches. Next patch will, hopefully, cover the implementation of the rest of the thread semantics outlined by the docs.