genode/base-nova/src/base
Alexander Boettcher 816b4e0479 nova: fix thread in page fault and getting paused
If a thread caused a page fault and later on get be paused, then it left
the recall handler immediately due to the pause call instead of staying
in this handler.

Add some (complicated) state machine to detect and handle the case. Still not
waterproof, especially server threads may never get recalled if they never get
a IPC from the outside.

Fixes #478
2013-10-16 09:26:09 +02:00
..
console Update copyright headers to 2013 2013-01-10 21:44:47 +01:00
env nova: speed up cap selector allocation 2013-09-23 14:26:01 +02:00
ipc nova: map write_combined ds as dma able 2013-02-21 11:52:02 +01:00
lock Rework the internal lock interface 2013-02-25 22:14:21 +01:00
pager nova: fix thread in page fault and getting paused 2013-10-16 09:26:09 +02:00
server nova: unify code for normal and server threads 2013-08-13 17:08:25 +02:00
thread nova: request native ec cap via pager 2013-10-16 09:26:09 +02:00