genode/repos/base-hw/src/core/include
Martin Stein 7c133add52 hw: acknowledge IRQs via Kernel::ack_irq
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
2015-05-06 10:55:23 +02:00
..
kernel hw: acknowledge IRQs via Kernel::ack_irq 2015-05-06 10:55:23 +02:00
spec hw: separate function declaration/implementation 2015-05-06 10:55:23 +02:00
assert.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
board.h hw: rename Kernel::Processor Kernel::Cpu 2014-11-28 12:02:35 +01:00
core_rm_session.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
cpu_thread_allocator.h base: const-correctness of Allocator interface 2015-04-17 16:13:22 +02:00
irq_session_component.h base: make irq_session asynchronous 2015-04-23 16:47:58 +02:00
map_local.h hw: map a dataspace in core according to its flags 2014-07-24 10:18:06 +02:00
page_flags.h hw: map a dataspace in core according to its flags 2014-07-24 10:18:06 +02:00
page_slab.h base: const-correctness of Allocator interface 2015-04-17 16:13:22 +02:00
platform.h hw_x86_64: Add x86-specific IRQ session component 2015-03-27 11:53:33 +01:00
platform_pd.h hw: directly reference kernel objects from core 2015-04-17 16:13:20 +02:00
platform_thread.h CPU session: apply quota via relative weightings 2015-05-06 10:55:16 +02:00
signal_root.h Extract numeric string arguments with the correct signedness 2015-04-13 14:18:15 +02:00
signal_session_component.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
trustzone.h hw: refactor irq controllers 2015-02-27 11:43:56 +01:00
util.h hw: provide 'bool aligned' function in util.h 2014-08-15 10:19:48 +02:00
vm_root.h Extract numeric string arguments with the correct signedness 2015-04-13 14:18:15 +02:00