fe19103546
The 'pause' call on base-nova assumes that a thread can solely block in its associated semaphore. Main reason is that so core can unblock a thread in order that the recall exception gets delivered and the register state can be obtained. Unfortunately the signal session implementation creates a semaphore, which is unknown by the pager code. Instead create the semaphore via the pager of the thread, so that the pager can unblock the signal thread when a pause is issued. Issue #478 |
||
---|---|---|
.. | ||
32bit/nova | ||
64bit/nova | ||
base | ||
cap_session | ||
cpu_session | ||
nova | ||
nova_cpu_session | ||
pd_session | ||
rm_session | ||
signal_session |