mirror of
https://github.com/genodelabs/genode.git
synced 2024-12-23 07:22:25 +00:00
d44ec53cd3
This patch tightens the coupling of the 'Platform_thread' objects with their corresponding 'Platform_pd' objects by specifying the 'Platform_pd' as constructor argument, keeping the relationship as a reference (instead of a pointer), and constraining the lifetime of 'Platform_pd' objects to the lifetime of the PD. It thereby clears the way to simplify the thread creation since all PD-related information (like quota budgets) are now known at the construction time of the 'Platform_thread'. The return value of 'Platform_thread::start' has been removed because it is not evaluated by 'Cpu_thread_component'. Related to #5256 |
||
---|---|---|
.. | ||
doc | ||
etc | ||
include/sel4 | ||
lib | ||
patches | ||
ports | ||
recipes/src | ||
src |