Browse Source

Include hw/hw.h exactly where needed

In my "build everything" tree, changing hw/hw.h triggers a recompile
of some 2600 out of 6600 objects (not counting tests and objects that
don't depend on qemu/osdep.h).

The previous commits have left only the declaration of hw_error() in
hw/hw.h.  This permits dropping most of its inclusions.  Touching it
now recompiles less than 200 objects.

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Message-Id: <20190812052359.30071-19-armbru@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Markus Armbruster 6 years ago
parent
commit
650d103d3e
100 changed files with 9 additions and 91 deletions
  1. 0 1
      accel/kvm/kvm-all.c
  2. 0 1
      audio/audio.c
  3. 0 1
      audio/spiceaudio.c
  4. 0 1
      audio/wavcapture.c
  5. 1 0
      cpus.c
  6. 0 1
      device-hotplug.c
  7. 0 1
      exec.c
  8. 0 1
      hw/9pfs/xen-9p-backend.c
  9. 0 1
      hw/acpi/core.c
  10. 0 1
      hw/acpi/cpu_hotplug.c
  11. 0 1
      hw/acpi/ich9.c
  12. 0 1
      hw/acpi/pcihp.c
  13. 0 1
      hw/acpi/piix4.c
  14. 0 1
      hw/adc/stm32f2xx_adc.c
  15. 0 1
      hw/alpha/dp264.c
  16. 0 1
      hw/alpha/typhoon.c
  17. 0 1
      hw/arm/boot.c
  18. 0 1
      hw/arm/collie.c
  19. 0 1
      hw/arm/gumstix.c
  20. 1 0
      hw/arm/integratorcp.c
  21. 0 1
      hw/arm/mainstone.c
  22. 1 0
      hw/arm/musicpal.c
  23. 0 1
      hw/arm/omap2.c
  24. 0 1
      hw/arm/omap_sx1.c
  25. 0 1
      hw/arm/palm.c
  26. 0 1
      hw/arm/pxa2xx_pic.c
  27. 0 1
      hw/arm/spitz.c
  28. 0 1
      hw/arm/tosa.c
  29. 0 1
      hw/arm/virt-acpi-build.c
  30. 0 1
      hw/arm/z2.c
  31. 0 1
      hw/audio/ac97.c
  32. 0 1
      hw/audio/adlib.c
  33. 0 1
      hw/audio/cs4231a.c
  34. 0 1
      hw/audio/es1370.c
  35. 0 1
      hw/audio/gus.c
  36. 0 1
      hw/audio/hda-codec.c
  37. 0 1
      hw/audio/intel-hda.c
  38. 0 1
      hw/audio/marvell_88w8618.c
  39. 0 1
      hw/audio/milkymist-ac97.c
  40. 0 1
      hw/audio/pcspk.c
  41. 0 1
      hw/audio/sb16.c
  42. 0 1
      hw/block/dataplane/xen-block.c
  43. 0 1
      hw/block/ecc.c
  44. 0 1
      hw/block/fdc.c
  45. 0 1
      hw/block/m25p80.c
  46. 0 1
      hw/block/nvme.c
  47. 0 1
      hw/block/pflash_cfi01.c
  48. 0 1
      hw/block/pflash_cfi02.c
  49. 0 1
      hw/block/tc58128.c
  50. 0 1
      hw/block/xen-block.c
  51. 0 1
      hw/char/debugcon.c
  52. 0 1
      hw/char/digic-uart.c
  53. 0 1
      hw/char/escc.c
  54. 0 1
      hw/char/lm32_juart.c
  55. 0 1
      hw/char/lm32_uart.c
  56. 0 1
      hw/char/mcf_uart.c
  57. 0 1
      hw/char/milkymist-uart.c
  58. 0 1
      hw/char/omap_uart.c
  59. 0 1
      hw/char/parallel.c
  60. 0 1
      hw/char/sh_serial.c
  61. 0 1
      hw/char/xen_console.c
  62. 1 0
      hw/char/xilinx_uartlite.c
  63. 0 1
      hw/core/empty_slot.c
  64. 0 1
      hw/core/null-machine.c
  65. 0 1
      hw/core/ptimer.c
  66. 0 1
      hw/cris/boot.c
  67. 0 1
      hw/display/ati.c
  68. 1 0
      hw/display/bcm2835_fb.c
  69. 0 1
      hw/display/bochs-display.c
  70. 0 1
      hw/display/cirrus_vga.c
  71. 0 1
      hw/display/cirrus_vga_isa.c
  72. 1 0
      hw/display/exynos4210_fimd.c
  73. 0 1
      hw/display/framebuffer.c
  74. 0 1
      hw/display/milkymist-tmu2.c
  75. 0 1
      hw/display/omap_lcdc.c
  76. 0 1
      hw/display/qxl.h
  77. 0 1
      hw/display/sm501.c
  78. 0 1
      hw/display/tc6393xb.c
  79. 0 1
      hw/display/vga-isa-mm.c
  80. 0 1
      hw/display/vga-isa.c
  81. 0 1
      hw/display/vga-pci.c
  82. 0 1
      hw/display/vga.c
  83. 0 1
      hw/display/virtio-vga.c
  84. 0 1
      hw/display/vmware_vga.c
  85. 0 1
      hw/display/xenfb.c
  86. 0 1
      hw/dma/i8257.c
  87. 1 0
      hw/dma/pl080.c
  88. 0 1
      hw/dma/puv3_dma.c
  89. 0 1
      hw/dma/rc4030.c
  90. 0 1
      hw/dma/sparc32_dma.c
  91. 1 0
      hw/dma/xilinx_axidma.c
  92. 1 0
      hw/gpio/max7310.c
  93. 0 1
      hw/gpio/omap_gpio.c
  94. 0 1
      hw/gpio/puv3_gpio.c
  95. 0 1
      hw/gpio/zaurus.c
  96. 0 1
      hw/hppa/dino.c
  97. 0 1
      hw/hppa/machine.c
  98. 0 1
      hw/i2c/bitbang_i2c.c
  99. 0 1
      hw/i2c/omap_i2c.c
  100. 0 1
      hw/i2c/pm_smbus.c

+ 0 - 1
accel/kvm/kvm-all.c

@@ -23,7 +23,6 @@
 #include "qemu/config-file.h"
 #include "qemu/error-report.h"
 #include "qapi/error.h"
-#include "hw/hw.h"
 #include "hw/pci/msi.h"
 #include "hw/pci/msix.h"
 #include "hw/s390x/adapter.h"

+ 0 - 1
audio/audio.c

@@ -23,7 +23,6 @@
  */
 
 #include "qemu/osdep.h"
-#include "hw/hw.h"
 #include "audio.h"
 #include "migration/vmstate.h"
 #include "monitor/monitor.h"

+ 0 - 1
audio/spiceaudio.c

@@ -18,7 +18,6 @@
  */
 
 #include "qemu/osdep.h"
-#include "hw/hw.h"
 #include "qemu/host-utils.h"
 #include "qemu/module.h"
 #include "qemu/error-report.h"

+ 0 - 1
audio/wavcapture.c

@@ -1,5 +1,4 @@
 #include "qemu/osdep.h"
-#include "hw/hw.h"
 #include "monitor/monitor.h"
 #include "qapi/error.h"
 #include "qemu/error-report.h"

+ 1 - 0
cpus.c

@@ -56,6 +56,7 @@
 #include "hw/nmi.h"
 #include "sysemu/replay.h"
 #include "hw/boards.h"
+#include "hw/hw.h"
 
 #ifdef CONFIG_LINUX
 

+ 0 - 1
device-hotplug.c

@@ -23,7 +23,6 @@
  */
 
 #include "qemu/osdep.h"
-#include "hw/hw.h"
 #include "hw/boards.h"
 #include "sysemu/block-backend.h"
 #include "sysemu/blockdev.h"

+ 0 - 1
exec.c

@@ -42,7 +42,6 @@
 #if defined(CONFIG_USER_ONLY)
 #include "qemu.h"
 #else /* !CONFIG_USER_ONLY */
-#include "hw/hw.h"
 #include "exec/memory.h"
 #include "exec/ioport.h"
 #include "sysemu/dma.h"

+ 0 - 1
hw/9pfs/xen-9p-backend.c

@@ -10,7 +10,6 @@
 
 #include "qemu/osdep.h"
 
-#include "hw/hw.h"
 #include "hw/9pfs/9p.h"
 #include "hw/xen/xen-legacy-backend.h"
 #include "hw/9pfs/xen-9pfs.h"

+ 0 - 1
hw/acpi/core.c

@@ -21,7 +21,6 @@
 
 #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"

+ 0 - 1
hw/acpi/cpu_hotplug.c

@@ -10,7 +10,6 @@
  * See the COPYING file in the top-level directory.
  */
 #include "qemu/osdep.h"
-#include "hw/hw.h"
 #include "hw/acpi/cpu_hotplug.h"
 #include "qapi/error.h"
 #include "qom/cpu.h"

+ 0 - 1
hw/acpi/ich9.c

@@ -25,7 +25,6 @@
  */
 
 #include "qemu/osdep.h"
-#include "hw/hw.h"
 #include "qapi/error.h"
 #include "qapi/visitor.h"
 #include "hw/i386/pc.h"

+ 0 - 1
hw/acpi/pcihp.c

@@ -27,7 +27,6 @@
 #include "qemu/osdep.h"
 #include "hw/acpi/pcihp.h"
 
-#include "hw/hw.h"
 #include "hw/i386/pc.h"
 #include "hw/pci/pci.h"
 #include "hw/pci/pci_bridge.h"

+ 0 - 1
hw/acpi/piix4.c

@@ -20,7 +20,6 @@
  */
 
 #include "qemu/osdep.h"
-#include "hw/hw.h"
 #include "hw/i386/pc.h"
 #include "hw/irq.h"
 #include "hw/isa/apm.h"

+ 0 - 1
hw/adc/stm32f2xx_adc.c

@@ -25,7 +25,6 @@
 #include "qemu/osdep.h"
 #include "hw/sysbus.h"
 #include "migration/vmstate.h"
-#include "hw/hw.h"
 #include "qemu/log.h"
 #include "qemu/module.h"
 #include "hw/adc/stm32f2xx_adc.h"

+ 0 - 1
hw/alpha/dp264.c

@@ -9,7 +9,6 @@
 #include "qemu/osdep.h"
 #include "qemu-common.h"
 #include "cpu.h"
-#include "hw/hw.h"
 #include "elf.h"
 #include "hw/loader.h"
 #include "hw/boards.h"

+ 0 - 1
hw/alpha/typhoon.c

@@ -11,7 +11,6 @@
 #include "qemu/units.h"
 #include "qapi/error.h"
 #include "cpu.h"
-#include "hw/hw.h"
 #include "hw/irq.h"
 #include "sysemu/sysemu.h"
 #include "alpha_sys.h"

+ 0 - 1
hw/arm/boot.c

@@ -12,7 +12,6 @@
 #include "qemu/error-report.h"
 #include "qapi/error.h"
 #include <libfdt.h>
-#include "hw/hw.h"
 #include "hw/arm/boot.h"
 #include "hw/arm/linux-boot-if.h"
 #include "sysemu/kvm.h"

+ 0 - 1
hw/arm/collie.c

@@ -10,7 +10,6 @@
  */
 #include "qemu/osdep.h"
 #include "qemu/units.h"
-#include "hw/hw.h"
 #include "hw/sysbus.h"
 #include "hw/boards.h"
 #include "strongarm.h"

+ 0 - 1
hw/arm/gumstix.c

@@ -36,7 +36,6 @@
 
 #include "qemu/osdep.h"
 #include "qemu/error-report.h"
-#include "hw/hw.h"
 #include "hw/arm/pxa.h"
 #include "net/net.h"
 #include "hw/block/flash.h"

+ 1 - 0
hw/arm/integratorcp.c

@@ -21,6 +21,7 @@
 #include "sysemu/sysemu.h"
 #include "qemu/error-report.h"
 #include "hw/char/pl011.h"
+#include "hw/hw.h"
 #include "hw/irq.h"
 
 #define TYPE_INTEGRATOR_CM "integrator_core"

+ 0 - 1
hw/arm/mainstone.c

@@ -14,7 +14,6 @@
 #include "qemu/osdep.h"
 #include "qemu/error-report.h"
 #include "qapi/error.h"
-#include "hw/hw.h"
 #include "hw/arm/pxa.h"
 #include "hw/arm/boot.h"
 #include "net/net.h"

+ 1 - 0
hw/arm/musicpal.c

@@ -19,6 +19,7 @@
 #include "sysemu/sysemu.h"
 #include "hw/boards.h"
 #include "hw/char/serial.h"
+#include "hw/hw.h"
 #include "qemu/timer.h"
 #include "hw/ptimer.h"
 #include "hw/block/flash.h"

+ 0 - 1
hw/arm/omap2.c

@@ -25,7 +25,6 @@
 #include "sysemu/qtest.h"
 #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"

+ 0 - 1
hw/arm/omap_sx1.c

@@ -27,7 +27,6 @@
  */
 #include "qemu/osdep.h"
 #include "qapi/error.h"
-#include "hw/hw.h"
 #include "ui/console.h"
 #include "hw/arm/omap.h"
 #include "hw/boards.h"

+ 0 - 1
hw/arm/palm.c

@@ -19,7 +19,6 @@
 
 #include "qemu/osdep.h"
 #include "qapi/error.h"
-#include "hw/hw.h"
 #include "audio/audio.h"
 #include "sysemu/sysemu.h"
 #include "sysemu/qtest.h"

+ 0 - 1
hw/arm/pxa2xx_pic.c

@@ -11,7 +11,6 @@
 #include "qemu/osdep.h"
 #include "qemu/module.h"
 #include "cpu.h"
-#include "hw/hw.h"
 #include "hw/arm/pxa.h"
 #include "hw/sysbus.h"
 #include "migration/vmstate.h"

+ 0 - 1
hw/arm/spitz.c

@@ -12,7 +12,6 @@
 
 #include "qemu/osdep.h"
 #include "qapi/error.h"
-#include "hw/hw.h"
 #include "hw/arm/pxa.h"
 #include "hw/arm/boot.h"
 #include "sysemu/sysemu.h"

+ 0 - 1
hw/arm/tosa.c

@@ -13,7 +13,6 @@
 
 #include "qemu/osdep.h"
 #include "qapi/error.h"
-#include "hw/hw.h"
 #include "hw/arm/pxa.h"
 #include "hw/arm/boot.h"
 #include "hw/arm/sharpsl.h"

+ 0 - 1
hw/arm/virt-acpi-build.c

@@ -36,7 +36,6 @@
 #include "hw/acpi/acpi.h"
 #include "hw/nvram/fw_cfg.h"
 #include "hw/acpi/bios-linker-loader.h"
-#include "hw/hw.h"
 #include "hw/acpi/aml-build.h"
 #include "hw/acpi/utils.h"
 #include "hw/acpi/pci.h"

+ 0 - 1
hw/arm/z2.c

@@ -12,7 +12,6 @@
  */
 
 #include "qemu/osdep.h"
-#include "hw/hw.h"
 #include "hw/arm/pxa.h"
 #include "hw/arm/boot.h"
 #include "hw/i2c/i2c.h"

+ 0 - 1
hw/audio/ac97.c

@@ -18,7 +18,6 @@
  */
 
 #include "qemu/osdep.h"
-#include "hw/hw.h"
 #include "hw/audio/soundhw.h"
 #include "audio/audio.h"
 #include "hw/pci/pci.h"

+ 0 - 1
hw/audio/adlib.c

@@ -25,7 +25,6 @@
 #include "qemu/osdep.h"
 #include "qapi/error.h"
 #include "qemu/module.h"
-#include "hw/hw.h"
 #include "hw/audio/soundhw.h"
 #include "audio/audio.h"
 #include "hw/isa/isa.h"

+ 0 - 1
hw/audio/cs4231a.c

@@ -23,7 +23,6 @@
  */
 
 #include "qemu/osdep.h"
-#include "hw/hw.h"
 #include "hw/audio/soundhw.h"
 #include "audio/audio.h"
 #include "hw/irq.h"

+ 0 - 1
hw/audio/es1370.c

@@ -27,7 +27,6 @@
 #define SILENT_ES1370
 
 #include "qemu/osdep.h"
-#include "hw/hw.h"
 #include "hw/audio/soundhw.h"
 #include "audio/audio.h"
 #include "hw/pci/pci.h"

+ 0 - 1
hw/audio/gus.c

@@ -25,7 +25,6 @@
 #include "qemu/osdep.h"
 #include "qapi/error.h"
 #include "qemu/module.h"
-#include "hw/hw.h"
 #include "hw/audio/soundhw.h"
 #include "audio/audio.h"
 #include "hw/irq.h"

+ 0 - 1
hw/audio/hda-codec.c

@@ -18,7 +18,6 @@
  */
 
 #include "qemu/osdep.h"
-#include "hw/hw.h"
 #include "hw/pci/pci.h"
 #include "intel-hda.h"
 #include "migration/vmstate.h"

+ 0 - 1
hw/audio/intel-hda.c

@@ -18,7 +18,6 @@
  */
 
 #include "qemu/osdep.h"
-#include "hw/hw.h"
 #include "hw/pci/pci.h"
 #include "hw/pci/msi.h"
 #include "qemu/timer.h"

+ 0 - 1
hw/audio/marvell_88w8618.c

@@ -13,7 +13,6 @@
 #include "qemu/osdep.h"
 #include "hw/sysbus.h"
 #include "migration/vmstate.h"
-#include "hw/hw.h"
 #include "hw/irq.h"
 #include "hw/audio/wm8750.h"
 #include "audio/audio.h"

+ 0 - 1
hw/audio/milkymist-ac97.c

@@ -22,7 +22,6 @@
  */
 
 #include "qemu/osdep.h"
-#include "hw/hw.h"
 #include "hw/irq.h"
 #include "hw/sysbus.h"
 #include "migration/vmstate.h"

+ 0 - 1
hw/audio/pcspk.c

@@ -23,7 +23,6 @@
  */
 
 #include "qemu/osdep.h"
-#include "hw/hw.h"
 #include "hw/isa/isa.h"
 #include "hw/audio/soundhw.h"
 #include "audio/audio.h"

+ 0 - 1
hw/audio/sb16.c

@@ -23,7 +23,6 @@
  */
 
 #include "qemu/osdep.h"
-#include "hw/hw.h"
 #include "hw/audio/soundhw.h"
 #include "audio/audio.h"
 #include "hw/irq.h"

+ 0 - 1
hw/block/dataplane/xen-block.c

@@ -21,7 +21,6 @@
 #include "qemu/osdep.h"
 #include "qemu/error-report.h"
 #include "qapi/error.h"
-#include "hw/hw.h"
 #include "hw/xen/xen_common.h"
 #include "hw/block/xen_blkif.h"
 #include "sysemu/block-backend.h"

+ 0 - 1
hw/block/ecc.c

@@ -12,7 +12,6 @@
  */
 
 #include "qemu/osdep.h"
-#include "hw/hw.h"
 #include "migration/vmstate.h"
 #include "hw/block/flash.h"
 

+ 0 - 1
hw/block/fdc.c

@@ -28,7 +28,6 @@
  */
 
 #include "qemu/osdep.h"
-#include "hw/hw.h"
 #include "hw/block/fdc.h"
 #include "qapi/error.h"
 #include "qemu/error-report.h"

+ 0 - 1
hw/block/m25p80.c

@@ -23,7 +23,6 @@
 
 #include "qemu/osdep.h"
 #include "qemu/units.h"
-#include "hw/hw.h"
 #include "sysemu/block-backend.h"
 #include "hw/ssi/ssi.h"
 #include "migration/vmstate.h"

+ 0 - 1
hw/block/nvme.c

@@ -28,7 +28,6 @@
 #include "qemu/osdep.h"
 #include "qemu/units.h"
 #include "hw/block/block.h"
-#include "hw/hw.h"
 #include "hw/pci/msix.h"
 #include "hw/pci/pci.h"
 #include "migration/vmstate.h"

+ 0 - 1
hw/block/pflash_cfi01.c

@@ -37,7 +37,6 @@
  */
 
 #include "qemu/osdep.h"
-#include "hw/hw.h"
 #include "hw/block/block.h"
 #include "hw/block/flash.h"
 #include "sysemu/block-backend.h"

+ 0 - 1
hw/block/pflash_cfi02.c

@@ -33,7 +33,6 @@
  */
 
 #include "qemu/osdep.h"
-#include "hw/hw.h"
 #include "hw/block/block.h"
 #include "hw/block/flash.h"
 #include "qapi/error.h"

+ 0 - 1
hw/block/tc58128.c

@@ -1,6 +1,5 @@
 #include "qemu/osdep.h"
 #include "qemu/units.h"
-#include "hw/hw.h"
 #include "hw/sh4/sh.h"
 #include "hw/loader.h"
 #include "sysemu/qtest.h"

+ 0 - 1
hw/block/xen-block.c

@@ -17,7 +17,6 @@
 #include "qapi/visitor.h"
 #include "qapi/qmp/qdict.h"
 #include "qapi/qmp/qstring.h"
-#include "hw/hw.h"
 #include "hw/xen/xen_common.h"
 #include "hw/block/xen_blkif.h"
 #include "hw/xen/xen-block.h"

+ 0 - 1
hw/char/debugcon.c

@@ -27,7 +27,6 @@
 #include "qemu/osdep.h"
 #include "qapi/error.h"
 #include "qemu/module.h"
-#include "hw/hw.h"
 #include "chardev/char-fe.h"
 #include "hw/isa/isa.h"
 

+ 0 - 1
hw/char/digic-uart.c

@@ -27,7 +27,6 @@
  */
 
 #include "qemu/osdep.h"
-#include "hw/hw.h"
 #include "hw/sysbus.h"
 #include "migration/vmstate.h"
 #include "chardev/char-fe.h"

+ 0 - 1
hw/char/escc.c

@@ -23,7 +23,6 @@
  */
 
 #include "qemu/osdep.h"
-#include "hw/hw.h"
 #include "hw/irq.h"
 #include "hw/sysbus.h"
 #include "migration/vmstate.h"

+ 0 - 1
hw/char/lm32_juart.c

@@ -18,7 +18,6 @@
  */
 
 #include "qemu/osdep.h"
-#include "hw/hw.h"
 #include "hw/sysbus.h"
 #include "migration/vmstate.h"
 #include "qemu/module.h"

+ 0 - 1
hw/char/lm32_uart.c

@@ -23,7 +23,6 @@
 
 
 #include "qemu/osdep.h"
-#include "hw/hw.h"
 #include "hw/irq.h"
 #include "hw/sysbus.h"
 #include "migration/vmstate.h"

+ 0 - 1
hw/char/mcf_uart.c

@@ -7,7 +7,6 @@
  */
 
 #include "qemu/osdep.h"
-#include "hw/hw.h"
 #include "hw/irq.h"
 #include "hw/sysbus.h"
 #include "qemu/module.h"

+ 0 - 1
hw/char/milkymist-uart.c

@@ -22,7 +22,6 @@
  */
 
 #include "qemu/osdep.h"
-#include "hw/hw.h"
 #include "hw/irq.h"
 #include "hw/sysbus.h"
 #include "migration/vmstate.h"

+ 0 - 1
hw/char/omap_uart.c

@@ -19,7 +19,6 @@
  */
 #include "qemu/osdep.h"
 #include "chardev/char.h"
-#include "hw/hw.h"
 #include "hw/arm/omap.h"
 #include "hw/char/serial.h"
 #include "exec/address-spaces.h"

+ 0 - 1
hw/char/parallel.c

@@ -26,7 +26,6 @@
 #include "qemu/osdep.h"
 #include "qapi/error.h"
 #include "qemu/module.h"
-#include "hw/hw.h"
 #include "chardev/char-parallel.h"
 #include "chardev/char-fe.h"
 #include "hw/irq.h"

+ 0 - 1
hw/char/sh_serial.c

@@ -26,7 +26,6 @@
  */
 
 #include "qemu/osdep.h"
-#include "hw/hw.h"
 #include "hw/irq.h"
 #include "hw/sh4/sh.h"
 #include "chardev/char-fe.h"

+ 0 - 1
hw/char/xen_console.c

@@ -24,7 +24,6 @@
 #include <termios.h>
 
 #include "qapi/error.h"
-#include "hw/hw.h"
 #include "chardev/char-fe.h"
 #include "hw/xen/xen-legacy-backend.h"
 

+ 1 - 0
hw/char/xilinx_uartlite.c

@@ -23,6 +23,7 @@
  */
 
 #include "qemu/osdep.h"
+#include "hw/hw.h"
 #include "hw/irq.h"
 #include "hw/sysbus.h"
 #include "qemu/module.h"

+ 0 - 1
hw/core/empty_slot.c

@@ -10,7 +10,6 @@
  */
 
 #include "qemu/osdep.h"
-#include "hw/hw.h"
 #include "hw/sysbus.h"
 #include "qemu/module.h"
 #include "hw/empty_slot.h"

+ 0 - 1
hw/core/null-machine.c

@@ -13,7 +13,6 @@
 
 #include "qemu/osdep.h"
 #include "qemu/error-report.h"
-#include "hw/hw.h"
 #include "hw/boards.h"
 #include "sysemu/sysemu.h"
 #include "exec/address-spaces.h"

+ 0 - 1
hw/core/ptimer.c

@@ -7,7 +7,6 @@
  */
 
 #include "qemu/osdep.h"
-#include "hw/hw.h"
 #include "qemu/timer.h"
 #include "hw/ptimer.h"
 #include "migration/vmstate.h"

+ 0 - 1
hw/cris/boot.c

@@ -24,7 +24,6 @@
 
 #include "qemu/osdep.h"
 #include "cpu.h"
-#include "hw/hw.h"
 #include "hw/loader.h"
 #include "elf.h"
 #include "boot.h"

+ 0 - 1
hw/display/ati.c

@@ -24,7 +24,6 @@
 #include "qemu/module.h"
 #include "qemu/error-report.h"
 #include "qapi/error.h"
-#include "hw/hw.h"
 #include "ui/console.h"
 #include "hw/display/i2c-ddc.h"
 #include "trace.h"

+ 1 - 0
hw/display/bcm2835_fb.c

@@ -26,6 +26,7 @@
 #include "qemu/osdep.h"
 #include "qapi/error.h"
 #include "hw/display/bcm2835_fb.h"
+#include "hw/hw.h"
 #include "hw/irq.h"
 #include "framebuffer.h"
 #include "ui/pixel_ops.h"

+ 0 - 1
hw/display/bochs-display.c

@@ -8,7 +8,6 @@
 #include "qemu/osdep.h"
 #include "qemu/module.h"
 #include "qemu/units.h"
-#include "hw/hw.h"
 #include "hw/pci/pci.h"
 #include "migration/vmstate.h"
 #include "hw/display/bochs-vbe.h"

+ 0 - 1
hw/display/cirrus_vga.c

@@ -38,7 +38,6 @@
 #include "sysemu/reset.h"
 #include "qapi/error.h"
 #include "trace.h"
-#include "hw/hw.h"
 #include "hw/pci/pci.h"
 #include "migration/vmstate.h"
 #include "ui/pixel_ops.h"

+ 0 - 1
hw/display/cirrus_vga_isa.c

@@ -26,7 +26,6 @@
 #include "qemu/osdep.h"
 #include "qapi/error.h"
 #include "qemu/module.h"
-#include "hw/hw.h"
 #include "hw/loader.h"
 #include "hw/isa/isa.h"
 #include "cirrus_vga_internal.h"

+ 1 - 0
hw/display/exynos4210_fimd.c

@@ -23,6 +23,7 @@
  */
 
 #include "qemu/osdep.h"
+#include "hw/hw.h"
 #include "hw/irq.h"
 #include "hw/sysbus.h"
 #include "migration/vmstate.h"

+ 0 - 1
hw/display/framebuffer.c

@@ -18,7 +18,6 @@
  */
 
 #include "qemu/osdep.h"
-#include "hw/hw.h"
 #include "ui/console.h"
 #include "framebuffer.h"
 

+ 0 - 1
hw/display/milkymist-tmu2.c

@@ -25,7 +25,6 @@
  */
 
 #include "qemu/osdep.h"
-#include "hw/hw.h"
 #include "hw/irq.h"
 #include "hw/sysbus.h"
 #include "migration/vmstate.h"

+ 0 - 1
hw/display/omap_lcdc.c

@@ -18,7 +18,6 @@
  */
 
 #include "qemu/osdep.h"
-#include "hw/hw.h"
 #include "hw/irq.h"
 #include "ui/console.h"
 #include "hw/arm/omap.h"

+ 0 - 1
hw/display/qxl.h

@@ -2,7 +2,6 @@
 #define HW_QXL_H
 
 
-#include "hw/hw.h"
 #include "hw/pci/pci.h"
 #include "vga_int.h"
 #include "qemu/thread.h"

+ 0 - 1
hw/display/sm501.c

@@ -29,7 +29,6 @@
 #include "qemu/log.h"
 #include "qemu/module.h"
 #include "cpu.h"
-#include "hw/hw.h"
 #include "hw/char/serial.h"
 #include "ui/console.h"
 #include "hw/sysbus.h"

+ 0 - 1
hw/display/tc6393xb.c

@@ -14,7 +14,6 @@
 #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 "exec/memory.h"

+ 0 - 1
hw/display/vga-isa-mm.c

@@ -25,7 +25,6 @@
 #include "qemu/osdep.h"
 #include "qemu/bitops.h"
 #include "qemu/units.h"
-#include "hw/hw.h"
 #include "migration/vmstate.h"
 #include "hw/display/vga.h"
 #include "vga_int.h"

+ 0 - 1
hw/display/vga-isa.c

@@ -25,7 +25,6 @@
  */
 
 #include "qemu/osdep.h"
-#include "hw/hw.h"
 #include "hw/isa/isa.h"
 #include "vga_int.h"
 #include "ui/pixel_ops.h"

+ 0 - 1
hw/display/vga-pci.c

@@ -25,7 +25,6 @@
  */
 
 #include "qemu/osdep.h"
-#include "hw/hw.h"
 #include "hw/pci/pci.h"
 #include "migration/vmstate.h"
 #include "vga_int.h"

+ 0 - 1
hw/display/vga.c

@@ -26,7 +26,6 @@
 #include "qemu/units.h"
 #include "sysemu/reset.h"
 #include "qapi/error.h"
-#include "hw/hw.h"
 #include "hw/display/vga.h"
 #include "hw/pci/pci.h"
 #include "vga_int.h"

+ 0 - 1
hw/display/virtio-vga.c

@@ -1,5 +1,4 @@
 #include "qemu/osdep.h"
-#include "hw/hw.h"
 #include "hw/pci/pci.h"
 #include "hw/virtio/virtio-gpu.h"
 #include "qapi/error.h"

+ 0 - 1
hw/display/vmware_vga.c

@@ -26,7 +26,6 @@
 #include "qemu/module.h"
 #include "qemu/units.h"
 #include "qapi/error.h"
-#include "hw/hw.h"
 #include "hw/loader.h"
 #include "trace.h"
 #include "ui/vnc.h"

+ 0 - 1
hw/display/xenfb.c

@@ -27,7 +27,6 @@
 #include "qemu/osdep.h"
 #include "qemu/units.h"
 
-#include "hw/hw.h"
 #include "ui/input.h"
 #include "ui/console.h"
 #include "hw/xen/xen-legacy-backend.h"

+ 0 - 1
hw/dma/i8257.c

@@ -23,7 +23,6 @@
  */
 
 #include "qemu/osdep.h"
-#include "hw/hw.h"
 #include "hw/isa/isa.h"
 #include "migration/vmstate.h"
 #include "hw/dma/i8257.h"

+ 1 - 0
hw/dma/pl080.c

@@ -14,6 +14,7 @@
 #include "qemu/log.h"
 #include "qemu/module.h"
 #include "hw/dma/pl080.h"
+#include "hw/hw.h"
 #include "hw/irq.h"
 #include "qapi/error.h"
 

+ 0 - 1
hw/dma/puv3_dma.c

@@ -10,7 +10,6 @@
  */
 
 #include "qemu/osdep.h"
-#include "hw/hw.h"
 #include "hw/sysbus.h"
 
 #undef DEBUG_PUV3

+ 0 - 1
hw/dma/rc4030.c

@@ -24,7 +24,6 @@
 
 #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"

+ 0 - 1
hw/dma/sparc32_dma.c

@@ -26,7 +26,6 @@
  */
 
 #include "qemu/osdep.h"
-#include "hw/hw.h"
 #include "hw/irq.h"
 #include "hw/sparc/sparc32_dma.h"
 #include "hw/sparc/sun4m_iommu.h"

+ 1 - 0
hw/dma/xilinx_axidma.c

@@ -26,6 +26,7 @@
 #include "hw/sysbus.h"
 #include "qapi/error.h"
 #include "qemu/timer.h"
+#include "hw/hw.h"
 #include "hw/irq.h"
 #include "hw/ptimer.h"
 #include "qemu/log.h"

+ 1 - 0
hw/gpio/max7310.c

@@ -8,6 +8,7 @@
  */
 
 #include "qemu/osdep.h"
+#include "hw/hw.h"
 #include "hw/i2c/i2c.h"
 #include "hw/irq.h"
 #include "migration/vmstate.h"

+ 0 - 1
hw/gpio/omap_gpio.c

@@ -19,7 +19,6 @@
  */
 
 #include "qemu/osdep.h"
-#include "hw/hw.h"
 #include "hw/irq.h"
 #include "hw/arm/omap.h"
 #include "hw/sysbus.h"

+ 0 - 1
hw/gpio/puv3_gpio.c

@@ -10,7 +10,6 @@
  */
 
 #include "qemu/osdep.h"
-#include "hw/hw.h"
 #include "hw/sysbus.h"
 
 #undef DEBUG_PUV3

+ 0 - 1
hw/gpio/zaurus.c

@@ -17,7 +17,6 @@
  */
 
 #include "qemu/osdep.h"
-#include "hw/hw.h"
 #include "hw/irq.h"
 #include "hw/arm/sharpsl.h"
 #include "hw/sysbus.h"

+ 0 - 1
hw/hppa/dino.c

@@ -15,7 +15,6 @@
 #include "qemu/units.h"
 #include "qapi/error.h"
 #include "cpu.h"
-#include "hw/hw.h"
 #include "hw/irq.h"
 #include "sysemu/sysemu.h"
 #include "hw/pci/pci.h"

+ 0 - 1
hw/hppa/machine.c

@@ -6,7 +6,6 @@
 #include "qemu/osdep.h"
 #include "qemu-common.h"
 #include "cpu.h"
-#include "hw/hw.h"
 #include "elf.h"
 #include "hw/loader.h"
 #include "hw/boards.h"

+ 0 - 1
hw/i2c/bitbang_i2c.c

@@ -11,7 +11,6 @@
  */
 
 #include "qemu/osdep.h"
-#include "hw/hw.h"
 #include "hw/irq.h"
 #include "hw/i2c/bitbang_i2c.h"
 #include "hw/sysbus.h"

+ 0 - 1
hw/i2c/omap_i2c.c

@@ -20,7 +20,6 @@
 #include "qemu/osdep.h"
 #include "qemu/log.h"
 #include "qemu/module.h"
-#include "hw/hw.h"
 #include "hw/i2c/i2c.h"
 #include "hw/irq.h"
 #include "hw/arm/omap.h"

+ 0 - 1
hw/i2c/pm_smbus.c

@@ -19,7 +19,6 @@
  */
 
 #include "qemu/osdep.h"
-#include "hw/hw.h"
 #include "hw/boards.h"
 #include "hw/i2c/pm_smbus.h"
 #include "hw/i2c/smbus_master.h"

Some files were not shown because too many files changed in this diff