qemu/include/hw/intc
Peter Maydell 72889c8a80 hw/intc/arm_gic: Drop running_irq and last_active arrays
The running_irq and last_active arrays represent state which
doesn't exist in a real hardware GIC. The only thing we use
them for is updating the running priority when an interrupt
is completed, but in fact we can use the active-priority
registers to do this. The running priority is always the
priority corresponding to the lowest set bit in the active
priority registers, because only one interrupt at any
particular priority can be active at once.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 1438089748-5528-5-git-send-email-peter.maydell@linaro.org
2015-09-08 17:38:42 +01:00
..
allwinner-a10-pic.h hw/intc: add allwinner A10 interrupt controller 2013-12-17 20:12:51 +00:00
arm_gic_common.h hw/intc/arm_gic: Drop running_irq and last_active arrays 2015-09-08 17:38:42 +01:00
arm_gic.h
imx_avic.h i.MX: Split AVIC emulator in a header file and a source file 2015-08-13 11:26:19 +01:00
realview_gic.h