qemu-patch-raspberry4/hw/intc
Peter Maydell a55c910e0b hw/intc/arm_gic.c: Implement GICv2 GICC_DIR
The GICv2 introduces a new CPU interface register GICC_DIR, which
allows an OS to split the "priority drop" and "deactivate interrupt"
parts of interrupt completion. Implement this register.
(Note that the register is at offset 0x1000 in the CPU interface,
which means it is on a different 4K page from all the other registers.)

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Sergey Fedorov <serge.fdrv@gmail.com>
Message-id: 1456854176-7813-1-git-send-email-peter.maydell@linaro.org
2016-03-04 11:30:22 +00:00
..
allwinner-a10-pic.c arm: Clean up includes 2016-01-29 15:07:23 +00:00
apic.c x86: Clean up includes 2016-01-29 15:07:22 +00:00
apic_common.c x86: Clean up includes 2016-01-29 15:07:22 +00:00
arm_gic.c hw/intc/arm_gic.c: Implement GICv2 GICC_DIR 2016-03-04 11:30:22 +00:00
arm_gic_common.c hw/intc/arm_gic.c: Implement GICv2 GICC_DIR 2016-03-04 11:30:22 +00:00
arm_gic_kvm.c arm: Clean up includes 2016-01-29 15:07:23 +00:00
arm_gicv2m.c arm: Clean up includes 2016-01-29 15:07:23 +00:00
arm_gicv3_common.c arm: Clean up includes 2016-01-29 15:07:23 +00:00
arm_gicv3_kvm.c arm: Clean up includes 2016-01-29 15:07:23 +00:00
armv7m_nvic.c arm: Clean up includes 2016-01-29 15:07:23 +00:00
bcm2835_ic.c all: Clean up includes 2016-02-16 14:29:28 +00:00
bcm2836_control.c all: Clean up includes 2016-02-16 14:29:28 +00:00
etraxfs_pic.c hw/intc: Clean up includes 2016-01-29 15:07:24 +00:00
exynos4210_combiner.c arm: Clean up includes 2016-01-29 15:07:23 +00:00
exynos4210_gic.c arm: Clean up includes 2016-01-29 15:07:23 +00:00
gic_internal.h hw/intc/arm_gic: Change behavior of IAR writes 2015-05-12 11:57:18 +01:00
grlib_irqmp.c sparc: Clean up includes 2016-01-29 15:07:22 +00:00
heathrow_pic.c hw/intc: Clean up includes 2016-01-29 15:07:24 +00:00
i8259.c hw/intc: Clean up includes 2016-01-29 15:07:24 +00:00
i8259_common.c hw/intc: Clean up includes 2016-01-29 15:07:24 +00:00
imx_avic.c arm: Clean up includes 2016-01-29 15:07:23 +00:00
ioapic.c x86: Clean up includes 2016-01-29 15:07:22 +00:00
ioapic_common.c x86: Clean up includes 2016-01-29 15:07:22 +00:00
lm32_pic.c lm32: Clean up includes 2016-01-29 15:07:22 +00:00
Makefile.objs bcm2836_control: add bcm2836 ARM control logic 2016-02-03 15:00:45 +00:00
omap_intc.c hw/intc: Clean up includes 2016-01-29 15:07:24 +00:00
openpic.c hw/intc: Clean up includes 2016-01-29 15:07:24 +00:00
openpic_kvm.c hw/intc: Clean up includes 2016-01-29 15:07:24 +00:00
pl190.c arm: Clean up includes 2016-01-29 15:07:23 +00:00
puv3_intc.c unicore: Clean up includes 2016-01-29 15:07:22 +00:00
realview_gic.c arm: Clean up includes 2016-01-29 15:07:23 +00:00
s390_flic.c hw/intc: Clean up includes 2016-01-29 15:07:24 +00:00
s390_flic_kvm.c hw/intc: Clean up includes 2016-01-29 15:07:24 +00:00
sh_intc.c hw/intc: Clean up includes 2016-01-29 15:07:24 +00:00
slavio_intctl.c hw/intc: Clean up includes 2016-01-29 15:07:24 +00:00
vgic_common.h intc/gic: Extract some reusable vGIC code 2015-09-24 01:29:36 +01:00
xics.c xics: report errors with the QEMU Error API 2016-02-28 16:19:02 +11:00
xics_kvm.c ppc: Clean up includes 2016-01-29 15:07:22 +00:00
xilinx_intc.c hw/intc: Clean up includes 2016-01-29 15:07:24 +00:00