]> git.ipfire.org Git - thirdparty/qemu.git/commitdiff
Include hw/irq.h a lot less
authorMarkus Armbruster <armbru@redhat.com>
Mon, 12 Aug 2019 05:23:42 +0000 (07:23 +0200)
committerMarkus Armbruster <armbru@redhat.com>
Fri, 16 Aug 2019 11:31:52 +0000 (13:31 +0200)
In my "build everything" tree, changing hw/irq.h triggers a recompile
of some 5400 out of 6600 objects (not counting tests and objects that
don't depend on qemu/osdep.h).

hw/hw.h supposedly includes it for convenience.  Several other headers
include it just to get qemu_irq and.or qemu_irq_handler.

Move the qemu_irq and qemu_irq_handler typedefs from hw/irq.h to
qemu/typedefs.h, and then include hw/irq.h only where it's still
needed.  Touching it now recompiles only some 500 objects.

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20190812052359.30071-13-armbru@redhat.com>

338 files changed:
hw/acpi/core.c
hw/acpi/piix4.c
hw/alpha/alpha_sys.h
hw/alpha/typhoon.c
hw/arm/armsse.c
hw/arm/exynos4210.c
hw/arm/exynos4_boards.c
hw/arm/integratorcp.c
hw/arm/msf2-soc.c
hw/arm/musicpal.c
hw/arm/omap1.c
hw/arm/omap2.c
hw/arm/palm.c
hw/arm/pxa2xx.c
hw/arm/pxa2xx_gpio.c
hw/arm/realview.c
hw/arm/smmuv3.c
hw/arm/spitz.c
hw/arm/stellaris.c
hw/arm/strongarm.c
hw/arm/tosa.c
hw/arm/versatilepb.c
hw/arm/virt.c
hw/arm/z2.c
hw/audio/cs4231a.c
hw/audio/gus.c
hw/audio/marvell_88w8618.c
hw/audio/milkymist-ac97.c
hw/audio/pl041.c
hw/audio/sb16.c
hw/block/fdc.c
hw/char/bcm2835_aux.c
hw/char/cadence_uart.c
hw/char/cmsdk-apb-uart.c
hw/char/escc.c
hw/char/etraxfs_ser.c
hw/char/exynos4210_uart.c
hw/char/grlib_apbuart.c
hw/char/imx_serial.c
hw/char/ipoctal232.c
hw/char/lm32_uart.c
hw/char/mcf_uart.c
hw/char/milkymist-uart.c
hw/char/nrf51_uart.c
hw/char/parallel.c
hw/char/pl011.c
hw/char/serial-pci-multi.c
hw/char/serial-pci.c
hw/char/serial.c
hw/char/sh_serial.c
hw/char/spapr_vty.c
hw/char/stm32f2xx_usart.c
hw/char/xilinx_uartlite.c
hw/core/or-irq.c
hw/core/qdev.c
hw/core/split-irq.c
hw/cpu/a15mpcore.c
hw/cpu/a9mpcore.c
hw/cpu/arm11mpcore.c
hw/cpu/realview_mpcore.c
hw/display/ads7846.c
hw/display/bcm2835_fb.c
hw/display/cg3.c
hw/display/exynos4210_fimd.c
hw/display/g364fb.c
hw/display/milkymist-tmu2.c
hw/display/omap_dss.c
hw/display/omap_lcdc.c
hw/display/pl110.c
hw/display/pxa2xx_lcd.c
hw/display/tc6393xb.c
hw/display/xlnx_dp.c
hw/dma/bcm2835_dma.c
hw/dma/etraxfs_dma.c
hw/dma/pl080.c
hw/dma/pl330.c
hw/dma/pxa2xx_dma.c
hw/dma/rc4030.c
hw/dma/sparc32_dma.c
hw/dma/xilinx_axidma.c
hw/dma/xlnx-zdma.c
hw/dma/xlnx-zynq-devcfg.c
hw/dma/xlnx_dpdma.c
hw/gpio/bcm2835_gpio.c
hw/gpio/gpio_key.c
hw/gpio/imx_gpio.c
hw/gpio/max7310.c
hw/gpio/mpc8xxx.c
hw/gpio/nrf51_gpio.c
hw/gpio/omap_gpio.c
hw/gpio/pl061.c
hw/gpio/zaurus.c
hw/hppa/dino.c
hw/hppa/hppa_sys.h
hw/i2c/aspeed_i2c.c
hw/i2c/bitbang_i2c.c
hw/i2c/exynos4210_i2c.c
hw/i2c/imx_i2c.c
hw/i2c/mpc_i2c.c
hw/i2c/omap_i2c.c
hw/i2c/ppc4xx_i2c.c
hw/i386/kvm/i8259.c
hw/i386/kvm/ioapic.c
hw/i386/pc.c
hw/i386/pc_piix.c
hw/i386/xen/xen-hvm.c
hw/input/lm832x.c
hw/input/milkymist-softusb.c
hw/input/pckbd.c
hw/input/pl050.c
hw/input/pxa2xx_keypad.c
hw/input/stellaris_input.c
hw/input/tsc2005.c
hw/input/tsc210x.c
hw/intc/allwinner-a10-pic.c
hw/intc/arm_gic.c
hw/intc/arm_gicv2m.c
hw/intc/arm_gicv3_cpuif.c
hw/intc/armv7m_nvic.c
hw/intc/aspeed_vic.c
hw/intc/bcm2835_ic.c
hw/intc/bcm2836_control.c
hw/intc/etraxfs_pic.c
hw/intc/exynos4210_combiner.c
hw/intc/heathrow_pic.c
hw/intc/i8259.c
hw/intc/imx_avic.c
hw/intc/lm32_pic.c
hw/intc/mips_gic.c
hw/intc/nios2_iic.c
hw/intc/omap_intc.c
hw/intc/ompic.c
hw/intc/openpic.c
hw/intc/pl190.c
hw/intc/puv3_intc.c
hw/intc/realview_gic.c
hw/intc/sh_intc.c
hw/intc/slavio_intctl.c
hw/intc/xics.c
hw/intc/xilinx_intc.c
hw/intc/xive.c
hw/intc/xlnx-pmu-iomod-intc.c
hw/intc/xlnx-zynqmp-ipi.c
hw/ipack/ipack.c
hw/ipack/tpci200.c
hw/ipmi/isa_ipmi_bt.c
hw/ipmi/isa_ipmi_kcs.c
hw/isa/i82378.c
hw/isa/lpc_ich9.c
hw/lm32/lm32_boards.c
hw/lm32/milkymist.c
hw/m68k/mcf5206.c
hw/m68k/mcf5208.c
hw/m68k/mcf_intc.c
hw/mips/gt64xxx_pci.c
hw/mips/mips_int.c
hw/mips/mips_malta.c
hw/misc/arm_sysctl.c
hw/misc/armsse-mhu.c
hw/misc/aspeed_xdma.c
hw/misc/bcm2835_mbox.c
hw/misc/bcm2835_property.c
hw/misc/eccmemctl.c
hw/misc/iotkit-secctl.c
hw/misc/macio/mac_dbdma.c
hw/misc/macio/pmu.c
hw/misc/max111x.c
hw/misc/milkymist-pfpu.c
hw/misc/mos6522.c
hw/misc/mst_fpga.c
hw/misc/nrf51_rng.c
hw/misc/omap_clk.c
hw/misc/omap_gpmc.c
hw/misc/pc-testdev.c
hw/misc/slavio_misc.c
hw/misc/tmp105.c
hw/misc/tz-mpc.c
hw/misc/tz-msc.c
hw/misc/tz-ppc.c
hw/misc/zynq-xadc.c
hw/net/allwinner_emac.c
hw/net/cadence_gem.c
hw/net/can/can_kvaser_pci.c
hw/net/can/can_mioe3680_pci.c
hw/net/can/can_pcm3680_pci.c
hw/net/can/can_sja1000.c
hw/net/dp8393x.c
hw/net/fsl_etsec/etsec.c
hw/net/ftgmac100.c
hw/net/imx_fec.c
hw/net/lan9118.c
hw/net/mcf_fec.c
hw/net/milkymist-minimac2.c
hw/net/mipsnet.c
hw/net/ne2000-pci.c
hw/net/ne2000.c
hw/net/opencores_eth.c
hw/net/pcnet-pci.c
hw/net/pcnet.c
hw/net/smc91c111.c
hw/net/spapr_llan.c
hw/net/stellaris_enet.c
hw/net/xgmac.c
hw/net/xilinx_axienet.c
hw/net/xilinx_ethlite.c
hw/nios2/cpu_pic.c
hw/openrisc/openrisc_sim.c
hw/openrisc/pic_cpu.c
hw/pci-host/bonito.c
hw/pci-host/designware.c
hw/pci-host/gpex.c
hw/pci-host/grackle.c
hw/pci-host/piix.c
hw/pci-host/ppce500.c
hw/pci-host/prep.c
hw/pci-host/sabre.c
hw/pci-host/uninorth.c
hw/pci-host/versatile.c
hw/pci-host/xilinx-pcie.c
hw/pci/pci.c
hw/pcmcia/pxa2xx.c
hw/ppc/e500.c
hw/ppc/pnv_lpc.c
hw/ppc/pnv_psi.c
hw/ppc/ppc.c
hw/ppc/ppc405_uc.c
hw/ppc/ppc440_pcix.c
hw/ppc/ppc440_uc.c
hw/ppc/ppc4xx_devs.c
hw/ppc/ppc4xx_pci.c
hw/ppc/prep.c
hw/ppc/prep_systemio.c
hw/ppc/spapr_events.c
hw/ppc/spapr_irq.c
hw/ppc/spapr_pci.c
hw/ppc/spapr_vio.c
hw/riscv/sifive_gpio.c
hw/riscv/sifive_uart.c
hw/scsi/esp-pci.c
hw/scsi/esp.c
hw/scsi/lsi53c895a.c
hw/sd/bcm2835_sdhost.c
hw/sd/omap_mmc.c
hw/sd/pl181.c
hw/sd/pxa2xx_mmci.c
hw/sd/sd.c
hw/sd/sdhci.c
hw/sh4/r2d.c
hw/sh4/sh7750.c
hw/sh4/sh_pci.c
hw/sparc/leon3.c
hw/sparc/sun4m.c
hw/sparc/sun4m_iommu.c
hw/ssi/aspeed_smc.c
hw/ssi/imx_spi.c
hw/ssi/mss-spi.c
hw/ssi/omap_spi.c
hw/ssi/pl022.c
hw/ssi/xilinx_spi.c
hw/ssi/xilinx_spips.c
hw/timer/a9gtimer.c
hw/timer/allwinner-a10-pit.c
hw/timer/altera_timer.c
hw/timer/arm_mptimer.c
hw/timer/arm_timer.c
hw/timer/armv7m_systick.c
hw/timer/aspeed_timer.c
hw/timer/cadence_ttc.c
hw/timer/cmsdk-apb-dualtimer.c
hw/timer/cmsdk-apb-timer.c
hw/timer/etraxfs_timer.c
hw/timer/exynos4210_mct.c
hw/timer/exynos4210_pwm.c
hw/timer/exynos4210_rtc.c
hw/timer/grlib_gptimer.c
hw/timer/hpet.c
hw/timer/i8254.c
hw/timer/imx_epit.c
hw/timer/imx_gpt.c
hw/timer/lm32_timer.c
hw/timer/m48t59.c
hw/timer/mc146818rtc.c
hw/timer/milkymist-sysctl.c
hw/timer/mss-timer.c
hw/timer/nrf51_timer.c
hw/timer/omap_gptimer.c
hw/timer/pl031.c
hw/timer/puv3_ost.c
hw/timer/pxa2xx_timer.c
hw/timer/sh_timer.c
hw/timer/slavio_timer.c
hw/timer/stm32f2xx_timer.c
hw/timer/twl92230.c
hw/timer/xilinx_timer.c
hw/timer/xlnx-zynqmp-rtc.c
hw/tpm/tpm_tis.c
hw/unicore32/puv3.c
hw/usb/hcd-ehci.c
hw/usb/hcd-ohci.c
hw/vfio/platform.c
hw/virtio/virtio-mmio.c
hw/watchdog/cmsdk-apb-watchdog.c
hw/xtensa/mx_pic.c
hw/xtensa/pic_cpu.c
include/hw/acpi/acpi.h
include/hw/arm/boot.h
include/hw/arm/omap.h
include/hw/arm/soc_dma.h
include/hw/block/fdc.h
include/hw/bt.h
include/hw/core/split-irq.h
include/hw/cris/etraxfs_dma.h
include/hw/display/blizzard.h
include/hw/display/tc6393xb.h
include/hw/hw.h
include/hw/ide/internal.h
include/hw/input/gamepad.h
include/hw/input/tsc2xxx.h
include/hw/irq.h
include/hw/isa/vt82c686.h
include/hw/mips/mips.h
include/hw/misc/cbus.h
include/hw/net/lan9118.h
include/hw/net/smc91c111.h
include/hw/or-irq.h
include/hw/ppc/spapr_irq.h
include/hw/qdev-core.h
include/hw/sh4/sh_intc.h
include/hw/timer/m48t59.h
include/hw/tricore/tricore.h
include/hw/vfio/vfio-platform.h
include/hw/xen/xen.h
include/hw/xtensa/mx_pic.h
include/qemu/typedefs.h
include/sysemu/kvm.h
target/arm/helper.c
target/arm/kvm.c
target/mips/cp0_timer.c

index 228828a494dee6a59540f917246ded075554511a..39e9fb1a6c9bb0a971a42fdb10dde0e289a1f3a9 100644 (file)
@@ -22,6 +22,7 @@
 #include "qemu/osdep.h"
 #include "sysemu/sysemu.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/acpi/acpi.h"
 #include "hw/nvram/fw_cfg.h"
 #include "qemu/config-file.h"
index 0d8c821f37aa19d6151c07d7a25032c21bb55544..8f9a7ba2ab7182678fa3d5ca6ac706bd79299439 100644 (file)
@@ -22,6 +22,7 @@
 #include "qemu/osdep.h"
 #include "hw/hw.h"
 #include "hw/i386/pc.h"
+#include "hw/irq.h"
 #include "hw/isa/apm.h"
 #include "hw/i2c/pm_smbus.h"
 #include "hw/pci/pci.h"
index b6d8369ed7638483500f94f6dca7d14198d16ffa..4e127a6de806ab1948517dfe4c0227ab3574e46e 100644 (file)
@@ -8,7 +8,6 @@
 #include "hw/pci/pci_host.h"
 #include "hw/ide.h"
 #include "hw/i386/pc.h"
-#include "hw/irq.h"
 
 
 PCIBus *typhoon_init(ram_addr_t, ISABus **, qemu_irq *, AlphaCPU *[4],
index 3f34a5153ff0af9f0921ce82add01288bb39edb9..6797eb0abe5d986cdefdee9b3de7b33613ad63ad 100644 (file)
@@ -12,6 +12,7 @@
 #include "qapi/error.h"
 #include "cpu.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "sysemu/sysemu.h"
 #include "alpha_sys.h"
 #include "exec/address-spaces.h"
index b5c614cc3a11119f5eb479b2f03271f0c5a66252..85cfa414eb1f7acfc19192fb15a0ef3a5c4743f3 100644 (file)
@@ -19,6 +19,7 @@
 #include "hw/registerfields.h"
 #include "hw/arm/armsse.h"
 #include "hw/arm/boot.h"
+#include "hw/irq.h"
 
 /* Format of the System Information block SYS_CONFIG register */
 typedef enum SysConfigFormat {
index becd864c19b546ec6d1198ddba3967ee051257ba..9aa5ec3f5d16342cdb86f2698289eb6fa739da56 100644 (file)
@@ -26,6 +26,7 @@
 #include "qemu/log.h"
 #include "cpu.h"
 #include "hw/cpu/a9mpcore.h"
+#include "hw/irq.h"
 #include "hw/boards.h"
 #include "sysemu/sysemu.h"
 #include "hw/sysbus.h"
index ac0b0dc2a91948cbf30da35b7fd3da019cc3598e..7624e16084a1938f9c5cae0b873bcde14b483251 100644 (file)
@@ -34,6 +34,7 @@
 #include "hw/arm/exynos4210.h"
 #include "hw/net/lan9118.h"
 #include "hw/boards.h"
+#include "hw/irq.h"
 
 #define SMDK_LAN9118_BASE_ADDR      0x05000000
 
index 200c0107f0a42b5b946b9ac7b40190e7567fb3a1..d6025684f40435c079093a4512469c89f209f38b 100644 (file)
@@ -20,6 +20,7 @@
 #include "sysemu/sysemu.h"
 #include "qemu/error-report.h"
 #include "hw/char/pl011.h"
+#include "hw/irq.h"
 
 #define TYPE_INTEGRATOR_CM "integrator_core"
 #define INTEGRATOR_CM(obj) \
index 1ccb644df7a22e16a57c555aebf438ae59ee616d..4e5251c92ecaf2834a9fadcbe56ffea0b208a1cb 100644 (file)
@@ -27,6 +27,7 @@
 #include "qapi/error.h"
 #include "exec/address-spaces.h"
 #include "hw/char/serial.h"
+#include "hw/irq.h"
 #include "hw/boards.h"
 #include "hw/arm/msf2-soc.h"
 #include "hw/misc/unimp.h"
index 95d56f320845445175652ca31cd2fa863fcbfe5d..848e49f4593bdf2c805638c023ac5d432696216d 100644 (file)
@@ -23,6 +23,7 @@
 #include "hw/block/flash.h"
 #include "ui/console.h"
 #include "hw/i2c/i2c.h"
+#include "hw/irq.h"
 #include "hw/audio/wm8750.h"
 #include "sysemu/block-backend.h"
 #include "exec/address-spaces.h"
index beaddaf11fb209b4f1b5af7260c127457b22755f..cce671014b70ba62377d56c5f964731861da02a1 100644 (file)
@@ -24,6 +24,7 @@
 #include "cpu.h"
 #include "hw/boards.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/arm/boot.h"
 #include "hw/arm/omap.h"
 #include "sysemu/sysemu.h"
index 7d4cac1f46ddff3893f444476f91e0c6786f2afa..397630e2f294dbdfbce844112f01195a1abf0e94 100644 (file)
@@ -26,6 +26,7 @@
 #include "sysemu/reset.h"
 #include "hw/boards.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/arm/boot.h"
 #include "hw/arm/omap.h"
 #include "sysemu/sysemu.h"
index 9eb9612bce9e6d3eab733e0d2d7527191089c01a..a5eccb729073c494328c885673027379c2c2fc3b 100644 (file)
@@ -16,6 +16,7 @@
  * You should have received a copy of the GNU General Public License along
  * with this program; if not, see <http://www.gnu.org/licenses/>.
  */
+
 #include "qemu/osdep.h"
 #include "qapi/error.h"
 #include "hw/hw.h"
@@ -27,6 +28,7 @@
 #include "hw/boards.h"
 #include "hw/arm/boot.h"
 #include "hw/input/tsc2xxx.h"
+#include "hw/irq.h"
 #include "hw/loader.h"
 #include "exec/address-spaces.h"
 #include "cpu.h"
index e2e43ae6e847a8fa769a58ea8a0f5aebb357376b..ab3fbd7b64c25c0104a2db53373777bbc2548123 100644 (file)
@@ -18,6 +18,7 @@
 #include "sysemu/sysemu.h"
 #include "hw/char/serial.h"
 #include "hw/i2c/i2c.h"
+#include "hw/irq.h"
 #include "hw/ssi/ssi.h"
 #include "chardev/char-fe.h"
 #include "sysemu/blockdev.h"
index d1fc9cba67eb10e9a5d824d2c8a9ee1254a4fbd9..1b1fc499dc1245ab9d4785b4b31eb39b5b109155 100644 (file)
@@ -10,6 +10,7 @@
 #include "qemu/osdep.h"
 #include "cpu.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/sysbus.h"
 #include "hw/arm/pxa.h"
 #include "qemu/log.h"
index 7c56c8d2ed1c5d20eab22e162fe37cde18229de0..b108a9ab26652e546d7cd13c5d2360ee4a46c8be 100644 (file)
@@ -25,6 +25,7 @@
 #include "hw/char/pl011.h"
 #include "hw/cpu/a9mpcore.h"
 #include "hw/intc/realview_gic.h"
+#include "hw/irq.h"
 
 #define SMP_BOOT_ADDR 0xe0000000
 #define SMP_BOOTREG_ADDR 0x10000030
index e96d5beb9a8322cfd4bc3cb46d9bae54d12ffd37..ccca60720e422362999b207c4b268ed1fe529ccb 100644 (file)
@@ -18,6 +18,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/boards.h"
+#include "hw/irq.h"
 #include "sysemu/sysemu.h"
 #include "hw/sysbus.h"
 #include "hw/qdev-core.h"
index 723cf5d5929d5c2392e842bfb5b8733a8692ad2f..b90431ffeac44cf04dcd802e482ce707f4fe4052 100644 (file)
@@ -18,6 +18,7 @@
 #include "sysemu/sysemu.h"
 #include "hw/pcmcia.h"
 #include "hw/i2c/i2c.h"
+#include "hw/irq.h"
 #include "hw/ssi/ssi.h"
 #include "hw/block/flash.h"
 #include "qemu/timer.h"
index 499035f5c8f82d4446ec988900a6b42904ba86c6..088ae2dbd799e02c73b94ccf105966573fbb53ac 100644 (file)
@@ -22,6 +22,7 @@
 #include "hw/arm/armv7m.h"
 #include "hw/char/pl011.h"
 #include "hw/input/gamepad.h"
+#include "hw/irq.h"
 #include "hw/watchdog/cmsdk-apb-watchdog.h"
 #include "hw/misc/unimp.h"
 #include "cpu.h"
index fed51a8183e29264ea8127c882504e472fdf6170..2e016f4b774214f5dce4c16c4b884728a2a3e186 100644 (file)
@@ -31,6 +31,7 @@
 #include "qemu-common.h"
 #include "cpu.h"
 #include "hw/boards.h"
+#include "hw/irq.h"
 #include "hw/sysbus.h"
 #include "strongarm.h"
 #include "qemu/error-report.h"
index 7843d68d46580d2bce660e20e2505411df999437..80c61aef16290eb4ff7f7577225e393948717971 100644 (file)
@@ -21,6 +21,7 @@
 #include "hw/boards.h"
 #include "hw/display/tc6393xb.h"
 #include "hw/i2c/i2c.h"
+#include "hw/irq.h"
 #include "hw/ssi/ssi.h"
 #include "hw/sysbus.h"
 #include "exec/address-spaces.h"
index e5857117ac9389ee8cdefa944993ef98637d59fe..bc922345a690a7ae448b263f420251ab9a800227 100644 (file)
@@ -17,6 +17,7 @@
 #include "sysemu/sysemu.h"
 #include "hw/pci/pci.h"
 #include "hw/i2c/i2c.h"
+#include "hw/irq.h"
 #include "hw/boards.h"
 #include "exec/address-spaces.h"
 #include "hw/block/flash.h"
index d9496c9363421a74525ab83deda0355a2663d4b7..0e5152ed3bcf72e3d7c5c071ed1056267002e965 100644 (file)
@@ -57,6 +57,7 @@
 #include "hw/arm/fdt.h"
 #include "hw/intc/arm_gic.h"
 #include "hw/intc/arm_gicv3_common.h"
+#include "hw/irq.h"
 #include "kvm_arm.h"
 #include "hw/firmware/smbios.h"
 #include "qapi/visitor.h"
index 44aa748d39d0cf830faea8e53fede46ca822ddd1..366d46ff5f300b8295e8b3e27fff59261acfc8fb 100644 (file)
@@ -16,6 +16,7 @@
 #include "hw/arm/pxa.h"
 #include "hw/arm/boot.h"
 #include "hw/i2c/i2c.h"
+#include "hw/irq.h"
 #include "hw/ssi/ssi.h"
 #include "hw/boards.h"
 #include "sysemu/sysemu.h"
index 7216b41cc18e1040b202389573f8f00009a8ed77..9eeab137c73d8f50ec569c5a0f34ad76585297c4 100644 (file)
@@ -26,6 +26,7 @@
 #include "hw/hw.h"
 #include "hw/audio/soundhw.h"
 #include "audio/audio.h"
+#include "hw/irq.h"
 #include "hw/isa/isa.h"
 #include "hw/qdev.h"
 #include "qemu/module.h"
index 9ab51631d9e5c26fe982ae1e4dcfe8ebdf0e003f..61230147cef7799069e80d98665cd13f1c8926de 100644 (file)
@@ -28,6 +28,7 @@
 #include "hw/hw.h"
 #include "hw/audio/soundhw.h"
 #include "audio/audio.h"
+#include "hw/irq.h"
 #include "hw/isa/isa.h"
 #include "gusemu.h"
 #include "gustate.h"
index ff1a0d0d8ffe31e8e772c869b1c4ddd4b66fc52a..167b478ec60882791e243ace5bf67705b7165661 100644 (file)
@@ -13,6 +13,7 @@
 #include "qemu/osdep.h"
 #include "hw/sysbus.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/audio/wm8750.h"
 #include "audio/audio.h"
 #include "qapi/error.h"
index bf6a5a6b96046ba38bd4898ca407175f6c725607..3ba382ee4dfbf0fbb72b569ebf7bec81b650b7ea 100644 (file)
@@ -23,6 +23,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/sysbus.h"
 #include "trace.h"
 #include "audio/audio.h"
index 59c6ce1f2ea0a1eeb61b2133502c57eed492d3d5..47f0dfff18f46ed1ec9285b3694f1a785fa18e06 100644 (file)
@@ -21,6 +21,7 @@
  */
 
 #include "qemu/osdep.h"
+#include "hw/irq.h"
 #include "hw/sysbus.h"
 #include "qemu/log.h"
 #include "qemu/module.h"
index a2db06a2bb2837772051af02683edff1589007f8..ba5a5dd0227fc381061be2ce7ac0a0e06dc3e729 100644 (file)
@@ -26,6 +26,7 @@
 #include "hw/hw.h"
 #include "hw/audio/soundhw.h"
 #include "audio/audio.h"
+#include "hw/irq.h"
 #include "hw/isa/isa.h"
 #include "hw/qdev.h"
 #include "qemu/timer.h"
index 9b24cb9b8521f5d5ee7d0a6154176dfad57355fe..91d5f56cec320dbfdb43ffaca1b937861ab73275 100644 (file)
@@ -33,6 +33,7 @@
 #include "qapi/error.h"
 #include "qemu/error-report.h"
 #include "qemu/timer.h"
+#include "hw/irq.h"
 #include "hw/isa/isa.h"
 #include "hw/sysbus.h"
 #include "hw/block/block.h"
index 94679d276cbc00e231e4081391c6af6f17f72757..8395c7952097e28c12f151336b2a4e475f6798cf 100644 (file)
@@ -22,6 +22,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/char/bcm2835_aux.h"
+#include "hw/irq.h"
 #include "qemu/log.h"
 #include "qemu/module.h"
 
index fa25fe24da18908a19e14549ab0864c39b73ada8..6b9eb140c7c5383b20b09834e889d6ae12bc8b7c 100644 (file)
@@ -29,6 +29,7 @@
 #include "qemu/log.h"
 #include "qemu/module.h"
 #include "hw/char/cadence_uart.h"
+#include "hw/irq.h"
 
 #ifdef CADENCE_UART_ERR_DEBUG
 #define DB_PRINT(...) do { \
index 606c9cc7d60dd2cd3540678c5dd4bbbd25af9e90..dd96a3302e1f36935eb3774102481e038cc5fcdf 100644 (file)
@@ -25,6 +25,7 @@
 #include "chardev/char-fe.h"
 #include "chardev/char-serial.h"
 #include "hw/char/cmsdk-apb-uart.h"
+#include "hw/irq.h"
 
 REG32(DATA, 0)
 REG32(STATE, 4)
index 8ddbb4be4fab1aa919ab32f9b6a573b863a72aed..678d494d39774d37f7c620378d15907b69d4043c 100644 (file)
@@ -24,6 +24,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/sysbus.h"
 #include "qemu/module.h"
 #include "hw/char/escc.h"
index 9745bca86c922767b56382b65cb15e3acf9e52ef..e93f31c76a7bd7d875dfaa9f6989164bf57011d0 100644 (file)
@@ -23,6 +23,7 @@
  */
 
 #include "qemu/osdep.h"
+#include "hw/irq.h"
 #include "hw/sysbus.h"
 #include "chardev/char-fe.h"
 #include "qemu/log.h"
index c5700eeaec4f0b0fcd293b7596b0fd766e5258ab..dabcd07415a5fc2514ffae83327621856a46f91c 100644 (file)
@@ -28,6 +28,7 @@
 #include "chardev/char-serial.h"
 
 #include "hw/arm/exynos4210.h"
+#include "hw/irq.h"
 
 #undef DEBUG_UART
 #undef DEBUG_UART_EXTEND
index c2bb3ac15312796c6caa890c16da4d1e8d2df723..13013e8a1cfa7ad4d11ba736b21e6d22b7e756a5 100644 (file)
@@ -23,6 +23,7 @@
  */
 
 #include "qemu/osdep.h"
+#include "hw/irq.h"
 #include "hw/sparc/grlib.h"
 #include "hw/sysbus.h"
 #include "qemu/module.h"
index 0655a9571bc7eb0f4e154fe2c4443cd6886f0d48..f79e47d4ee34aca4b098d381dd680757d4121411 100644 (file)
@@ -20,6 +20,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/char/imx_serial.h"
+#include "hw/irq.h"
 #include "sysemu/sysemu.h"
 #include "qemu/log.h"
 #include "qemu/module.h"
index 5ab731e40806e55f6e19691cda1fbfe730773fd6..7674e2d7b6ecec5db0352bfeb2e8cfd03137bd40 100644 (file)
@@ -10,6 +10,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/ipack/ipack.h"
+#include "hw/irq.h"
 #include "qemu/bitops.h"
 #include "qemu/module.h"
 #include "chardev/char-fe.h"
index d047a44e342050eb3f3aeab2857333d0a88f3c25..377032567a8d077e7ecaf8b78e664e264d560d5c 100644 (file)
@@ -24,6 +24,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/sysbus.h"
 #include "trace.h"
 #include "chardev/char-fe.h"
index 7b06110c4d6aaab63662dab612c66600ec7b3456..c403a1fdc6254a2a464a2ea7bf4d7a84abe0e50f 100644 (file)
@@ -8,6 +8,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/sysbus.h"
 #include "qemu/module.h"
 #include "hw/m68k/mcf.h"
index 8a78fcca8f012d2b476c60129cf57bf18d70bb53..d4641b5f442ae797b8f4fe17dcec649fe03c2cff 100644 (file)
@@ -23,6 +23,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/sysbus.h"
 #include "trace.h"
 #include "chardev/char-fe.h"
index c90b49147722e6c19b9ab4034f83a6575006374a..bbe766d3c655ee1cbcb508e2cbfddeb47013c1b5 100644 (file)
@@ -16,6 +16,7 @@
 #include "qemu/log.h"
 #include "qemu/module.h"
 #include "hw/char/nrf51_uart.h"
+#include "hw/irq.h"
 #include "trace.h"
 
 static void nrf51_uart_update_irq(NRF51UARTState *s)
index fed15dc5484bb8835b4cd633d3e6f2f6c86e3916..ea8ab35e592a98fd44f4b7d075a9fa8943f279cb 100644 (file)
@@ -29,6 +29,7 @@
 #include "hw/hw.h"
 #include "chardev/char-parallel.h"
 #include "chardev/char-fe.h"
+#include "hw/irq.h"
 #include "hw/isa/isa.h"
 #include "hw/char/parallel.h"
 #include "sysemu/reset.h"
index c1ae2f31f5184f49e901afefe1c7d74ce9bd93d8..a2da375528c1a69083679408eafe63215514744b 100644 (file)
@@ -20,6 +20,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/char/pl011.h"
+#include "hw/irq.h"
 #include "hw/sysbus.h"
 #include "chardev/char-fe.h"
 #include "qemu/log.h"
index 63dcbaa984a069d558285c58c265b22964c5b862..65dbfbd2054eb12a3bce3a104c646b390ec37540 100644 (file)
@@ -30,6 +30,7 @@
 #include "qemu/osdep.h"
 #include "qapi/error.h"
 #include "hw/char/serial.h"
+#include "hw/irq.h"
 #include "hw/pci/pci.h"
 
 #define PCI_SERIAL_MAX_PORTS 4
index 9028efbda8671e165a1b4061d1bd55c2eeed4014..808d32b508b2a3d311158ac51a274896b07a779a 100644 (file)
@@ -29,6 +29,7 @@
 #include "qapi/error.h"
 #include "qemu/module.h"
 #include "hw/char/serial.h"
+#include "hw/irq.h"
 #include "hw/pci/pci.h"
 
 typedef struct PCISerialState {
index a9e42f7d97dc46de21720ffa24204fc3e000c126..1d977287ead83d1abfd6e8be623612ff91d078b6 100644 (file)
@@ -25,6 +25,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/char/serial.h"
+#include "hw/irq.h"
 #include "chardev/char-serial.h"
 #include "qapi/error.h"
 #include "qemu/timer.h"
index 67740b7ee6c75d4309b12e96c7498da66241fe17..7a40aa90af19f8b082d35c532b94bd4289cdc55c 100644 (file)
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  * THE SOFTWARE.
  */
+
 #include "qemu/osdep.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/sh4/sh.h"
 #include "chardev/char-fe.h"
 #include "qapi/error.h"
index 871d2666f3ea1645aeac215dfbf02d31359a9284..f360ab3612149dac586dd1586d1fd464ee54d6e1 100644 (file)
@@ -5,6 +5,7 @@
 #include "cpu.h"
 #include "hw/qdev.h"
 #include "chardev/char-fe.h"
+#include "hw/irq.h"
 #include "hw/ppc/spapr.h"
 #include "hw/ppc/spapr_vio.h"
 
index 40c365b908280ef1b63e4fc6a54db7089a4e8e91..f43eb74fb1c648f537adf3235c374c7e93b64981 100644 (file)
@@ -24,6 +24,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/char/stm32f2xx_usart.h"
+#include "hw/irq.h"
 #include "qemu/log.h"
 #include "qemu/module.h"
 
index 880962a756538a17dab8eaf32e72c05b1edb331a..250eed945c96b2dfa0b0467a25ee16d956f3702a 100644 (file)
@@ -23,6 +23,7 @@
  */
 
 #include "qemu/osdep.h"
+#include "hw/irq.h"
 #include "hw/sysbus.h"
 #include "qemu/module.h"
 #include "chardev/char-fe.h"
index 123a8c644a6a8bc42325046f16643d6791fced74..6ed34d9238a5dc54b849cf8a514b70bd2b91d431 100644 (file)
@@ -23,6 +23,7 @@
  */
 
 #include "qemu/osdep.h"
+#include "hw/irq.h"
 #include "hw/or-irq.h"
 #include "qemu/module.h"
 
index 94ebc0a4a1646ad7e0c52545ec733aa31707011c..5c4b67a40893bee56532c80e6865e2a10cfed863 100644 (file)
@@ -35,6 +35,7 @@
 #include "qemu/error-report.h"
 #include "qemu/option.h"
 #include "hw/hotplug.h"
+#include "hw/irq.h"
 #include "hw/boards.h"
 #include "hw/sysbus.h"
 
index c606f4a802a955f6258647603b833042749e3de1..6808e812b5507cd9978fc075f9f1c119dea81c7e 100644 (file)
@@ -25,6 +25,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/core/split-irq.h"
+#include "hw/irq.h"
 #include "qapi/error.h"
 #include "qemu/module.h"
 
index 980f230d758adbb979b38605736182609c63288a..fc19ed021474c7bc509178855c42fcdc800b4a63 100644 (file)
@@ -22,6 +22,7 @@
 #include "qapi/error.h"
 #include "qemu/module.h"
 #include "hw/cpu/a15mpcore.h"
+#include "hw/irq.h"
 #include "sysemu/kvm.h"
 #include "kvm_arm.h"
 
index 187e4d939ededaa8d52f6b72a0357a15fa79ad8a..9dda4d8888c928c00d412a917d01478daa9f12ed 100644 (file)
@@ -12,6 +12,7 @@
 #include "qapi/error.h"
 #include "qemu/module.h"
 #include "hw/cpu/a9mpcore.h"
+#include "hw/irq.h"
 #include "qom/cpu.h"
 
 static void a9mp_priv_set_irq(void *opaque, int irq, int level)
index 2404f93a3ea3fb01b64331675eca4cd1995b87d4..c611a6ff324a87ad4554ace4c296ee603787983c 100644 (file)
@@ -12,6 +12,7 @@
 #include "qemu/module.h"
 #include "hw/cpu/arm11mpcore.h"
 #include "hw/intc/realview_gic.h"
+#include "hw/irq.h"
 
 
 static void mpcore_priv_set_irq(void *opaque, int irq, int level)
index f06294bb5e983fc89b569013c5f6f71c80579ad3..34da446d94363270de8d0524a90f99bc747159c6 100644 (file)
@@ -13,6 +13,7 @@
 #include "qemu/module.h"
 #include "hw/cpu/arm11mpcore.h"
 #include "hw/intc/realview_gic.h"
+#include "hw/irq.h"
 
 #define TYPE_REALVIEW_MPCORE_RIRQ "realview_mpcore"
 #define REALVIEW_MPCORE_RIRQ(obj) \
index 1a97e9763830620ffcca398df9c7d6e63ac33867..12d82726154ed5b1816237585bb69a607080994d 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include "qemu/osdep.h"
+#include "hw/irq.h"
 #include "hw/ssi/ssi.h"
 #include "qemu/module.h"
 #include "ui/console.h"
index 2311ec75b804e7643936791413235a8b8d22c2f2..e446355f2993aca73f25263208eaa9c2e32209dc 100644 (file)
@@ -26,6 +26,7 @@
 #include "qemu/osdep.h"
 #include "qapi/error.h"
 #include "hw/display/bcm2835_fb.h"
+#include "hw/irq.h"
 #include "framebuffer.h"
 #include "ui/pixel_ops.h"
 #include "hw/misc/bcm2835_mbox_defs.h"
index a7340dc1c245b10ab68bd595f7f12fdc975aecd4..7cf9ebd604262c74f09280e9cc428fd33b87dd2d 100644 (file)
@@ -29,6 +29,7 @@
 #include "qemu/error-report.h"
 #include "ui/console.h"
 #include "hw/sysbus.h"
+#include "hw/irq.h"
 #include "hw/loader.h"
 #include "qemu/log.h"
 #include "qemu/module.h"
index 61f7408b1c70c2c84eb7f24fb2f39fffdfa02bcf..889622eefae297cff59b03c3d22e1a574fb8bc40 100644 (file)
@@ -23,6 +23,7 @@
  */
 
 #include "qemu/osdep.h"
+#include "hw/irq.h"
 #include "hw/sysbus.h"
 #include "ui/console.h"
 #include "ui/pixel_ops.h"
index 1774b4452eedb7532938d618e74a651c0646358a..89248f87dfb71d9ac62013eea4804d0e94de00c8 100644 (file)
@@ -20,6 +20,7 @@
 #include "qemu/osdep.h"
 #include "qemu/units.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "qemu/error-report.h"
 #include "qemu/module.h"
 #include "ui/console.h"
index e1ed018b8f97cb4bbf3ccc1aaa19e629239de4e1..3f923784106c30708d546fd8d569d199db8f92f6 100644 (file)
@@ -26,6 +26,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/sysbus.h"
 #include "trace.h"
 #include "qapi/error.h"
index 601f178fddb3bd8e3f4097ade3d7d5031c41ff86..637aae8d3983379e29db84121214050bdb47c78f 100644 (file)
  * You should have received a copy of the GNU General Public License along
  * with this program; if not, see <http://www.gnu.org/licenses/>.
  */
+
 #include "qemu/osdep.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "ui/console.h"
 #include "hw/arm/omap.h"
 
index 07a5effe043c81de3787c72ca5560620d44e4148..b00ce04b3b33d02824001108cc2218b50a3f1bdc 100644 (file)
  * You should have received a copy of the GNU General Public License along
  * with this program; if not, see <http://www.gnu.org/licenses/>.
  */
+
 #include "qemu/osdep.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "ui/console.h"
 #include "hw/arm/omap.h"
 #include "framebuffer.h"
index 2bdfc3cc49223be3c2be1e96c62002e6f4cd92d5..8fb510ee732fc0d7bb93f83adc4a54d1ff9b421f 100644 (file)
@@ -8,6 +8,7 @@
  */
 
 #include "qemu/osdep.h"
+#include "hw/irq.h"
 #include "hw/sysbus.h"
 #include "ui/console.h"
 #include "framebuffer.h"
index b83f80753acf025d0e34f795ea67d1b49ad8efa4..7aca3912f5bccea4ab8af5eafe7d95606cf9ad4a 100644 (file)
@@ -12,6 +12,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "ui/console.h"
 #include "hw/arm/pxa.h"
 #include "ui/pixel_ops.h"
index 0b7c59cde7d854688c846213ac8b3143390a325b..10e7f74c742ad6a5900d52570cf1279f685dfa75 100644 (file)
  * Contributions after 2012-01-13 are licensed under the terms of the
  * GNU GPL, version 2 or (at your option) any later version.
  */
+
 #include "qemu/osdep.h"
 #include "qapi/error.h"
 #include "qemu/host-utils.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/display/tc6393xb.h"
 #include "hw/block/flash.h"
 #include "ui/console.h"
index cc5b650df0cffebd91488878ceb11010bb833c97..4daac380705783f1761f6ad118f5e33641c7833a 100644 (file)
@@ -27,6 +27,7 @@
 #include "qemu/log.h"
 #include "qemu/module.h"
 #include "hw/display/xlnx_dp.h"
+#include "hw/irq.h"
 
 #ifndef DEBUG_DP
 #define DEBUG_DP 0
index a39e8f496813f8c258a2d6e3e5206a3fd5e2aba0..090c73d9514707843f51dca5fede9cf70f3891f1 100644 (file)
@@ -6,6 +6,7 @@
 #include "qemu/osdep.h"
 #include "qapi/error.h"
 #include "hw/dma/bcm2835_dma.h"
+#include "hw/irq.h"
 #include "qemu/log.h"
 #include "qemu/module.h"
 
index 85783eb847ee9d50bf57b87a395b5e6c580572d5..4285443c81b6d31b1986264ae6b84394a93aee7c 100644 (file)
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  * THE SOFTWARE.
  */
+
 #include "qemu/osdep.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "exec/address-spaces.h"
 #include "sysemu/sysemu.h"
 
index 7e5762457bba91ac32474065ec934d4cddc5df1e..be7f9c71a83c9b2bb9b70e44224197c0d28679c6 100644 (file)
@@ -13,6 +13,7 @@
 #include "qemu/log.h"
 #include "qemu/module.h"
 #include "hw/dma/pl080.h"
+#include "hw/irq.h"
 #include "qapi/error.h"
 
 #define PL080_CONF_E    0x1
index a56a3e77713cd636e961bee0f38d8784997e6712..0d772de9f375f28e564333605380d21f27406d41 100644 (file)
@@ -16,6 +16,7 @@
 
 #include "qemu/osdep.h"
 #include "qemu-common.h"
+#include "hw/irq.h"
 #include "hw/sysbus.h"
 #include "qapi/error.h"
 #include "qemu/timer.h"
index d6fb9574179f79fed9bca186b7a173453d47ba91..1c273fb309385900ae2741f8c927288cffb48219 100644 (file)
@@ -10,6 +10,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/arm/pxa.h"
 #include "hw/sysbus.h"
 #include "qapi/error.h"
index 155af9b26a8493f0033bdd1169b67527c8ebef8d..f7650f617c9f46a0f4ece8a28e86b14902d67588 100644 (file)
@@ -25,6 +25,7 @@
 #include "qemu/osdep.h"
 #include "qemu/units.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/mips/mips.h"
 #include "hw/sysbus.h"
 #include "qemu/timer.h"
index 88765d0c252ad9b8aa301d7cab75b659986f2173..a05b6be95c63bdb547cff36418642aa04728892a 100644 (file)
@@ -27,6 +27,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/sparc/sparc32_dma.h"
 #include "hw/sparc/sun4m_iommu.h"
 #include "hw/sysbus.h"
index 921be178d98dd94fccf7552d72265b9f03313505..83b52e4ac7eed6e1c848778416b1f51b3809611e 100644 (file)
@@ -26,6 +26,7 @@
 #include "hw/sysbus.h"
 #include "qapi/error.h"
 #include "qemu/timer.h"
+#include "hw/irq.h"
 #include "hw/ptimer.h"
 #include "qemu/log.h"
 #include "qemu/main-loop.h"
index 51e1ead4faf33ab0787cf19d2c9e20a4d2c91e06..5afd77a5b87bfdce860d6d6778913f7ca98a91e3 100644 (file)
@@ -28,6 +28,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/dma/xlnx-zdma.h"
+#include "hw/irq.h"
 #include "qemu/bitops.h"
 #include "qemu/log.h"
 #include "qemu/module.h"
index 7a03ce1b025aa911cb96ec709987fad73cb8b814..855c784758852668fa45c1a717284b02fe8e0990 100644 (file)
@@ -26,6 +26,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/dma/xlnx-zynq-devcfg.h"
+#include "hw/irq.h"
 #include "qemu/bitops.h"
 #include "sysemu/sysemu.h"
 #include "sysemu/dma.h"
index e834f81e17896f720fa89bb85f119f4502b77ce4..1bba7f215988ca6d61b69989a4feb9db2decbebf 100644 (file)
@@ -27,6 +27,7 @@
 #include "qemu/log.h"
 #include "qemu/module.h"
 #include "hw/dma/xlnx_dpdma.h"
+#include "hw/irq.h"
 
 #ifndef DEBUG_DPDMA
 #define DEBUG_DPDMA 0
index ba8dd6c393d80d55a9119b33a062d600ecc66bb9..ea3f3f2bda93f6595b5d4af644254a5d4d216665 100644 (file)
@@ -19,6 +19,7 @@
 #include "hw/sysbus.h"
 #include "hw/sd/sd.h"
 #include "hw/gpio/bcm2835_gpio.h"
+#include "hw/irq.h"
 
 #define GPFSEL0   0x00
 #define GPFSEL1   0x04
index 7d5510257eb305eb6ead8a80ca36230c29f56749..66866fa87ca8e5f16f18113263d687efe0bc6e43 100644 (file)
@@ -23,6 +23,7 @@
  */
 
 #include "qemu/osdep.h"
+#include "hw/irq.h"
 #include "hw/sysbus.h"
 #include "qemu/module.h"
 #include "qemu/timer.h"
index a51af72c1f8d6d60447b6cee4e8ce48919574d9d..3d3c9644dba7fa6b4124200f73b7deea9998f169 100644 (file)
@@ -19,6 +19,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/gpio/imx_gpio.h"
+#include "hw/irq.h"
 #include "qemu/log.h"
 #include "qemu/module.h"
 
index 273da622cab96761ff1140c8ce9d1274491cfeea..b0925ab1a10b58205e3ad0211f94c2722a466876 100644 (file)
@@ -9,6 +9,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/i2c/i2c.h"
+#include "hw/irq.h"
 #include "qemu/module.h"
 
 #define TYPE_MAX7310 "max7310"
index 6ff56dc3f24a437797d4812619535e8cde0b903f..f3b90b4b33a14aa5a263f65d589c126833974a77 100644 (file)
@@ -20,6 +20,7 @@
  */
 
 #include "qemu/osdep.h"
+#include "hw/irq.h"
 #include "hw/sysbus.h"
 #include "qemu/module.h"
 
index dd6c16a841cd931082d585fcc509c34d71370c96..24a890911ada4c2329ee8f2beb791281b1f4cf70 100644 (file)
@@ -14,6 +14,7 @@
 #include "qemu/log.h"
 #include "qemu/module.h"
 #include "hw/gpio/nrf51_gpio.h"
+#include "hw/irq.h"
 #include "trace.h"
 
 /*
index e2785c5dc7d757e275b02d2ad8ab95cf835f54b0..6ab51a94288089ca4de72db54ff9c786d046443d 100644 (file)
@@ -20,6 +20,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/arm/omap.h"
 #include "hw/sysbus.h"
 #include "qemu/error-report.h"
index 02c01fd521e268a86237268dcd00d9a23e64685b..c605d91c93bb245f38fe3760134d1f398467a6e6 100644 (file)
@@ -9,6 +9,7 @@
  */
 
 #include "qemu/osdep.h"
+#include "hw/irq.h"
 #include "hw/sysbus.h"
 #include "qemu/log.h"
 #include "qemu/module.h"
index f2f1f672665cfd4ea9e3bd79b0c592b564664d03..98aa416931f96698ab022f8eb4c200e9c94aa7ef 100644 (file)
@@ -18,6 +18,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/arm/sharpsl.h"
 #include "hw/sysbus.h"
 #include "qemu/module.h"
index e94614abbdf89ae2866d47d449ca8e3e1e8aaa6d..90da6bcbb9d9ca0970424f252834227ce9a22bef 100644 (file)
@@ -16,6 +16,7 @@
 #include "qapi/error.h"
 #include "cpu.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "sysemu/sysemu.h"
 #include "hw/pci/pci.h"
 #include "hw/pci/pci_bus.h"
index f5f983bf4c82d39b9c6ae39bda0dc6c50c1c3db7..43d25d21fcc1974186d1fbfffd75f8dc4a89eaba 100644 (file)
@@ -7,7 +7,6 @@
 #include "hw/pci/pci_host.h"
 #include "hw/ide.h"
 #include "hw/i386/pc.h"
-#include "hw/irq.h"
 
 #include "hppa_hardware.h"
 
index 219ad3806f159c0d0f9795ebfbbe7ed82d55aacf..bb7ef3cbf3741bbe522c613457790fbb50291e65 100644 (file)
@@ -23,6 +23,7 @@
 #include "qemu/log.h"
 #include "qemu/module.h"
 #include "hw/i2c/aspeed_i2c.h"
+#include "hw/irq.h"
 
 /* I2C Global Register */
 
index 60c7a9be0bcaf57720fe360786be668c4747003f..2289128aafb2ffc3a8f8bc3ccf186d0466d4b508 100644 (file)
@@ -12,6 +12,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/i2c/bitbang_i2c.h"
 #include "hw/sysbus.h"
 #include "qemu/module.h"
index 70a97a3e2d7a091ffc31ff61738887ad48eb469d..07d83d5a63cd22c59f82d30d1605b4eaed3dc8d0 100644 (file)
@@ -25,6 +25,7 @@
 #include "qemu/timer.h"
 #include "hw/sysbus.h"
 #include "hw/i2c/i2c.h"
+#include "hw/irq.h"
 
 #ifndef EXYNOS4_I2C_DEBUG
 #define EXYNOS4_I2C_DEBUG                 0
index ce7a94c282bdef2bc62d758dbaecdd99265f5330..1d6b69561556c7ef38d0048849b72ad2bcb3456a 100644 (file)
@@ -20,6 +20,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/i2c/imx_i2c.h"
+#include "hw/irq.h"
 #include "hw/i2c/i2c.h"
 #include "qemu/log.h"
 #include "qemu/module.h"
index e9a11270507ca4273f55e91ed1dc9c7d60484d15..0aa4cacb65a36cbe8f5c3385fc6634cf6ec7ab04 100644 (file)
@@ -19,6 +19,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/i2c/i2c.h"
+#include "hw/irq.h"
 #include "qemu/log.h"
 #include "qemu/module.h"
 #include "hw/sysbus.h"
index d7ebeae8e2e258803500f23eaf3b60a882756806..309a37b1faa496aca39800ac1c92fed22ef6ff41 100644 (file)
@@ -22,6 +22,7 @@
 #include "qemu/module.h"
 #include "hw/hw.h"
 #include "hw/i2c/i2c.h"
+#include "hw/irq.h"
 #include "hw/arm/omap.h"
 #include "hw/sysbus.h"
 #include "qemu/error-report.h"
index 462729db4ea7810b83901fcad3376a637fa42fa5..d110b417c66d3082f5cc2be3d621e14258b69145 100644 (file)
@@ -30,6 +30,7 @@
 #include "cpu.h"
 #include "hw/hw.h"
 #include "hw/i2c/ppc4xx_i2c.h"
+#include "hw/irq.h"
 
 #define PPC4xx_I2C_MEM_SIZE 18
 
index bfdeab29bea7833f1a488cb6f4682604fb90d2dc..d0c1b1deac1d8a1dbd60706c95812ff3f5386ae7 100644 (file)
@@ -14,6 +14,7 @@
 #include "hw/isa/i8259_internal.h"
 #include "qemu/module.h"
 #include "hw/i386/apic_internal.h"
+#include "hw/irq.h"
 #include "sysemu/kvm.h"
 
 #define TYPE_KVM_I8259 "kvm-i8259"
index e4536921994c030807e2f7b349273d482f937250..99ef530967fe39f6c83b06d1a41d83e444aa5f7c 100644 (file)
@@ -13,6 +13,7 @@
 #include "qemu/osdep.h"
 #include "monitor/monitor.h"
 #include "hw/i386/pc.h"
+#include "hw/irq.h"
 #include "hw/i386/ioapic_internal.h"
 #include "hw/i386/apic_internal.h"
 #include "sysemu/kvm.h"
index 73b55500b09af59a07e5f656290ba12ff4012827..14536969759f153b95efd5bc5e5dc73385a06eeb 100644 (file)
@@ -46,6 +46,7 @@
 #include "hw/dma/i8257.h"
 #include "hw/timer/i8254.h"
 #include "hw/input/i8042.h"
+#include "hw/irq.h"
 #include "hw/audio/pcspk.h"
 #include "hw/pci/msi.h"
 #include "hw/sysbus.h"
index c2280c72effb7e2a4dd5aec1eed49aca095efbdb..129f47493bddd601636777c8ac637b4ddaf54fa5 100644 (file)
@@ -38,6 +38,7 @@
 #include "net/net.h"
 #include "hw/boards.h"
 #include "hw/ide.h"
+#include "hw/irq.h"
 #include "sysemu/kvm.h"
 #include "hw/kvm/clock.h"
 #include "sysemu/sysemu.h"
index e8e79e09172fc1802c7c8fa993fa840dcf7f5484..f769cd91f2b4229d75e9d9afbf7bf009f4d9cbcc 100644 (file)
@@ -14,6 +14,7 @@
 #include "hw/pci/pci.h"
 #include "hw/pci/pci_host.h"
 #include "hw/i386/pc.h"
+#include "hw/irq.h"
 #include "hw/i386/apic-msidef.h"
 #include "hw/xen/xen_common.h"
 #include "hw/xen/xen-legacy-backend.h"
index ebb72c6590b32a0be376fbde7ec999a53551b986..2ab6d3290b34d40e6a001355a2bda0552b179f01 100644 (file)
@@ -21,6 +21,7 @@
 #include "qemu/osdep.h"
 #include "hw/hw.h"
 #include "hw/i2c/i2c.h"
+#include "hw/irq.h"
 #include "qemu/module.h"
 #include "qemu/timer.h"
 #include "sysemu/reset.h"
index f779cd43702352029f2d8dcaa8c7e84c88becedb..92e07fbd8c1011348c91c12b5b2830fa301e14af 100644 (file)
@@ -28,6 +28,7 @@
 #include "trace.h"
 #include "ui/console.h"
 #include "hw/input/hid.h"
+#include "hw/irq.h"
 #include "qemu/error-report.h"
 #include "qemu/module.h"
 
index 5d06a53362474dffa67cf5379227bc76a668f2a9..7e76ee7ad356f8f5873757b1a31494bf36550d4a 100644 (file)
@@ -28,6 +28,7 @@
 #include "hw/isa/isa.h"
 #include "hw/i386/pc.h"
 #include "hw/input/ps2.h"
+#include "hw/irq.h"
 #include "hw/input/i8042.h"
 #include "sysemu/reset.h"
 #include "sysemu/sysemu.h"
index b79bf1647d92cacbf0ffd542e7d1f7594daf867b..2318dbfeac2836b8511b7d368b717f63d9ec1afe 100644 (file)
@@ -10,6 +10,7 @@
 #include "qemu/osdep.h"
 #include "hw/sysbus.h"
 #include "hw/input/ps2.h"
+#include "hw/irq.h"
 #include "qemu/log.h"
 #include "qemu/module.h"
 
index 93db9ed25b5fdc74bfab32afa399f7f39d98072b..4788c96d1910ff27829da93210036757c1616f19 100644 (file)
@@ -13,6 +13,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/arm/pxa.h"
 #include "ui/console.h"
 
index 3a666d61d47eaa84d00aadbc67fdc81e4c7d1344..ffea0542ba9f0841c749415ab3944986c0e06262 100644 (file)
@@ -6,9 +6,11 @@
  *
  * This code is licensed under the GPL.
  */
+
 #include "qemu/osdep.h"
 #include "hw/hw.h"
 #include "hw/input/gamepad.h"
+#include "hw/irq.h"
 #include "ui/console.h"
 
 typedef struct {
index 0a0431744c8798b1fae8495238a110526c909ea2..e21356c18de5ea9afac39d29d6e77d4a860b85c5 100644 (file)
@@ -25,6 +25,7 @@
 #include "sysemu/reset.h"
 #include "ui/console.h"
 #include "hw/input/tsc2xxx.h"
+#include "hw/irq.h"
 #include "trace.h"
 
 #define TSC_CUT_RESOLUTION(value, p)   ((value) >> (16 - (p ? 12 : 10)))
index d2486f4b4eac56217db8cad89f86f381bf9bafa6..be7d948168fc26f5736fc6269c1de2433fc4d559 100644 (file)
@@ -27,6 +27,7 @@
 #include "ui/console.h"
 #include "hw/arm/omap.h"            /* For I2SCodec */
 #include "hw/input/tsc2xxx.h"
+#include "hw/irq.h"
 
 #define TSC_DATA_REGISTERS_PAGE                0x0
 #define TSC_CONTROL_REGISTERS_PAGE     0x1
index 080bdd791f9f28b4a49e0274dae5667390171f28..9df3e1853995b6d6ac0991b1ee011d90810d7366 100644 (file)
@@ -19,6 +19,7 @@
 #include "hw/sysbus.h"
 #include "sysemu/sysemu.h"
 #include "hw/intc/allwinner-a10-pic.h"
+#include "hw/irq.h"
 #include "qemu/log.h"
 #include "qemu/module.h"
 
index 77427a418815da464eec00221642d33c73832ff6..7af591daac54ae5536c4501bc2c9e9f883fa64ba 100644 (file)
@@ -19,6 +19,7 @@
  */
 
 #include "qemu/osdep.h"
+#include "hw/irq.h"
 #include "hw/sysbus.h"
 #include "gic_internal.h"
 #include "qapi/error.h"
index 05f299fc7f72f3ee1ef5e210cf8402ce8b49f82b..2c96d4fba0743afda5fc704c1627a150d8e2c5ab 100644 (file)
@@ -28,6 +28,7 @@
 #include "qemu/osdep.h"
 #include "qapi/error.h"
 #include "hw/sysbus.h"
+#include "hw/irq.h"
 #include "hw/pci/msi.h"
 #include "sysemu/kvm.h"
 #include "qemu/log.h"
index 3b212d91c8f61f305f2b7eaef97a15ba767a5b2c..a254b0ce875b0b47706276c38fe7f762be6ad1da 100644 (file)
@@ -17,6 +17,7 @@
 #include "qemu/main-loop.h"
 #include "trace.h"
 #include "gicv3_internal.h"
+#include "hw/irq.h"
 #include "cpu.h"
 
 void gicv3_set_gicv3state(CPUState *cpu, GICv3CPUState *s)
index 9f8f0d3ff555dc3248641636f5bec6755fc94c53..69670a2d972e999f29ef618e4f9a62548189d644 100644 (file)
@@ -16,6 +16,7 @@
 #include "hw/sysbus.h"
 #include "qemu/timer.h"
 #include "hw/intc/armv7m_nvic.h"
+#include "hw/irq.h"
 #include "target/arm/cpu.h"
 #include "exec/exec-all.h"
 #include "qemu/log.h"
index 266a309f3b4752536ee943b8d33e970d1b12e9de..e17343cd73353bd3d6279cc6c0d7613192d29e85 100644 (file)
@@ -29,6 +29,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/intc/aspeed_vic.h"
+#include "hw/irq.h"
 #include "qemu/bitops.h"
 #include "qemu/log.h"
 #include "qemu/module.h"
index 61d37643a15fbbb78d451ddb2d208c5d0560ca97..20db52bd8e22ec8f2465e340b7300553c98ccae8 100644 (file)
@@ -14,6 +14,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/intc/bcm2835_ic.h"
+#include "hw/irq.h"
 #include "qemu/log.h"
 #include "qemu/module.h"
 
index 66417c85e4ec9c77236737ae87d546f0e7ab3f13..a983fe565f542c514d7c1e39e04ed936780f6633 100644 (file)
@@ -17,6 +17,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/intc/bcm2836_control.h"
+#include "hw/irq.h"
 #include "qemu/log.h"
 #include "qemu/module.h"
 
index 20e1391d6429866598e6e593960a97d1a0677b62..dc72dd541280880f5eaa593ed18c12a99202b48c 100644 (file)
@@ -26,6 +26,7 @@
 #include "hw/sysbus.h"
 #include "qemu/module.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 //#include "pc.h"
 //#include "etraxfs.h"
 
index 6fed0e8d1690a8ed480134e20972d2a1fbc6614d..ed558115f6f05b9dd64c29236965f357993f4e50 100644 (file)
@@ -32,6 +32,7 @@
 #include "qemu/module.h"
 
 #include "hw/arm/exynos4210.h"
+#include "hw/irq.h"
 
 //#define DEBUG_COMBINER
 
index c282ac4006039dd779e38a40f531a4f40d225162..ac1f7c0c8fba8c67b1019e95bbb05dfb911e9fa2 100644 (file)
@@ -28,6 +28,7 @@
 #include "hw/ppc/mac.h"
 #include "qemu/module.h"
 #include "hw/intc/heathrow_pic.h"
+#include "hw/irq.h"
 #include "trace.h"
 
 static inline int heathrow_check_irq(HeathrowPICState *pic)
index 76f3d873b84f37c2f81f5096bc6039c54e55d94e..e581e6b0abc71a8ec5e96c4fd2a82e95b5b0585c 100644 (file)
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  * THE SOFTWARE.
  */
+
 #include "qemu/osdep.h"
 #include "hw/hw.h"
 #include "hw/i386/pc.h"
+#include "hw/irq.h"
 #include "hw/isa/isa.h"
 #include "qemu/timer.h"
 #include "qemu/log.h"
index 83a4101528fe23d7cdd5c5951d9d308c9f9a5d64..022ed05b6f4a9029c3ad7fb5332083219dc75699 100644 (file)
@@ -17,6 +17,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/intc/imx_avic.h"
+#include "hw/irq.h"
 #include "qemu/log.h"
 #include "qemu/module.h"
 
index 170fa7a1ac4e909d087fa19b2f1cebfdb97cf595..c133d30cf25efe5999de599da98f3f1d7310562d 100644 (file)
@@ -26,6 +26,7 @@
 #include "trace.h"
 #include "hw/lm32/lm32_pic.h"
 #include "hw/intc/intc.h"
+#include "hw/irq.h"
 
 #define TYPE_LM32_PIC "lm32-pic"
 #define LM32_PIC(obj) OBJECT_CHECK(LM32PicState, (obj), TYPE_LM32_PIC)
index e27e3337663deafdb28bd01e13d45d1ba623b156..166eb6ecce7ace5026a2fa8484a036f60216d47f 100644 (file)
@@ -21,6 +21,7 @@
 #include "sysemu/reset.h"
 #include "kvm_mips.h"
 #include "hw/intc/mips_gic.h"
+#include "hw/irq.h"
 
 static void mips_gic_set_vp_irq(MIPSGICState *gic, int vp, int pin)
 {
index 7329434b91a98af8fcb597407edae599d0e0e0f0..3a5d86c2a45b3df2057d6c7d8f2da92bfefac141 100644 (file)
@@ -22,6 +22,7 @@
 #include "qemu/module.h"
 #include "qapi/error.h"
 
+#include "hw/irq.h"
 #include "hw/sysbus.h"
 #include "cpu.h"
 
index 053e67c66ba9432ec1d7bfac398aea914ab905d8..4b3ddc0a679ab2b26a810bbf7dd2c00e0c82a65e 100644 (file)
@@ -20,6 +20,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/arm/omap.h"
 #include "hw/sysbus.h"
 #include "qemu/error-report.h"
index 9cb310a5ddc6c1e01e5c254a71cdd419697eb482..31004ac61321d7fabb91dda655b64fd8f0a64cb2 100644 (file)
@@ -11,6 +11,7 @@
 #include "qemu/module.h"
 #include "qapi/error.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/sysbus.h"
 #include "exec/memory.h"
 
index 9b4fc6cf43667836664576530ea2d024b9011236..49d64bccfe4a667f71d0d692c565e29b2c76d5e4 100644 (file)
@@ -36,6 +36,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/ppc/mac.h"
 #include "hw/pci/pci.h"
 #include "hw/ppc/openpic.h"
index b4f31efc4591b9f1105ff7e6f5f2aa1b75713b76..1a5e760f0f307869975720ce4ce14b1759016652 100644 (file)
@@ -8,6 +8,7 @@
  */
 
 #include "qemu/osdep.h"
+#include "hw/irq.h"
 #include "hw/sysbus.h"
 #include "qemu/log.h"
 #include "qemu/module.h"
index e2f6d9875a8c2af6fb105b5e51dc7b2e7fbebb3d..e018955ce8cbff5fb1b22e810ffb17a05979033a 100644 (file)
@@ -10,6 +10,7 @@
  */
 
 #include "qemu/osdep.h"
+#include "hw/irq.h"
 #include "hw/sysbus.h"
 
 #undef DEBUG_PUV3
index 99557544dbef256ca2d9647319bd2373f26886c2..ac22a2abde1f1470b7a156014d459e29d14102d5 100644 (file)
@@ -11,6 +11,7 @@
 #include "qapi/error.h"
 #include "qemu/module.h"
 #include "hw/intc/realview_gic.h"
+#include "hw/irq.h"
 
 static void realview_gic_set_irq(void *opaque, int irq, int level)
 {
index bac7886f2514359c0d81ac87f1643756a77fa9c2..62521500f9fe6e18d18687a6ee99fb9a3585e3c4 100644 (file)
@@ -12,6 +12,7 @@
 #include "cpu.h"
 #include "hw/sh4/sh_intc.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/sh4/sh.h"
 
 //#define DEBUG_INTC
index ca528753bf30465a0a7bff877ee9660bbe13c206..e97afcadf659d2a3e633de953bfd094e9ede26cb 100644 (file)
@@ -27,6 +27,7 @@
 #include "qemu/module.h"
 #include "hw/sysbus.h"
 #include "hw/intc/intc.h"
+#include "hw/irq.h"
 #include "trace.h"
 
 //#define DEBUG_IRQ_COUNT
index 9ed224ce5f1a416d83a4b838785f865fad4089ab..beb37b1a2b910015a85de1cc18cace449e58dd50 100644 (file)
@@ -37,6 +37,7 @@
 #include "qapi/visitor.h"
 #include "monitor/monitor.h"
 #include "hw/intc/intc.h"
+#include "hw/irq.h"
 #include "sysemu/kvm.h"
 #include "sysemu/reset.h"
 
index d5363e977f422f878ce4086bef0fd1ad3f7ca052..baf5353cd1988ffe4b329c1d15c9449746ea4dec 100644 (file)
@@ -26,6 +26,7 @@
 #include "hw/sysbus.h"
 #include "qemu/module.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 
 #define D(x)
 
index f30bd685d93931b0c14f718ad59f085c87c470a9..9dcbe8b8a04c0d50eb3ebaedee4c9f96e8f65e70 100644 (file)
@@ -17,6 +17,7 @@
 #include "sysemu/reset.h"
 #include "hw/qdev-properties.h"
 #include "monitor/monitor.h"
+#include "hw/irq.h"
 #include "hw/ppc/xive.h"
 #include "hw/ppc/xive_regs.h"
 
index 0b8ff897dc0e6491cd174f931272eaa66d3e5b4a..9fcd17c6fdc5b15ef9d29f89a31be9cfc8a5c720 100644 (file)
@@ -31,6 +31,7 @@
 #include "qemu/log.h"
 #include "qemu/module.h"
 #include "hw/intc/xlnx-pmu-iomod-intc.h"
+#include "hw/irq.h"
 
 #ifndef XLNX_PMU_IO_INTC_ERR_DEBUG
 #define XLNX_PMU_IO_INTC_ERR_DEBUG 0
index 0dad6c04f5334411123398d40d45d9c8d0c6bfee..43a1b789b5a0f84fcf2ff1f611ad076f51e0e987 100644 (file)
@@ -32,6 +32,7 @@
 #include "qemu/log.h"
 #include "qemu/module.h"
 #include "hw/intc/xlnx-zynqmp-ipi.h"
+#include "hw/irq.h"
 
 #ifndef XLNX_ZYNQMP_IPI_ERR_DEBUG
 #define XLNX_ZYNQMP_IPI_ERR_DEBUG 0
index 6b1b72f94d2eee6b8d70bd428e088eac81bcccc6..b8ff979d726fb999cd6bfcbf26255cfd3b11d3fb 100644 (file)
@@ -12,6 +12,7 @@
 #include "qapi/error.h"
 #include "qemu/module.h"
 #include "hw/ipack/ipack.h"
+#include "hw/irq.h"
 
 IPackDevice *ipack_device_find(IPackBus *bus, int32_t slot)
 {
index d4d85107d030e215a2e23e624120ff7cc23a7d04..7ee9d01771add2d32c1369f515fb9659c1f5cd8d 100644 (file)
@@ -11,6 +11,7 @@
 #include "qemu/osdep.h"
 #include "qemu/units.h"
 #include "hw/ipack/ipack.h"
+#include "hw/irq.h"
 #include "hw/pci/pci.h"
 #include "qemu/bitops.h"
 #include "qemu/module.h"
index 1846d5b9a4f304f55d8c1b61ec07f21de18f3788..af07278c19f971911a7a086eab4bcee7557d8063 100644 (file)
@@ -28,6 +28,7 @@
 #include "qapi/error.h"
 #include "hw/hw.h"
 #include "hw/ipmi/ipmi.h"
+#include "hw/irq.h"
 #include "hw/isa/isa.h"
 
 /* Control register */
index 068f3412565a309bfd1cb409f274566bec685216..583497685ae4ef4a57b42fc36012b1a8c9742b40 100644 (file)
@@ -28,6 +28,7 @@
 #include "qapi/error.h"
 #include "hw/hw.h"
 #include "hw/ipmi/ipmi.h"
+#include "hw/irq.h"
 #include "hw/isa/isa.h"
 
 #define IPMI_KCS_OBF_BIT        0
index c08970b24a2cc84f6b22ef6145f42758d60674cf..90ebba59b749e112a3c8987f0884353809d753f0 100644 (file)
@@ -20,6 +20,7 @@
 #include "qemu/osdep.h"
 #include "hw/pci/pci.h"
 #include "hw/i386/pc.h"
+#include "hw/irq.h"
 #include "hw/timer/i8254.h"
 #include "hw/audio/pcspk.h"
 
index a7081bd52d08e97facb071c613100c13b484de8f..42a1232787126ea3a35830f6ad816f9e4ecea051 100644 (file)
@@ -27,6 +27,7 @@
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  * THE SOFTWARE.
  */
+
 #include "qemu/osdep.h"
 #include "cpu.h"
 #include "hw/hw.h"
@@ -35,6 +36,7 @@
 #include "hw/isa/isa.h"
 #include "hw/sysbus.h"
 #include "hw/i386/pc.h"
+#include "hw/irq.h"
 #include "hw/isa/apm.h"
 #include "hw/i386/ioapic.h"
 #include "hw/pci/pci.h"
index e075ebc8a60bb051067812b44784938435b1b643..d7109800450042ef1c2888a51c026e411670cd4b 100644 (file)
@@ -23,6 +23,7 @@
 #include "cpu.h"
 #include "hw/sysbus.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/block/flash.h"
 #include "hw/boards.h"
 #include "hw/loader.h"
index 33669ee19b9e253ece567a18c1aa2c08062c7ec1..864712d9776e8339c10b69773761cdaf147af842 100644 (file)
@@ -24,6 +24,7 @@
 #include "cpu.h"
 #include "hw/sysbus.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/block/flash.h"
 #include "sysemu/sysemu.h"
 #include "sysemu/qtest.h"
index 1c17f83eede10c118a9a005ff2a0be12983df643..5ee1498f4801dd4e6b75878aeaad774980d9ec47 100644 (file)
@@ -5,10 +5,12 @@
  *
  * This code is licensed under the GPL
  */
+
 #include "qemu/osdep.h"
 #include "qemu/error-report.h"
 #include "cpu.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/m68k/mcf.h"
 #include "qemu/timer.h"
 #include "hw/ptimer.h"
index 6f6efae9fcf80ec7907ac02b72a268ab2997eb82..3a21c6280948ceccc728b89efe89f207e12eb1ec 100644 (file)
@@ -5,6 +5,7 @@
  *
  * This code is licensed under the GPL
  */
+
 #include "qemu/osdep.h"
 #include "qemu/units.h"
 #include "qemu/error-report.h"
@@ -12,6 +13,7 @@
 #include "qemu-common.h"
 #include "cpu.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/m68k/mcf.h"
 #include "hw/m68k/mcf_fec.h"
 #include "qemu/timer.h"
index a613aed820b773e1607c244e8fb5c89a4e3721a9..d9e03a06ab390ca8c26b1aefded4ec5aab08482f 100644 (file)
@@ -10,6 +10,7 @@
 #include "qemu/module.h"
 #include "cpu.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/sysbus.h"
 #include "hw/m68k/mcf.h"
 
index 2fa313f49883d4007ba94e0f199ab713b63462e6..15d4adb3cd08f8e7108f4d3c0545ddba4d98df62 100644 (file)
@@ -30,6 +30,7 @@
 #include "hw/pci/pci.h"
 #include "hw/pci/pci_host.h"
 #include "hw/i386/pc.h"
+#include "hw/irq.h"
 #include "exec/address-spaces.h"
 #include "trace.h"
 
index f899f6ceb37107bf55db1532b4b70456a9c6222c..ae4244c32e72137511e9f4cd661e8c6e8f4b4161 100644 (file)
@@ -23,6 +23,7 @@
 #include "qemu/osdep.h"
 #include "qemu/main-loop.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/mips/cpudevs.h"
 #include "cpu.h"
 #include "sysemu/kvm.h"
index 29bc8de5cfa75cc773f87e7344ef8cfea9b150aa..02200ab7d47fb06ffd2d3470ad50d5383e333991 100644 (file)
@@ -43,6 +43,7 @@
 #include "qemu/log.h"
 #include "hw/mips/bios.h"
 #include "hw/ide.h"
+#include "hw/irq.h"
 #include "hw/loader.h"
 #include "elf.h"
 #include "hw/timer/mc146818rtc.h"
index 457dfadfab265c8d4c0efb3a529539285014582c..be8c9c0a7f0f10fcb93a3fdb4d407d15717e51a5 100644 (file)
@@ -9,6 +9,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "qemu/timer.h"
 #include "qemu/bitops.h"
 #include "hw/sysbus.h"
index 514321a9ec3a75f3fe762a626f7ed3a91cd704eb..f8d4187bb84b496f8b251f079afd15b06d00316f 100644 (file)
@@ -23,6 +23,7 @@
 #include "sysemu/sysemu.h"
 #include "hw/sysbus.h"
 #include "hw/registerfields.h"
+#include "hw/irq.h"
 #include "hw/misc/armsse-mhu.h"
 
 REG32(CPU0INTR_STAT, 0x0)
index eebd4ad540aa5740619a9b34f7fcab95f8374142..18a83bcc6c97e1042cecac0b1d148f761c4114cb 100644 (file)
@@ -9,6 +9,7 @@
 #include "qemu/osdep.h"
 #include "qemu/log.h"
 #include "qemu/error-report.h"
+#include "hw/irq.h"
 #include "hw/misc/aspeed_xdma.h"
 #include "qapi/error.h"
 
index a87da5ee533c95b932905f3ded0de0342cb83229..e484d25c293a175bc6f8b5b94810cf0d17d22464 100644 (file)
@@ -10,6 +10,7 @@
 
 #include "qemu/osdep.h"
 #include "qapi/error.h"
+#include "hw/irq.h"
 #include "hw/misc/bcm2835_mbox.h"
 #include "qemu/log.h"
 #include "qemu/module.h"
index 0bf789cf60c99396980ef758edd4990bac2d1221..51cd93fc8b5ab285dbb3fc7af8ae4a11b6520f6a 100644 (file)
@@ -6,6 +6,7 @@
 #include "qemu/osdep.h"
 #include "qapi/error.h"
 #include "hw/misc/bcm2835_property.h"
+#include "hw/irq.h"
 #include "hw/misc/bcm2835_mbox_defs.h"
 #include "sysemu/dma.h"
 #include "qemu/log.h"
index 8386db07df83fe6e183571a1d0ddcd66d92d8838..c16d56c8c75457ff4ffc1c223a50b346e61b90e1 100644 (file)
@@ -23,6 +23,7 @@
  */
 
 #include "qemu/osdep.h"
+#include "hw/irq.h"
 #include "hw/sysbus.h"
 #include "qemu/module.h"
 #include "trace.h"
index 58fd94b14fe6b1260db45a97f3a3789537a04338..963fd6efd3ec6192454c99c067bcee29e4a1da2e 100644 (file)
@@ -16,6 +16,7 @@
 #include "trace.h"
 #include "hw/sysbus.h"
 #include "hw/registerfields.h"
+#include "hw/irq.h"
 #include "hw/misc/iotkit-secctl.h"
 
 /* Registers in the secure privilege control block */
index 548625a5f0069770ef43b2c7d72d3063eb974c9c..8a1de8c31d8622e62214b520044230e86817b62d 100644 (file)
@@ -39,6 +39,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/ppc/mac_dbdma.h"
 #include "qemu/main-loop.h"
 #include "qemu/module.h"
index 753561d3f1e4b07a0fa1345e74d8e8afddc46619..6280bcbc61d24e460b0114455f4987e174f284da 100644 (file)
@@ -33,6 +33,7 @@
 #include "hw/hw.h"
 #include "hw/ppc/mac.h"
 #include "hw/input/adb.h"
+#include "hw/irq.h"
 #include "hw/misc/mos6522.h"
 #include "hw/misc/macio/gpio.h"
 #include "hw/misc/macio/pmu.h"
index d373ece0c9581a8a59e22896aea05fa48ec5b2a3..6fd7210c670d7b126ab1e6adc11a2074dce5491f 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include "qemu/osdep.h"
+#include "hw/irq.h"
 #include "hw/ssi/ssi.h"
 #include "qemu/module.h"
 
index 1c27f1a4bc129307c98fa5f913e66efd3de9c120..fb21b898d1a781b7eb6bdb107fd06d1346b61b6a 100644 (file)
@@ -24,6 +24,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/sysbus.h"
 #include "trace.h"
 #include "qemu/log.h"
index e72ed69d5112349e6c9e3ae6e4db70bbef4751ad..84c677c1319e3a2235a6e853855b353ae84be647 100644 (file)
@@ -27,6 +27,7 @@
 #include "qemu/osdep.h"
 #include "hw/hw.h"
 #include "hw/input/adb.h"
+#include "hw/irq.h"
 #include "hw/misc/mos6522.h"
 #include "qemu/timer.h"
 #include "sysemu/sysemu.h"
index fd183037243be6c7c19fe6515b346117bab9da2f..256746ac159ca7814e1a9fdc22daacdb70045c46 100644 (file)
@@ -13,6 +13,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/sysbus.h"
 #include "qemu/module.h"
 
index 96ef4330ebe3c33bd576fcc8d5b1c43eda7b8464..cf1bec223e617581613359662653be769ee6b538 100644 (file)
@@ -14,6 +14,7 @@
 #include "qemu/module.h"
 #include "qapi/error.h"
 #include "hw/arm/nrf51.h"
+#include "hw/irq.h"
 #include "hw/misc/nrf51_rng.h"
 #include "qemu/guest-random.h"
 
index 9ea14186d4a01a60ab48133409602bc26527ef74..c77ca2fc74ea37253e1e70464e79146f5ef7355f 100644 (file)
  * You should have received a copy of the GNU General Public License along
  * with this program; if not, see <http://www.gnu.org/licenses/>.
  */
+
 #include "qemu/osdep.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/arm/omap.h"
 
 struct clk {
index 84f9e4c612a219e69535d26085fc8b7d3850cb73..6253b0b2d41070d4e8e4b9cf814bb0223792c51b 100644 (file)
  * You should have received a copy of the GNU General Public License along
  * with this program; if not, see <http://www.gnu.org/licenses/>.
  */
+
 #include "qemu/osdep.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/block/flash.h"
 #include "hw/arm/omap.h"
 #include "exec/memory.h"
index 1f9abd52b84ff25d18f1dff3f74cbeca33a380fc..46adb6b5fcc6a90fa47cc1a2f82fef08b1fc6d1d 100644 (file)
@@ -39,6 +39,7 @@
 #include "hw/hw.h"
 #include "hw/qdev.h"
 #include "qemu/module.h"
+#include "hw/irq.h"
 #include "hw/isa/isa.h"
 
 #define IOMEM_LEN    0x10000
index 9c2cf0464612fe3a0b3c8f13e80bab3a7202d32d..5f351950db0209ea365d8428c799430510357179 100644 (file)
@@ -24,6 +24,7 @@
 
 #include "qemu/osdep.h"
 #include "sysemu/sysemu.h"
+#include "hw/irq.h"
 #include "hw/sysbus.h"
 #include "qemu/module.h"
 #include "trace.h"
index 19def5c20f093f966525b178eea025d85ff62221..2e304218f40fa940a88b1410600e60c97e9a9649 100644 (file)
@@ -21,6 +21,7 @@
 #include "qemu/osdep.h"
 #include "hw/hw.h"
 #include "hw/i2c/i2c.h"
+#include "hw/irq.h"
 #include "tmp105.h"
 #include "qapi/error.h"
 #include "qapi/visitor.h"
index 45a3e31c3d5cdbdd815067e9bcc0763d4066f418..802aeb73775e987b6b64cfb24ec9c55ae7326b7c 100644 (file)
@@ -16,6 +16,7 @@
 #include "trace.h"
 #include "hw/sysbus.h"
 #include "hw/registerfields.h"
+#include "hw/irq.h"
 #include "hw/misc/tz-mpc.h"
 
 /* Our IOMMU has two IOMMU indexes, one for secure transactions and one for
index 52b96ba70d8b169428032dae80fed1d84cc77ae0..7d1a536ce44c7e1bdc8c16ca469f55afc0f7341f 100644 (file)
@@ -16,6 +16,7 @@
 #include "trace.h"
 #include "hw/sysbus.h"
 #include "hw/registerfields.h"
+#include "hw/irq.h"
 #include "hw/misc/tz-msc.h"
 
 static void tz_msc_update_irq(TZMSC *s)
index 2a14a26f2911ed3925c88d80eb63e5142f9e3225..54db7fc152a62387f5e659a4b9c0ec1f19ba25a6 100644 (file)
@@ -16,6 +16,7 @@
 #include "trace.h"
 #include "hw/sysbus.h"
 #include "hw/registerfields.h"
+#include "hw/irq.h"
 #include "hw/misc/tz-ppc.h"
 
 static void tz_ppc_update_irq(TZPPC *s)
index f1e48601dcd2fa90ff9c586aa544027a04d20644..c5cff5a8a91bc042de4f66a88040465e0f95bee4 100644 (file)
@@ -15,6 +15,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/misc/zynq-xadc.h"
 #include "qemu/timer.h"
 #include "sysemu/sysemu.h"
index eecda528008c8d885626d598fd35195bd138ead1..dad25bd4e9a40764c1084555b4ba008ea42247fa 100644 (file)
@@ -21,6 +21,7 @@
 #include "hw/sysbus.h"
 #include "net/net.h"
 #include "qemu/fifo8.h"
+#include "hw/irq.h"
 #include "hw/net/allwinner_emac.h"
 #include "qemu/log.h"
 #include "qemu/module.h"
index d41208588460e02e8f24c62a880d6711890a7352..f4e4a4dd872e60901a61e130c95530581b2fca05 100644 (file)
@@ -25,6 +25,7 @@
 #include "qemu/osdep.h"
 #include <zlib.h> /* For crc32 */
 
+#include "hw/irq.h"
 #include "hw/net/cadence_gem.h"
 #include "qapi/error.h"
 #include "qemu/log.h"
index df639f8fa0b1957218dc3499ad5172374885cdb7..3b8e38eb831900c507e2a88428c16f44f3b7f920 100644 (file)
@@ -37,6 +37,7 @@
 #include "qapi/error.h"
 #include "chardev/char.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/pci/pci.h"
 #include "net/can_emu.h"
 
index 7af0993d7adfd07afeed07b6e0195822f82a6493..c09ae6926181145e992c0cbe71fd6050244c5f1d 100644 (file)
@@ -33,6 +33,7 @@
 #include "qapi/error.h"
 #include "chardev/char.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/pci/pci.h"
 #include "net/can_emu.h"
 
index 3f7312af07559028c6aeccac79c273319d5a2f11..843a76cf3730baee94b7d9958e54539e0b9b928c 100644 (file)
@@ -33,6 +33,7 @@
 #include "qapi/error.h"
 #include "chardev/char.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/pci/pci.h"
 #include "net/can_emu.h"
 
index 9a85038c8ad0095472bc6db39554d4bce53cd593..ee079d355fdc99420e8d1b90421a4da96a6a5128 100644 (file)
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  * THE SOFTWARE.
  */
+
 #include "qemu/osdep.h"
 #include "qemu/log.h"
 #include "chardev/char.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "net/can_emu.h"
 
 #include "can_sja1000.h"
index bdb0b3b2c2ad17e0c4b6e1111ba5d79576986b38..70a78ad33772d2bdc29b25f081c10ee318e96e5f 100644 (file)
@@ -18,6 +18,7 @@
  */
 
 #include "qemu/osdep.h"
+#include "hw/irq.h"
 #include "hw/sysbus.h"
 #include "net/net.h"
 #include "qapi/error.h"
index 2a8b99a2e41dbdbb9d02899a3ac42c6ca95a20ec..e217238296595c61408bf93fb2b263d0c662e9ec 100644 (file)
@@ -29,6 +29,7 @@
 #include "qemu/osdep.h"
 #include "sysemu/sysemu.h"
 #include "hw/sysbus.h"
+#include "hw/irq.h"
 #include "hw/ptimer.h"
 #include "etsec.h"
 #include "registers.h"
index d2cded5e942ebac614e1bf9b371bc876aad12dee..2848bff3e5e234b9b4d6a4a457d7de307bd9cb19 100644 (file)
@@ -12,6 +12,7 @@
  */
 
 #include "qemu/osdep.h"
+#include "hw/irq.h"
 #include "hw/net/ftgmac100.h"
 #include "sysemu/dma.h"
 #include "qemu/log.h"
index 404154ebbf72334268e8ed7ea55834a565ca867e..fe9d9028fa2b4cfa8e120fbdd71eb75cc0fc9bf7 100644 (file)
@@ -22,6 +22,7 @@
  */
 
 #include "qemu/osdep.h"
+#include "hw/irq.h"
 #include "hw/net/imx_fec.h"
 #include "sysemu/dma.h"
 #include "qemu/log.h"
index f6120be21948c76641aac12a01131101bcbeb452..e2da54cbd87200f91821f386b34a2c718010d390 100644 (file)
@@ -14,6 +14,7 @@
 #include "hw/sysbus.h"
 #include "net/net.h"
 #include "net/eth.h"
+#include "hw/irq.h"
 #include "hw/net/lan9118.h"
 #include "sysemu/sysemu.h"
 #include "hw/ptimer.h"
index 78468fad6b9d52e6d99eedbcf13a15fbd300ca01..e4a3b55eb66040116005c95a8be66b175174a4ac 100644 (file)
@@ -8,6 +8,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "net/net.h"
 #include "qemu/module.h"
 #include "hw/m68k/mcf.h"
index 41ef7a44565718d3c6b6204d01930c57211314d1..bad1066781bb43816a7509e409f5cba7c6ccb201 100644 (file)
@@ -26,6 +26,7 @@
 #include "qapi/error.h"
 #include "cpu.h" /* FIXME: why does this use TARGET_PAGE_ALIGN? */
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/sysbus.h"
 #include "trace.h"
 #include "net/net.h"
index c5fbd8431fd6f3d56eb3bf5943b6864191bcc07e..007c94aa30b2cf7be243795e4d069cf8f6c89aca 100644 (file)
@@ -1,5 +1,6 @@
 #include "qemu/osdep.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "net/net.h"
 #include "qemu/module.h"
 #include "trace.h"
index cb05744f3c3d2a9604d50a7e44e0e64c4b12e1b7..4f28e31baafd306e7fbc253fe51d82be6300c8ce 100644 (file)
@@ -21,7 +21,9 @@
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  * THE SOFTWARE.
  */
+
 #include "qemu/osdep.h"
+#include "hw/irq.h"
 #include "hw/pci/pci.h"
 #include "ne2000.h"
 #include "sysemu/sysemu.h"
index 1cf4b573412a1e73d25207e9eaa9cc486f65baba..4b9231c495b43364e020b82307aa4f63d73ebce0 100644 (file)
@@ -25,6 +25,7 @@
 #include "qemu/osdep.h"
 #include "net/eth.h"
 #include "qemu/module.h"
+#include "hw/irq.h"
 #include "ne2000.h"
 #include "sysemu/sysemu.h"
 #include "trace.h"
index a5abb8df46c4440ab6879f6a6e3ef54d406993fc..3e759d79d88439fa6a4ae7434b38c1905a494e6e 100644 (file)
@@ -33,6 +33,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/net/mii.h"
 #include "hw/sysbus.h"
 #include "net/net.h"
index 600d09ce92a71b8772c69db5502d94fea7231343..df8cb6621f3f76bbf86512c84b5a50c9a9e96910 100644 (file)
@@ -28,6 +28,7 @@
  */
 
 #include "qemu/osdep.h"
+#include "hw/irq.h"
 #include "hw/pci/pci.h"
 #include "net/net.h"
 #include "qemu/module.h"
index 16683091c9398b60ab13d1c4868c2d4e32f09dc0..f73e3422f467bf67826f64661ebedaa50483d645 100644 (file)
@@ -37,6 +37,7 @@
 
 #include "qemu/osdep.h"
 #include "qemu/log.h"
+#include "hw/irq.h"
 #include "hw/qdev.h"
 #include "net/net.h"
 #include "net/eth.h"
index 4a612eebe95b7c05c7bf974ee256c4f264a2cc91..f5149124e6b7712c108de47290c58dc1b2837b2f 100644 (file)
@@ -10,6 +10,7 @@
 #include "qemu/osdep.h"
 #include "hw/sysbus.h"
 #include "net/net.h"
+#include "hw/irq.h"
 #include "hw/net/smc91c111.h"
 #include "qemu/log.h"
 #include "qemu/module.h"
index f162d490251c571004fa0eb466e90420a9a97891..1867c355e31f81ad0711904e5fd92bdc2762d62c 100644 (file)
@@ -28,6 +28,7 @@
 #include "qemu/osdep.h"
 #include "cpu.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "qemu/log.h"
 #include "qemu/module.h"
 #include "net/net.h"
index 2f645bfb716562dc3b1d8b093c33835ccb1be3de..756ac5600b54046f62b29b3fd5bde9db9d92b624 100644 (file)
@@ -8,6 +8,7 @@
  */
 
 #include "qemu/osdep.h"
+#include "hw/irq.h"
 #include "hw/sysbus.h"
 #include "net/net.h"
 #include "qemu/log.h"
index f49df95b0786bbbae0fc75a69154ca5719812e87..c2efc77452cddccb51bf7f7ce3ad1715cab17eb1 100644 (file)
@@ -25,6 +25,7 @@
  */
 
 #include "qemu/osdep.h"
+#include "hw/irq.h"
 #include "hw/sysbus.h"
 #include "qemu/log.h"
 #include "qemu/module.h"
index feeaca680eb7219c02ca7694dea5204ded4331cd..b1247a1d9b8b7d1d9b08c942cd85a18de449ca1a 100644 (file)
@@ -30,6 +30,7 @@
 #include "net/net.h"
 #include "net/checksum.h"
 
+#include "hw/irq.h"
 #include "hw/stream.h"
 
 #define DPHY(x)
index 8f3a8f8597c2caa05c9bacdab0a04d9cce28cccd..27a4fc8d870025aa95c223cd55c4344383118305 100644 (file)
@@ -27,6 +27,7 @@
 #include "cpu.h" /* FIXME should not use tswap* */
 #include "hw/sysbus.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "net/net.h"
 
 #define D(x)
index 5525e25ff030c7b49d9b5089b7043d7450ffc37a..1c1989d56a0f4e216f38571a854c3d1696efd3c9 100644 (file)
@@ -20,6 +20,7 @@
 
 #include "qemu/osdep.h"
 #include "cpu.h"
+#include "hw/irq.h"
 
 #include "qemu/config-file.h"
 
index cb2fc5ba78327aa05056fcf82fee0bd722635c1a..965d5b44ee7cfdca468ac7417c7afcce1bcaf91a 100644 (file)
@@ -23,6 +23,7 @@
 #include "qapi/error.h"
 #include "cpu.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/boards.h"
 #include "elf.h"
 #include "hw/char/serial.h"
index 2f53cfc82ec564349871bd0184029c5d4d0a0ddd..d3f179ff8d127c10534341b58998b20f545a79ff 100644 (file)
@@ -20,6 +20,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "cpu.h"
 
 /* OpenRISC pic handler */
index 36c7ca45ad4cbd86438db94db81a3d887915ee5d..ca526bd71b92f6cc8c32b6b7fb7dcf574590d9da 100644 (file)
@@ -42,6 +42,7 @@
 #include "hw/hw.h"
 #include "hw/pci/pci.h"
 #include "hw/i386/pc.h"
+#include "hw/irq.h"
 #include "hw/mips/mips.h"
 #include "hw/pci/pci_host.h"
 #include "sysemu/reset.h"
index 9ae8c0deb755ddd3b50e5f4d8cb5848d7677ad59..de4300d554320a9e3af43bdcd49651992fd78c38 100644 (file)
@@ -25,6 +25,7 @@
 #include "hw/pci/pci_bridge.h"
 #include "hw/pci/pci_host.h"
 #include "hw/pci/pcie_port.h"
+#include "hw/irq.h"
 #include "hw/pci-host/designware.h"
 
 #define DESIGNWARE_PCIE_PORT_LINK_CONTROL          0x710
index 629d1a4624f68ad3af03215a737fa30e715aa8d6..72c58a054b39a495e2cb6329cb46429cf1d9a146 100644 (file)
@@ -32,6 +32,7 @@
 #include "qemu/osdep.h"
 #include "qapi/error.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/pci-host/gpex.h"
 #include "qemu/module.h"
 
index ed3b3c361f1d8ea5e3a773b8a92644bee9d99446..912f8bf13f81a5ab167002f9bbd98aeebcd7ead7 100644 (file)
@@ -28,6 +28,7 @@
 #include "hw/ppc/mac.h"
 #include "hw/pci/pci.h"
 #include "hw/intc/heathrow_pic.h"
+#include "hw/irq.h"
 #include "qapi/error.h"
 #include "qemu/module.h"
 #include "trace.h"
index e5955457ab6583ea6c3f114157e156aa51f1674b..ecf634a04d1fdc9b2e76a3ad8e5ed0d3e579356d 100644 (file)
@@ -25,6 +25,7 @@
 #include "qemu/osdep.h"
 #include "hw/hw.h"
 #include "hw/i386/pc.h"
+#include "hw/irq.h"
 #include "hw/pci/pci.h"
 #include "hw/pci/pci_host.h"
 #include "hw/isa/isa.h"
index 21eaa30a205f7cc8843cbe92ac8099bf3b5b481e..406ebf04383b71d26b07c89ce6efb61a20963b51 100644 (file)
@@ -16,6 +16,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/ppc/e500-ccsr.h"
 #include "hw/pci/pci.h"
 #include "hw/pci/pci_host.h"
index c564f234afaad79b7518fa6b762d682a36633f85..2b68af98119a0e57b1e519f957c8139d0686fc3d 100644 (file)
@@ -32,6 +32,7 @@
 #include "hw/pci/pci_bus.h"
 #include "hw/pci/pci_host.h"
 #include "hw/i386/pc.h"
+#include "hw/irq.h"
 #include "hw/loader.h"
 #include "hw/or-irq.h"
 #include "exec/address-spaces.h"
index 2cec1116af6ebe70a9bf059524bd2776aa2e533c..772ac1f7257e12b546972f37636a63cf34fe5fb4 100644 (file)
@@ -30,6 +30,7 @@
 #include "hw/pci/pci_host.h"
 #include "hw/pci/pci_bridge.h"
 #include "hw/pci/pci_bus.h"
+#include "hw/irq.h"
 #include "hw/pci-bridge/simba.h"
 #include "hw/pci-host/sabre.h"
 #include "sysemu/sysemu.h"
index 680fefd066c567ac7aa37b416bc26dcd597febe4..4ffb2d0d03d1e1bef9ccda0cf514d7dc48cdb41d 100644 (file)
@@ -24,6 +24,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/ppc/mac.h"
 #include "qemu/module.h"
 #include "hw/pci/pci.h"
index 791b321ea0e280e0ce8fb0344c4df30f778bf80f..221cc4013420a3d301b15dc366dd46ed500cf3a4 100644 (file)
@@ -9,6 +9,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/sysbus.h"
+#include "hw/irq.h"
 #include "hw/pci/pci.h"
 #include "hw/pci/pci_bus.h"
 #include "hw/pci/pci_host.h"
index 192b697453d1ee00b8d0dae766def9fa3f2fe496..f42fabbbe7f1c755f525d624be362e5e1005e9ff 100644 (file)
@@ -22,6 +22,7 @@
 #include "qemu/units.h"
 #include "qapi/error.h"
 #include "hw/pci/pci_bridge.h"
+#include "hw/irq.h"
 #include "hw/pci-host/xilinx-pcie.h"
 
 enum root_cfg_reg {
index 43a3cac1383011b09a96883bb80850c0bddd6375..bc7ce92dcb474822280c2877d6e11c512d2b96db 100644 (file)
@@ -25,6 +25,7 @@
 #include "qemu/osdep.h"
 #include "qemu-common.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/pci/pci.h"
 #include "hw/pci/pci_bridge.h"
 #include "hw/pci/pci_bus.h"
index 8993b784bb8853110a143b4fd1d82100d054e32f..26ab2267deae04575926b2affaa78a4afc1ebc2a 100644 (file)
@@ -12,6 +12,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/sysbus.h"
 #include "qemu/module.h"
 #include "hw/pcmcia.h"
index 566f179bb156961ddf49b2e89a41cac681ff7faa..0451a4e338932272c560afa49060c994537d3f57 100644 (file)
@@ -45,6 +45,7 @@
 #include "hw/platform-bus.h"
 #include "hw/net/fsl_etsec/etsec.h"
 #include "hw/i2c/i2c.h"
+#include "hw/irq.h"
 
 #define EPAPR_MAGIC                (0x45504150)
 #define BINARY_DEVICE_TREE_FILE    "mpc8544ds.dtb"
index a9f150c3cab0be18ad8b2ce9a07972964755ff7f..d4433d73e1ab522955befb93818648570826ffd3 100644 (file)
@@ -23,6 +23,7 @@
 #include "qapi/error.h"
 #include "qemu/log.h"
 #include "qemu/module.h"
+#include "hw/irq.h"
 #include "hw/isa/isa.h"
 
 #include "hw/ppc/pnv.h"
index 6b26d0f6bc3848fd62b83b2c1724759f82c6fbbe..e66aeec4aacbc0049e538eef2c68f14ab284ca61 100644 (file)
@@ -19,6 +19,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "target/ppc/cpu.h"
 #include "qemu/log.h"
 #include "qemu/module.h"
index a9e508c496de2320e1964b2406f572f433ade999..163a34ee4c34810a0e4a9415b8ad9fad7743a065 100644 (file)
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  * THE SOFTWARE.
  */
+
 #include "qemu/osdep.h"
 #include "cpu.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/ppc/ppc.h"
 #include "hw/ppc/ppc_e500.h"
 #include "qemu/timer.h"
index f9d98fe71e6050e50c474b296e0e6fae9bf59598..bb62714fd92fba8b576937b1253ab1cbb5afbe45 100644 (file)
@@ -30,6 +30,7 @@
 #include "hw/ppc/ppc.h"
 #include "hw/boards.h"
 #include "hw/i2c/ppc4xx_i2c.h"
+#include "hw/irq.h"
 #include "ppc405.h"
 #include "hw/char/serial.h"
 #include "qemu/timer.h"
index ca54631f9deac945e87d57e49ee5fd75dad7982a..77a78388c1c39eb87d14bf9558915172f9802f22 100644 (file)
@@ -24,6 +24,7 @@
 #include "qemu/log.h"
 #include "qemu/module.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/ppc/ppc.h"
 #include "hw/ppc/ppc4xx.h"
 #include "hw/pci/pci.h"
index 7329cfe651581d852268367de3a4da09fbfaab71..6570c2d1207766c5b1757ece76ed89c6efa488d4 100644 (file)
@@ -16,6 +16,7 @@
 #include "qemu/module.h"
 #include "cpu.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "exec/address-spaces.h"
 #include "exec/memory.h"
 #include "hw/ppc/ppc.h"
index e62bef3b8df8e27ed4d811a73e0e894d1e88b37e..49d714756f51a36328403edb2f077a1cf996bf55 100644 (file)
@@ -27,6 +27,7 @@
 #include "sysemu/reset.h"
 #include "cpu.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/ppc/ppc.h"
 #include "hw/ppc/ppc4xx.h"
 #include "hw/boards.h"
index b013319c603581e98cecaed32b71df1d548ae2d7..27f25f4e58a5b6e4b2735dc6410fde42792480ae 100644 (file)
@@ -21,6 +21,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/ppc/ppc.h"
 #include "hw/ppc/ppc4xx.h"
 #include "qemu/module.h"
index 84e968e28c9db2cf7fb4896f4ff519c5bd702375..01dc7e111bfee212dbb2806c379ce184ee8bc075 100644 (file)
@@ -39,6 +39,7 @@
 #include "qemu/error-report.h"
 #include "qemu/log.h"
 #include "hw/ide.h"
+#include "hw/irq.h"
 #include "hw/loader.h"
 #include "hw/timer/mc146818rtc.h"
 #include "hw/isa/pc87312.h"
index df7603b986f4d398820313876c1a3a7592dc61b4..898ab1533f9c75646903ad0bcbfb32d20f2be463 100644 (file)
@@ -23,6 +23,7 @@
  */
 
 #include "qemu/osdep.h"
+#include "hw/irq.h"
 #include "hw/isa/isa.h"
 #include "exec/address-spaces.h"
 #include "qemu/error-report.h" /* for error_report() */
index ae0f093f593f3f53861aea111338beaf34837a54..d75359c5f3d60ee65b36c701fe934d2d5cd25a48 100644 (file)
@@ -24,6 +24,7 @@
  * THE SOFTWARE.
  *
  */
+
 #include "qemu/osdep.h"
 #include "qapi/error.h"
 #include "cpu.h"
@@ -35,6 +36,7 @@
 #include "hw/ppc/spapr.h"
 #include "hw/ppc/spapr_vio.h"
 #include "hw/pci/pci.h"
+#include "hw/irq.h"
 #include "hw/pci-host/spapr.h"
 #include "hw/ppc/spapr_drc.h"
 #include "qemu/help_option.h"
index d07aed8ca9f95312b1d20d14fc9f7fc024c50da4..66705962e733f44dabfd1f41f2f1c879162e7c61 100644 (file)
@@ -11,6 +11,7 @@
 #include "qemu/log.h"
 #include "qemu/error-report.h"
 #include "qapi/error.h"
+#include "hw/irq.h"
 #include "hw/ppc/spapr.h"
 #include "hw/ppc/spapr_cpu_core.h"
 #include "hw/ppc/spapr_xive.h"
index 9003fe9010f8b1d468a688ce136f8fafe465f739..54d0a32c17076c3c68281775b851e6922d1cbeb4 100644 (file)
@@ -27,6 +27,7 @@
 #include "qapi/error.h"
 #include "cpu.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/sysbus.h"
 #include "hw/pci/pci.h"
 #include "hw/pci/msi.h"
index 583c13dedaaff925130ff561b63f9742bfe6ee96..0f4f4bedd3fc6a8ea4d2aceb9e92e2706b58f485 100644 (file)
@@ -24,6 +24,7 @@
 #include "qapi/error.h"
 #include "qapi/visitor.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "qemu/log.h"
 #include "sysemu/sysemu.h"
 #include "hw/boards.h"
index 06bd8112d7e7277b3d779cbbac245764a51fa4a7..da19daa88010221090fae281ae393f2d57faf3d5 100644 (file)
@@ -13,6 +13,7 @@
 
 #include "qemu/osdep.h"
 #include "qemu/log.h"
+#include "hw/irq.h"
 #include "hw/riscv/sifive_gpio.h"
 #include "trace.h"
 
index 3b3f94f51ddf80f5c00893bf1f6af1210ded400e..d18613fb330b70ad0bb071c9bf582fc957761ad9 100644 (file)
@@ -22,6 +22,7 @@
 #include "chardev/char.h"
 #include "chardev/char-fe.h"
 #include "target/riscv/cpu.h"
+#include "hw/irq.h"
 #include "hw/riscv/sifive_uart.h"
 
 /*
index 342f500f823d13946f2fa6b2891f18030e28e4e7..f945502f3a91c572eb9349799b156f3f23da4a73 100644 (file)
@@ -25,6 +25,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/pci/pci.h"
+#include "hw/irq.h"
 #include "hw/nvram/eeprom93xx.h"
 #include "hw/scsi/esp.h"
 #include "trace.h"
index 7508d035cad1102a30e814496221d825e7ca97c3..3b717e95266260aeac77f30af9e9e357cc75cfee 100644 (file)
@@ -25,6 +25,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/sysbus.h"
+#include "hw/irq.h"
 #include "hw/scsi/esp.h"
 #include "trace.h"
 #include "qemu/log.h"
index 10468c1ec17d82cec50da465b185e2df653dde9b..1a042aa00b6fb20b36b436be3377b6e2df17b9dc 100644 (file)
@@ -16,6 +16,7 @@
 #include "qemu/osdep.h"
 
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/pci/pci.h"
 #include "hw/scsi/scsi.h"
 #include "sysemu/dma.h"
index 2778fb0de4a5bc3c67f59058f3389f92199a3baf..4609cc031cf307671e06d9c0fd7c1467a7c2afe5 100644 (file)
@@ -15,6 +15,7 @@
 #include "qemu/log.h"
 #include "qemu/module.h"
 #include "sysemu/blockdev.h"
+#include "hw/irq.h"
 #include "hw/sd/bcm2835_sdhost.h"
 #include "trace.h"
 
index d0c98ca02144320a673ea0794cbebb693d5de275..15a0bbe87dc9df49954ab86baea72f4b125ebfe6 100644 (file)
  * You should have received a copy of the GNU General Public License along
  * with this program; if not, see <http://www.gnu.org/licenses/>.
  */
+
 #include "qemu/osdep.h"
 #include "qemu/log.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/arm/omap.h"
 #include "hw/sd/sd.h"
 
index 81b406dbf0987a2f27c6927c964f15662122574d..3c615f2b8f3e095ba1baec6d71bb2f5a09ea982a 100644 (file)
@@ -10,6 +10,7 @@
 #include "qemu/osdep.h"
 #include "sysemu/blockdev.h"
 #include "hw/sysbus.h"
+#include "hw/irq.h"
 #include "hw/sd/sd.h"
 #include "qemu/log.h"
 #include "qemu/module.h"
index 81ff5cea86d1aa23a317ee80e299c14cb6641910..1eb1248cad379e84c3ae0b2d299fcfa7ac67a129 100644 (file)
@@ -13,6 +13,7 @@
 #include "qemu/osdep.h"
 #include "qapi/error.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/sysbus.h"
 #include "hw/arm/pxa.h"
 #include "hw/sd/sd.h"
index 917195a65b1808165cfded125008af6a620ac2a4..21adf2be165ed314cc64e874b6917329278277f8 100644 (file)
@@ -34,6 +34,7 @@
 #include "qemu/units.h"
 #include "hw/qdev.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/registerfields.h"
 #include "sysemu/block-backend.h"
 #include "hw/sd/sd.h"
index 7b80b1d93f51583a8cd314f0ab7573ea3422a868..46c7fbd6778fbf5d227d907a2593143b008128bc 100644 (file)
@@ -27,6 +27,7 @@
 #include "qemu/error-report.h"
 #include "qapi/error.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "sysemu/dma.h"
 #include "qemu/timer.h"
 #include "qemu/bitops.h"
index da79bf0337662bc2cb827bfd60bb30ea6ef0ed11..9838ea3323eebdcab5e5747ec1c3a07db67d8fc2 100644 (file)
@@ -37,6 +37,7 @@
 #include "net/net.h"
 #include "sh7750_regs.h"
 #include "hw/ide.h"
+#include "hw/irq.h"
 #include "hw/loader.h"
 #include "hw/usb.h"
 #include "hw/block/flash.h"
index 2fb6e618d93e23e4063588638d7649ac1fc3828f..b35d07265d1dd96b9e7178320fa4416453cb9129 100644 (file)
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  * THE SOFTWARE.
  */
+
 #include "qemu/osdep.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/sh4/sh.h"
 #include "sysemu/sysemu.h"
 #include "sh7750_regs.h"
index b15f264e99d8b0c675e37fb96a08803a3cd7c8dd..71afd23b679685de0cde7817406ed846beddacfa 100644 (file)
@@ -25,6 +25,7 @@
 #include "qemu/osdep.h"
 #include "hw/sysbus.h"
 #include "hw/sh4/sh.h"
+#include "hw/irq.h"
 #include "hw/pci/pci.h"
 #include "hw/pci/pci_host.h"
 #include "qemu/bswap.h"
index c7ddfa2cfe445915c3a69b6f72b087adae97ddc9..9c43806690bb0019e1b9d8e478caab0754a4969b 100644 (file)
@@ -29,6 +29,7 @@
 #include "qemu-common.h"
 #include "cpu.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "qemu/timer.h"
 #include "hw/ptimer.h"
 #include "sysemu/sysemu.h"
index 93a69c12fbff94e9cdd84ef25837b220618bd2a8..0f9cda19f3246025aaa50aac296885b01b1322d0 100644 (file)
@@ -44,6 +44,7 @@
 #include "hw/nvram/fw_cfg.h"
 #include "hw/char/escc.h"
 #include "hw/empty_slot.h"
+#include "hw/irq.h"
 #include "hw/loader.h"
 #include "elf.h"
 #include "trace.h"
index 45a61ecf87b5772a337a31083ba729e6f70918be..36b5c0c1334f9f32bdeba3f2d3a010e4c715b87e 100644 (file)
@@ -23,6 +23,7 @@
  */
 
 #include "qemu/osdep.h"
+#include "hw/irq.h"
 #include "hw/sparc/sun4m_iommu.h"
 #include "hw/sysbus.h"
 #include "qemu/module.h"
index 81f2fb7f707a81168ae1711d38ffd771aa32431b..eb6eee658658fcef30b6704bb06389bb191f8740 100644 (file)
@@ -29,6 +29,7 @@
 #include "qemu/module.h"
 #include "qemu/error-report.h"
 
+#include "hw/irq.h"
 #include "hw/ssi/aspeed_smc.h"
 
 /* CE Type Setting Register */
index 5cec9b5d05d7c78d6ed853a5deb8f5a9cfb1c97b..79c8a6dae7c69d63c4ed6188a9466dbf559fb02c 100644 (file)
@@ -9,6 +9,7 @@
  */
 
 #include "qemu/osdep.h"
+#include "hw/irq.h"
 #include "hw/ssi/imx_spi.h"
 #include "sysemu/sysemu.h"
 #include "qemu/log.h"
index 4c9da5d2b2884e5496b967ab8af3b7f69f5e8586..d000c9134120ee3e500382251d3963873c77f742 100644 (file)
@@ -24,6 +24,7 @@
  */
 
 #include "qemu/osdep.h"
+#include "hw/irq.h"
 #include "hw/ssi/mss-spi.h"
 #include "qemu/log.h"
 #include "qemu/module.h"
index f278a551605eef6f5aba4664f518ad70da17505e..7c7e689707a45dbe150f4f7838a85dd1b0245da1 100644 (file)
  * with this program; if not, write to the Free Software Foundation, Inc.,
  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
  */
+
 #include "qemu/osdep.h"
 #include "qemu/log.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/arm/omap.h"
 
 /* Multichannel SPI */
index fec73cae2650286daa0d4da8884f80b9894af267..286b08438dc3e819b083bde95d6a81c655e6ffdb 100644 (file)
@@ -9,6 +9,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/sysbus.h"
+#include "hw/irq.h"
 #include "hw/ssi/pl022.h"
 #include "hw/ssi/ssi.h"
 #include "qemu/log.h"
index 1379cb164bd393761a0daea8ea29c06ba45eab28..5495d3e3cbc4deff2b2bcb09e773ffb21da98f4e 100644 (file)
@@ -31,6 +31,7 @@
 #include "qemu/module.h"
 #include "qemu/fifo8.h"
 
+#include "hw/irq.h"
 #include "hw/ssi/ssi.h"
 
 #ifdef XILINX_SPI_ERR_DEBUG
index b29e0a4a89ec67b5ca2ea56b8ac95d420a7d79cd..451d5a078384473a779d1c3d8811be7925352c75 100644 (file)
@@ -25,6 +25,7 @@
 #include "qemu/osdep.h"
 #include "hw/sysbus.h"
 #include "sysemu/sysemu.h"
+#include "hw/irq.h"
 #include "hw/ptimer.h"
 #include "qemu/log.h"
 #include "qemu/module.h"
index 09e2a7b7bf2415cb3edede34db11b1bdca5ecb3d..0d184973222c6b8b5d76eade19d40d0f557fdc5d 100644 (file)
@@ -21,6 +21,7 @@
  */
 
 #include "qemu/osdep.h"
+#include "hw/irq.h"
 #include "hw/timer/a9gtimer.h"
 #include "qapi/error.h"
 #include "qemu/timer.h"
index 763e1090ecbb98de4baae71db8a2c5e02b5a2b84..490e5846045ac68b12a0051ef89804cc9b50d438 100644 (file)
@@ -16,6 +16,7 @@
  */
 
 #include "qemu/osdep.h"
+#include "hw/irq.h"
 #include "hw/sysbus.h"
 #include "sysemu/sysemu.h"
 #include "hw/timer/allwinner-a10-pit.h"
index 5c1d9e4074181fc670994ab2277c7b978b75bdf4..0dd4f321f7f20552a5e899b6fb467a894f9256b3 100644 (file)
@@ -24,6 +24,7 @@
 
 #include "hw/sysbus.h"
 #include "sysemu/sysemu.h"
+#include "hw/irq.h"
 #include "hw/ptimer.h"
 
 #define R_STATUS      0
index 93044aacfdf2162ebeb983860235deed792217e4..3092b85d915e862070fab17d53b36850f650da6e 100644 (file)
@@ -20,6 +20,7 @@
  */
 
 #include "qemu/osdep.h"
+#include "hw/irq.h"
 #include "hw/ptimer.h"
 #include "hw/timer/arm_mptimer.h"
 #include "qapi/error.h"
index f0a753404d4bab100cce31ea6f014d917c9381d2..30ad2245dafd2f8867196737436cbad39fda8aad 100644 (file)
@@ -11,6 +11,7 @@
 #include "hw/sysbus.h"
 #include "qemu/timer.h"
 #include "hw/qdev.h"
+#include "hw/irq.h"
 #include "hw/ptimer.h"
 #include "qemu/main-loop.h"
 #include "qemu/module.h"
index 94640743b5d5423942d6df1f6923167d1daae9da..8a91ba345b5d680c82cbe274cb38cfce6c0fb7f2 100644 (file)
@@ -11,6 +11,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/timer/armv7m_systick.h"
+#include "hw/irq.h"
 #include "hw/sysbus.h"
 #include "qemu/timer.h"
 #include "qemu/log.h"
index 29cc5e807081bdc239fcb32297869b3875ca73f1..c8e48929899c3a9afab6b1190c2d50bf89738291 100644 (file)
@@ -11,6 +11,7 @@
 
 #include "qemu/osdep.h"
 #include "qapi/error.h"
+#include "hw/irq.h"
 #include "hw/sysbus.h"
 #include "hw/timer/aspeed_timer.h"
 #include "qemu/bitops.h"
index 115d935f84b6fce255451cb76ab32af3804ae510..810c08a0ae1c1e7c58c0ca46524041dadca3824d 100644 (file)
@@ -17,6 +17,7 @@
  */
 
 #include "qemu/osdep.h"
+#include "hw/irq.h"
 #include "hw/sysbus.h"
 #include "qemu/module.h"
 #include "qemu/timer.h"
index 383f6e12b1ee78405a78aae173d3f213f5e364c1..7328abb40bd81efe49e57dc06b3680ed8a1a21f8 100644 (file)
@@ -23,6 +23,7 @@
 #include "qemu/main-loop.h"
 #include "qemu/module.h"
 #include "hw/sysbus.h"
+#include "hw/irq.h"
 #include "hw/registerfields.h"
 #include "hw/timer/cmsdk-apb-dualtimer.h"
 
index 2e7318b81f9586bf4088e2a1ed19292fe601529f..07f82e5fa10515a2948d1b9feb421c29e35b9946 100644 (file)
@@ -34,6 +34,7 @@
 #include "qapi/error.h"
 #include "trace.h"
 #include "hw/sysbus.h"
+#include "hw/irq.h"
 #include "hw/registerfields.h"
 #include "hw/timer/cmsdk-apb-timer.h"
 
index 18887b2be2a3743e5c8acfa03313df3b5904579c..2fd54ad4dcd4962b21a1acf783ba1b6ca4fe4d30 100644 (file)
@@ -28,6 +28,7 @@
 #include "sysemu/sysemu.h"
 #include "qemu/module.h"
 #include "qemu/timer.h"
+#include "hw/irq.h"
 #include "hw/ptimer.h"
 
 #define D(x)
index 874c7b8522abed3d637a7a0841ce758c6404adc5..25e2125af8c57ebe569132f619bfb838c1d903ed 100644 (file)
@@ -61,6 +61,7 @@
 #include "hw/ptimer.h"
 
 #include "hw/arm/exynos4210.h"
+#include "hw/irq.h"
 
 //#define DEBUG_MCT
 
index 9bc03277852dc452a02d95c02f35194a3d3a5dd2..2af7b374cca53d923a2be452ede466f0952f1de8 100644 (file)
@@ -29,6 +29,7 @@
 #include "hw/ptimer.h"
 
 #include "hw/arm/exynos4210.h"
+#include "hw/irq.h"
 
 //#define DEBUG_PWM
 
index 0ecedf7394caa8494a94a2f58461544f99ab930f..b9dfaf51f72c78a518584079c4d9d5b42d4b7f4a 100644 (file)
@@ -35,6 +35,7 @@
 #include "hw/ptimer.h"
 
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "sysemu/sysemu.h"
 
 #include "hw/arm/exynos4210.h"
index e45a49075be6b6afecc6f049db33b0e9bde3b580..28ba1259d08f42e77eda259cfe360faa0059b230 100644 (file)
@@ -26,6 +26,7 @@
 #include "hw/sparc/grlib.h"
 #include "hw/sysbus.h"
 #include "qemu/timer.h"
+#include "hw/irq.h"
 #include "hw/ptimer.h"
 #include "qemu/main-loop.h"
 #include "qemu/module.h"
index 41024f39fbce296c9ceb34dcc756db721bae3eb2..17838df7833b1be824f79d59505d380808078754 100644 (file)
@@ -27,6 +27,7 @@
 #include "qemu/osdep.h"
 #include "hw/hw.h"
 #include "hw/i386/pc.h"
+#include "hw/irq.h"
 #include "ui/console.h"
 #include "qapi/error.h"
 #include "qemu/error-report.h"
index 0972c4724e04ba2bd5ef4783c4b075e71c21051d..97258757b16d198cd2fa4e8c90fe81153c74edfb 100644 (file)
@@ -24,6 +24,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "qemu/module.h"
 #include "qemu/timer.h"
 #include "hw/timer/i8254.h"
index 7a883160f455236de20a776a5e2ee1aecc05683a..afeb74339a54d2e7c994f2ed81425473ce362055 100644 (file)
@@ -14,6 +14,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/timer/imx_epit.h"
+#include "hw/irq.h"
 #include "hw/misc/imx_ccm.h"
 #include "qemu/main-loop.h"
 #include "qemu/module.h"
index 3086c037749fec2d39a718bd2245492de29d50dc..b4cfc520199d2d6e03e740f17d5d1aa0dee133ee 100644 (file)
@@ -13,6 +13,7 @@
  */
 
 #include "qemu/osdep.h"
+#include "hw/irq.h"
 #include "hw/timer/imx_gpt.h"
 #include "qemu/main-loop.h"
 #include "qemu/module.h"
index 6ce876c6ae8e5eb6bf6c5f84b1fa9be0c9927162..4beffc1396ade56186e14ca0dfa45d5b9602c783 100644 (file)
@@ -23,6 +23,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/sysbus.h"
 #include "trace.h"
 #include "qemu/timer.h"
index 030c8872a2603570d43fa5b34d79f0ed15f1ce8f..e2479c504a6afdab458844c87bac628b3b300071 100644 (file)
@@ -26,6 +26,7 @@
 #include "qemu/osdep.h"
 #include "qemu-common.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/timer/m48t59.h"
 #include "qemu/timer.h"
 #include "sysemu/sysemu.h"
index 21fcba5e3a57dc26897fc16b384c5b4d648ba31d..0410cccafa3cc7a2c52f794a450da5c92e61b78a 100644 (file)
@@ -28,6 +28,7 @@
 #include "qemu/module.h"
 #include "qemu/bcd.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "qemu/timer.h"
 #include "sysemu/sysemu.h"
 #include "sysemu/replay.h"
index a9d250877c86ac9b808382899af1feb47d085f78..0f9c39715d6e18e9cdcdcd2854a74cf21198dfa1 100644 (file)
@@ -23,6 +23,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/sysbus.h"
 #include "sysemu/sysemu.h"
 #include "trace.h"
index 6add47af99231568163b2b5580b4c6910d998838..1be9baf9c0d0d8c78fc49930aaa1e89a1358a1ea 100644 (file)
@@ -27,6 +27,7 @@
 #include "qemu/main-loop.h"
 #include "qemu/module.h"
 #include "qemu/log.h"
+#include "hw/irq.h"
 #include "hw/timer/mss-timer.h"
 
 #ifndef MSS_TIMER_ERR_DEBUG
index 29fb81a7444b36cc063890d06e090b44192db709..297403c4fda64064416bb51eb9d187fec0be1e0d 100644 (file)
@@ -15,6 +15,7 @@
 #include "qemu/log.h"
 #include "qemu/module.h"
 #include "hw/arm/nrf51.h"
+#include "hw/irq.h"
 #include "hw/timer/nrf51_timer.h"
 #include "trace.h"
 
index ae2dc99832acc7bb97ae11679ec7a851d6059103..c34f60b5d4175339c3b0eb5e13c6d35ccd862d7b 100644 (file)
  * You should have received a copy of the GNU General Public License along
  * with this program; if not, see <http://www.gnu.org/licenses/>.
  */
+
 #include "qemu/osdep.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "qemu/timer.h"
 #include "hw/arm/omap.h"
 
index 1a7e2ee06b373366a57e085d9e692f96e13b0bbc..435c4a6c7ef6005e6831a9e3234fec53c5bc6fe2 100644 (file)
@@ -14,6 +14,7 @@
 #include "qemu/osdep.h"
 #include "qemu-common.h"
 #include "hw/timer/pl031.h"
+#include "hw/irq.h"
 #include "hw/sysbus.h"
 #include "qemu/timer.h"
 #include "sysemu/sysemu.h"
index 4a8ae37ffd55da39fd886926e401dd5759ff0501..6fe370049b5da114005e1f774a6468fcaf16966f 100644 (file)
@@ -11,6 +11,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/sysbus.h"
+#include "hw/irq.h"
 #include "hw/ptimer.h"
 #include "qemu/main-loop.h"
 #include "qemu/module.h"
index 8c1ef43cd519586ee3e09f00f14c2e5324a99c61..9c3b2b80ab06f04a6578629c685400e9019460cc 100644 (file)
@@ -9,6 +9,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "qemu/timer.h"
 #include "sysemu/sysemu.h"
 #include "hw/arm/pxa.h"
index 91b18ba3127298f7486708d3f4559631e5934c10..adcc0c138e78dd7d0e00c81ef2b5c7bbb9978118 100644 (file)
@@ -10,6 +10,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/sh4/sh.h"
 #include "qemu/timer.h"
 #include "qemu/main-loop.h"
index 005fd599e8451d450e47bf41ad6d2daa06f73d13..310a0a126ac47e51b6e996e37a9ee8663bb1d016 100644 (file)
@@ -24,6 +24,7 @@
 
 #include "qemu/osdep.h"
 #include "qemu/timer.h"
+#include "hw/irq.h"
 #include "hw/ptimer.h"
 #include "hw/sysbus.h"
 #include "trace.h"
index 4c49dc49959461b5638b67a8e1524c619e017a34..d7af928667608aa3fd994fca9e64edacfa44a119 100644 (file)
@@ -23,6 +23,7 @@
  */
 
 #include "qemu/osdep.h"
+#include "hw/irq.h"
 #include "hw/timer/stm32f2xx_timer.h"
 #include "qemu/log.h"
 #include "qemu/module.h"
index 91ae7bf20391c092174a4eb2ef5164f106fd376d..795f894a39602a17a4e388045851d792b95172c2 100644 (file)
@@ -24,6 +24,7 @@
 #include "hw/hw.h"
 #include "qemu/timer.h"
 #include "hw/i2c/i2c.h"
+#include "hw/irq.h"
 #include "migration/qemu-file-types.h"
 #include "sysemu/sysemu.h"
 #include "ui/console.h"
index 16bcd0393bace3c8c3fac216500eba12373be7d5..c4a83af8b9606d858117deef27ade2455c280847 100644 (file)
@@ -24,6 +24,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/sysbus.h"
+#include "hw/irq.h"
 #include "hw/ptimer.h"
 #include "qemu/log.h"
 #include "qemu/main-loop.h"
index 36daf0c7e746df68528084f3128330a587a405c9..48c3fba677ed3a19ee4d1289496bd7f0dd17196f 100644 (file)
@@ -31,6 +31,7 @@
 #include "qemu/bitops.h"
 #include "qemu/log.h"
 #include "qemu/module.h"
+#include "hw/irq.h"
 #include "hw/ptimer.h"
 #include "qemu/cutils.h"
 #include "sysemu/sysemu.h"
index d6b3212890c3978abffc23d2e81901ed525c52ac..747e943c42439ea2bd68e07117295bc5f03e2c15 100644 (file)
@@ -23,6 +23,7 @@
  */
 
 #include "qemu/osdep.h"
+#include "hw/irq.h"
 #include "hw/isa/isa.h"
 #include "qapi/error.h"
 #include "qemu/module.h"
index 132e6086eeaa78f2486870ab45616670622f0743..7e933de2281d2df8ed7fd3b8d1b07bc960c3aac1 100644 (file)
@@ -20,6 +20,7 @@
 #undef DEBUG_PUV3
 #include "hw/unicore32/puv3.h"
 #include "hw/input/i8042.h"
+#include "hw/irq.h"
 
 #define KERNEL_LOAD_ADDR        0x03000000
 #define KERNEL_MAX_SIZE         0x00800000 /* Just a guess */
index 62dab0592fa26eccff765be68edc80d951076003..d2189fc84433bbf2a2ae0a82be8a226ff2850e81 100644 (file)
@@ -28,6 +28,7 @@
 
 #include "qemu/osdep.h"
 #include "qapi/error.h"
+#include "hw/irq.h"
 #include "hw/usb/ehci-regs.h"
 #include "hw/usb/hcd-ehci.h"
 #include "trace.h"
index 4f6fdbc0a7dfc0ab1a219a9c26d120caef5ddb9a..1ced5cd71a2a7ecba47744ad3e4c92dccb3c424b 100644 (file)
@@ -27,6 +27,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "qapi/error.h"
 #include "qemu/module.h"
 #include "qemu/timer.h"
index 622e609fb4254db0057607db2e2891e8dda1871a..708df2ec0d54cac73467615b864494a8632f373a 100644 (file)
@@ -29,6 +29,7 @@
 #include "qemu/queue.h"
 #include "hw/sysbus.h"
 #include "trace.h"
+#include "hw/irq.h"
 #include "hw/platform-bus.h"
 #include "sysemu/kvm.h"
 
index d4c09970744f3aa13d8f35dfa0aa7f5afa66a642..3dc525dea4f2d0fb51bc2ca23231972fe7f289df 100644 (file)
@@ -21,6 +21,7 @@
 
 #include "qemu/osdep.h"
 #include "standard-headers/linux/virtio_mmio.h"
+#include "hw/irq.h"
 #include "hw/sysbus.h"
 #include "hw/virtio/virtio.h"
 #include "migration/qemu-file-types.h"
index 54ac393020d0cae3ff656ac0be8be837bfae8bab..a79da39dd5e84ff8ec88dee030a3929629089030 100644 (file)
@@ -28,6 +28,7 @@
 #include "qemu/module.h"
 #include "sysemu/watchdog.h"
 #include "hw/sysbus.h"
+#include "hw/irq.h"
 #include "hw/registerfields.h"
 #include "hw/watchdog/cmsdk-apb-watchdog.h"
 
index 7075db9d4b38e30377500bdb7211b4c56b4f9900..912de662066750e9fb431ad6bf15599ba0d78d1c 100644 (file)
@@ -27,6 +27,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "hw/xtensa/mx_pic.h"
 #include "qemu/log.h"
 
index df3acbb541f93855275a781e20e7727e4272482d..b708290d7bfe7e5b0df3ebab2dc9a0013476ec77 100644 (file)
@@ -28,6 +28,7 @@
 #include "qemu/osdep.h"
 #include "cpu.h"
 #include "hw/hw.h"
+#include "hw/irq.h"
 #include "qemu/log.h"
 #include "qemu/timer.h"
 
index c91e2b9df28b30a646601f23edb2cdddc8f49905..1f2dafbd7db6b4280f45453dd827863fd58bec6a 100644 (file)
@@ -22,7 +22,6 @@
 
 #include "qemu/notify.h"
 #include "exec/memory.h"
-#include "hw/irq.h"
 #include "hw/acpi/acpi_dev_interface.h"
 
 /*
index c48cc4c2bca7290536d521c4d8048a5665ea6970..350d4b049870eef8c9f2147dd680bde0735b4690 100644 (file)
@@ -13,7 +13,6 @@
 
 #include "exec/memory.h"
 #include "target/arm/cpu-qom.h"
-#include "hw/irq.h"
 #include "qemu/notify.h"
 
 typedef enum {
index d21e4182421ed5c49c8612cb507f238b67658bdd..2fda996648449bc4b4dd6310a97920450a0ce6ed 100644 (file)
@@ -21,7 +21,6 @@
 #define HW_ARM_OMAP_H
 
 #include "exec/memory.h"
-#include "hw/irq.h"
 #include "hw/input/tsc2xxx.h"
 #include "target/arm/cpu-qom.h"
 #include "qemu/log.h"
index fae322997e0fb0da952539e5bd5550bcbeb56103..7886291d54e7b0986c9398a992b82c592913e86c 100644 (file)
@@ -22,7 +22,6 @@
 #define HW_SOC_DMA_H
 
 #include "exec/memory.h"
-#include "hw/irq.h"
 
 struct soc_dma_s;
 struct soc_dma_ch_s;
index f4fe2f471b408019035a87bef94bb7426e390c93..c15ff4c62315685695aacdc21f2597aeec554eec 100644 (file)
@@ -2,7 +2,6 @@
 #define HW_FDC_H
 
 #include "exec/hwaddr.h"
-#include "hw/irq.h"
 #include "qapi/qapi-types-block.h"
 
 /* fdc.c */
index b5e11d4d4328ee737b8ad39155eb3aee2a49168b..d9ee2fc29a8928b13c5903644f6f98b2fe265275 100644 (file)
@@ -26,7 +26,6 @@
 #ifndef HW_BT_H
 #define HW_BT_H
 
-#include "hw/irq.h"
 
 /* BD Address */
 typedef struct {
index bb87157c5adaffdba26416bb7dabf1468d9ebbff..872a39aa4fd4f31025894242fa8a6f8c9ea811e2 100644 (file)
@@ -35,7 +35,6 @@
 #ifndef HW_SPLIT_IRQ_H
 #define HW_SPLIT_IRQ_H
 
-#include "hw/irq.h"
 #include "hw/sysbus.h"
 #include "qom/object.h"
 
index 31ae360611f464a7aa076f45f34ac37aca8c7295..095d76b9560669828e0e45e46eac1b0b49ab781f 100644 (file)
@@ -2,7 +2,6 @@
 #define HW_ETRAXFS_DMA_H
 
 #include "exec/hwaddr.h"
-#include "hw/irq.h"
 
 struct dma_context_metadata {
        /* data descriptor md */
index ef72bbc1865013def4a537f062a79235293c9a88..5b3301883545a5180e0b76f89d059064318180c8 100644 (file)
@@ -11,7 +11,6 @@
 #ifndef HW_DISPLAY_BLIZZARD_H
 #define HW_DISPLAY_BLIZZARD_H
 
-#include "hw/irq.h"
 
 void *s1d13745_init(qemu_irq gpio_int);
 void s1d13745_write(void *opaque, int dc, uint16_t value);
index 5c4da91f80d25b37e1bfa2fd8b741f5864b25d65..c653ef717b5b5146994fb313adc295bcc068cb3e 100644 (file)
@@ -13,7 +13,6 @@
 #define HW_DISPLAY_TC6393XB_H
 
 #include "exec/memory.h"
-#include "hw/irq.h"
 
 typedef struct TC6393xbState TC6393xbState;
 
index b399627cbe39025fb087758371ed7fdd5720835a..38d2fb1f40102324df0660b6d1f713dddb10b994 100644 (file)
@@ -9,7 +9,6 @@
 #include "exec/cpu-common.h"
 #include "qom/object.h"
 #include "exec/memory.h"
-#include "hw/irq.h"
 #include "migration/vmstate.h"
 
 void QEMU_NORETURN hw_error(const char *fmt, ...) GCC_FMT_ATTR(1, 2);
index 8efd03132bee18078c4589150daeff26d1809f13..c6954c1d569c36c9ddf31ae02bef1348eb539087 100644 (file)
@@ -7,6 +7,7 @@
  * non-internal declarations are in hw/ide.h
  */
 #include "hw/ide.h"
+#include "hw/irq.h"
 #include "hw/isa/isa.h"
 #include "sysemu/dma.h"
 #include "sysemu/sysemu.h"
index e20211baef882a57aacf6518c5419902ed833755..6f6aa2406aa59140b6e6799de2a15c96e690ac00 100644 (file)
@@ -11,7 +11,6 @@
 #ifndef HW_INPUT_GAMEPAD_H
 #define HW_INPUT_GAMEPAD_H
 
-#include "hw/irq.h"
 
 /* stellaris_input.c */
 void stellaris_gamepad_init(int n, qemu_irq *irq, const int *keycode);
index dbfe5c55c1f521f3a948c03cb9760debd4850db3..3cd8f1bf55be7746faf5ef2ae4741f4d62f8eb51 100644 (file)
@@ -11,7 +11,6 @@
 #ifndef HW_INPUT_TSC2XXX_H
 #define HW_INPUT_TSC2XXX_H
 
-#include "hw/irq.h"
 #include "ui/console.h"
 
 typedef struct uWireSlave {
index 7a40e3ed263bcac717d5db93817c108898f909c8..fe527f6f51d65528d4506142b6fcedd832a3ae5b 100644 (file)
@@ -5,10 +5,6 @@
 
 #define TYPE_IRQ "irq"
 
-typedef struct IRQState *qemu_irq;
-
-typedef void (*qemu_irq_handler)(void *opaque, int n, int level);
-
 void qemu_set_irq(qemu_irq irq, int level);
 
 static inline void qemu_irq_raise(qemu_irq irq)
index a54c3fe60a0124b1302740444d66004b6755c936..f23f45dfb1d0d4df5d43b00a04fd2bd6718d62bb 100644 (file)
@@ -1,7 +1,6 @@
 #ifndef HW_VT82C686_H
 #define HW_VT82C686_H
 
-#include "hw/irq.h"
 
 #define TYPE_VT82C686B_SUPERIO "vt82c686b-superio"
 
index 2f6774d540f5b5422047dc0228e13f95d1116584..0af4c3d5d74f566910be7021878179da41ce3236 100644 (file)
@@ -6,7 +6,6 @@
 #define INITRD_PAGE_MASK (~((1 << 16) - 1))
 
 #include "exec/memory.h"
-#include "hw/irq.h"
 
 /* gt64xxx.c */
 PCIBus *gt64120_register(qemu_irq *pic);
index c899943e035b8c6e404cfa87365797ff4f330335..5334984020d31c8741546f651ff2b71080b7ecce 100644 (file)
@@ -13,7 +13,6 @@
 #ifndef HW_MISC_CBUS_H
 #define HW_MISC_CBUS_H
 
-#include "hw/irq.h"
 
 typedef struct {
     qemu_irq clk;
index 500acb4c143308a3298de944b1f15ff526fd863c..3d0c67f3393649872de818de1a903dc6027ee530 100644 (file)
@@ -11,7 +11,6 @@
 #ifndef HW_NET_LAN9118_H
 #define HW_NET_LAN9118_H
 
-#include "hw/irq.h"
 #include "net/net.h"
 
 #define TYPE_LAN9118 "lan9118"
index a66ba4112f803c5187e918fdd484f4efc58ff192..df5b11dcef25b911a1ebed920bad8ec1bdbf14a8 100644 (file)
@@ -11,7 +11,6 @@
 #ifndef HW_NET_SMC91C111_H
 #define HW_NET_SMC91C111_H
 
-#include "hw/irq.h"
 #include "net/net.h"
 
 void smc91c111_init(NICInfo *, uint32_t, qemu_irq);
index 5a31e5a1881ca08f0e9d757f03e86e50adff94d9..3a3230dd844f4e90106dda36ff971a2d51e2c943 100644 (file)
@@ -25,7 +25,6 @@
 #ifndef HW_OR_IRQ_H
 #define HW_OR_IRQ_H
 
-#include "hw/irq.h"
 #include "hw/sysbus.h"
 #include "qom/object.h"
 
index cd6e18b05e496b47082a3fc8ea8b72b024d49bb5..8132e00366dd10a14ba3b2684a7969994a997022 100644 (file)
@@ -10,7 +10,6 @@
 #ifndef HW_SPAPR_IRQ_H
 #define HW_SPAPR_IRQ_H
 
-#include "hw/irq.h"
 #include "target/ppc/cpu-qom.h"
 
 /*
index 136df7774ca34361a610bff273a590ff8add8984..b870c8ceebfc489c3cfc6ad1e7165793153de65b 100644 (file)
@@ -4,7 +4,6 @@
 #include "qemu/queue.h"
 #include "qemu/bitmap.h"
 #include "qom/object.h"
-#include "hw/irq.h"
 #include "hw/hotplug.h"
 #include "sysemu/sysemu.h"
 
index 3d3efde0598c30590d9a95255afbb27242087c98..65f34250572395f084c797ac8085e025d4789438 100644 (file)
@@ -2,7 +2,6 @@
 #define SH_INTC_H
 
 #include "exec/memory.h"
-#include "hw/irq.h"
 
 typedef unsigned char intc_enum;
 
index d3fb50e08cae8fde3816409602f5303856be8747..f74854c0260ba09675135a20c53795d1f12647b1 100644 (file)
@@ -2,7 +2,6 @@
 #define HW_M48T59_H
 
 #include "exec/hwaddr.h"
-#include "hw/irq.h"
 #include "qom/object.h"
 
 #define TYPE_NVRAM "nvram"
index 89ef922c67a155ccabeaad046273b33173691672..c19ed3f013e1c0924381b8ab2c77254ab1209b87 100644 (file)
@@ -2,7 +2,6 @@
 #define HW_TRICORE_H
 
 #include "exec/memory.h"
-#include "hw/irq.h"
 
 struct tricore_boot_info {
     uint64_t ram_size;
index 30d3c28d3b365d63db646cf12d14f35becb59c18..4ec70c813a2ce69cd543048de19df342427ce313 100644 (file)
@@ -20,7 +20,6 @@
 #include "hw/vfio/vfio-common.h"
 #include "qemu/event_notifier.h"
 #include "qemu/queue.h"
-#include "hw/irq.h"
 
 #define TYPE_VFIO_PLATFORM "vfio-platform"
 
index 9c7b5f78dc95ae87929d33f2e7c1cdd6ba36ad2b..5ac1c6dc5580a93f8fcdf38b8902a937baf310b4 100644 (file)
@@ -9,7 +9,6 @@
  */
 
 #include "exec/cpu-common.h"
-#include "hw/irq.h"
 
 /* xen-machine.c */
 enum xen_mode {
index c9ea9e737c9a7afc4de822c15ee08ce04086b1b8..500424c8d350eb157315830253cc04750eab4f3a 100644 (file)
@@ -29,7 +29,6 @@
 #define XTENSA_MX_PIC_H
 
 #include "exec/memory.h"
-#include "hw/irq.h"
 
 struct XtensaMxPic;
 typedef struct XtensaMxPic XtensaMxPic;
index 7fb165423a1532b412b593cdd05c127998bc0e59..2738343bf7c3b930ae3a69c9a706d0f1d611ee48 100644 (file)
@@ -118,10 +118,19 @@ typedef struct SSIBus SSIBus;
 typedef struct VirtIODevice VirtIODevice;
 typedef struct Visitor Visitor;
 
+/*
+ * Pointer types
+ * Such typedefs should be limited to cases where the typedef's users
+ * are oblivious of its "pointer-ness".
+ * Please keep this list in case-insensitive alphabetical order.
+ */
+typedef struct IRQState *qemu_irq;
+
 /*
  * Function types
  */
 typedef void SaveStateHandler(QEMUFile *f, void *opaque);
 typedef int LoadStateHandler(QEMUFile *f, void *opaque, int version_id);
+typedef void (*qemu_irq_handler)(void *opaque, int n, int level);
 
 #endif /* QEMU_TYPEDEFS_H */
index acd90aebb6c41f61380fe3bb804133e861f11041..c8ea412f6254399866bc8e18e2cd64e820c41e76 100644 (file)
@@ -17,7 +17,6 @@
 #include "qemu/queue.h"
 #include "qom/cpu.h"
 #include "exec/memattrs.h"
-#include "hw/irq.h"
 
 #ifdef NEED_CPU_H
 # ifdef CONFIG_KVM
index b74c23a9bc08cf772fd4a4ee4b8e9d3ae34870cc..75b66bf84466ef84628291434954cf5d05794e9d 100644 (file)
@@ -20,6 +20,7 @@
 #include "qemu/qemu-print.h"
 #include "exec/exec-all.h"
 #include <zlib.h> /* For crc32 */
+#include "hw/irq.h"
 #include "hw/semihosting/semihost.h"
 #include "sysemu/cpus.h"
 #include "sysemu/kvm.h"
index fe4f461d4ef617a1257e071e72a442a5e991b64a..36a1e60bd40230210fe955a66a231a0661a062f5 100644 (file)
@@ -27,6 +27,7 @@
 #include "exec/memattrs.h"
 #include "exec/address-spaces.h"
 #include "hw/boards.h"
+#include "hw/irq.h"
 #include "qemu/log.h"
 
 const KVMCapabilityInfo kvm_arch_required_capabilities[] = {
index f4716395dfc282834b10c44265a47b7093ca3f13..48c18d7818c6571ec9284eab0ff295cfb77b8fdd 100644 (file)
@@ -21,6 +21,7 @@
  */
 
 #include "qemu/osdep.h"
+#include "hw/irq.h"
 #include "hw/mips/cpudevs.h"
 #include "qemu/timer.h"
 #include "sysemu/kvm.h"