genode/repos/base-hw
Stefan Kalkowski 8e2b4d6f45 hw: extend kernel interrupt class
The generalization of interrupt objects in the kernel and the use of
C++ polymorphism instead of explicitely checking for special interrupts
within generic code (Cpu_job::_interrupt) enables the registration of
additional interrupts used by the kernel, which are needed for specific
aspects added to the kernel, like ARM hardware virtualization interrupts.

* Introduce generic base class for interrupt objects handled by the kernel
* Derive an interrupt class for those handled by the user-land
* Implement IPI-specific interrupt class
* Implement timer interrupts using the new generic base class

Ref #1405
2015-02-27 11:43:56 +01:00
..
doc imx31: remove platform completely (fix #1360) 2015-01-12 14:24:15 +01:00
include hw: minor 64-bit fixes 2015-02-16 13:40:36 +01:00
lib hw: refactor irq controllers 2015-02-27 11:43:56 +01:00
mk imx31: remove platform completely (fix #1360) 2015-01-12 14:24:15 +01:00
run run: modularize run tool 2015-01-26 12:28:40 +01:00
src hw: extend kernel interrupt class 2015-02-27 11:43:56 +01:00