mirror of
https://github.com/genodelabs/genode.git
synced 2024-12-24 07:46:42 +00:00
7c133add52
In the past, when the user blocked for an IRQ signal, the last signal was acknowledged automatically thereby unmasking the IRQ. Now, the signal session got a dedicated RPC for acknowledging IRQs and the HW back-end of that RPC acknowledged the IRQ signal too. This led to the situation that IRQs were unmasked twice. However, drivers expect an interrupt to be unmasked only on the Irq_session::ack_irq and thus IRQ unmasking was moved from Kernel::ack_signal to a dedicated kernel call. Fixes #1493 |
||
---|---|---|
.. | ||
doc | ||
include | ||
lib | ||
mk | ||
run | ||
src |