mirror of
https://github.com/genodelabs/genode.git
synced 2024-12-24 07:46:42 +00:00
d704563453
On base-hw, each thread owns exactly one scheduling context for its whole lifetime. However, introducing helping on IPC, a thread might get executed on scheduling contexts that it doesn't own. Figuratively spoken, the IPC-helping relation spans trees between threads. These trees are identical to those of the IPC relation between threads. The root of such a tree is executed on all scheduling contexts in the tree. All other threads in the tree are not executed on any scheduling context as long as they remain in this position. Consequently, the ready-state of all scheduling contexts in an IPC-helping tree always equals the state of the root context. fix #1102 |
||
---|---|---|
.. | ||
doc | ||
include | ||
lib | ||
mk | ||
run | ||
src |