Include sysemu/reset.h a lot less
authorMarkus Armbruster <armbru@redhat.com>
Mon, 12 Aug 2019 05:23:38 +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 sysemu/reset.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 main culprit is hw/hw.h, which supposedly includes it for
convenience.

Include sysemu/reset.h only where it's needed.  Touching it now
recompiles less than 200 objects.

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

92 files changed:
hw/acpi/ich9.c
hw/acpi/piix4.c
hw/acpi/vmgenid.c
hw/arm/armv7m.c
hw/arm/boot.c
hw/arm/nseries.c
hw/arm/omap1.c
hw/arm/omap2.c
hw/arm/virt-acpi-build.c
hw/char/parallel.c
hw/char/serial.c
hw/core/generic-loader.c
hw/core/loader.c
hw/cris/boot.c
hw/display/cirrus_vga.c
hw/display/ramfb.c
hw/display/vga.c
hw/hppa/machine.c
hw/i386/acpi-build.c
hw/i386/pc.c
hw/ide/cmd646.c
hw/ide/piix.c
hw/ide/sii3112.c
hw/ide/via.c
hw/input/lm832x.c
hw/input/pckbd.c
hw/input/ps2.c
hw/input/tsc2005.c
hw/input/tsc210x.c
hw/intc/mips_gic.c
hw/intc/pnv_xive.c
hw/intc/spapr_xive.c
hw/intc/xics.c
hw/intc/xive.c
hw/isa/piix4.c
hw/isa/vt82c686.c
hw/lm32/lm32_boards.c
hw/lm32/milkymist.c
hw/microblaze/boot.c
hw/mips/cps.c
hw/mips/mips_fulong2e.c
hw/mips/mips_jazz.c
hw/mips/mips_malta.c
hw/mips/mips_mipssim.c
hw/mips/mips_r4k.c
hw/misc/vmcoreinfo.c
hw/moxie/moxiesim.c
hw/net/eepro100.c
hw/nios2/boot.c
hw/nvram/fw_cfg.c
hw/openrisc/openrisc_sim.c
hw/pci-host/bonito.c
hw/pci-host/piix.c
hw/ppc/e500.c
hw/ppc/mac_newworld.c
hw/ppc/mac_oldworld.c
hw/ppc/pnv.c
hw/ppc/pnv_core.c
hw/ppc/pnv_psi.c
hw/ppc/ppc405_boards.c
hw/ppc/ppc405_uc.c
hw/ppc/ppc440_bamboo.c
hw/ppc/ppc440_uc.c
hw/ppc/ppc4xx_devs.c
hw/ppc/ppc4xx_pci.c
hw/ppc/ppc_booke.c
hw/ppc/prep.c
hw/ppc/sam460ex.c
hw/ppc/spapr.c
hw/ppc/spapr_cpu_core.c
hw/ppc/spapr_drc.c
hw/ppc/virtex_ml507.c
hw/riscv/riscv_hart.c
hw/s390x/ipl.c
hw/s390x/s390-virtio-ccw.c
hw/sh4/r2d.c
hw/sparc/leon3.c
hw/sparc/sun4m.c
hw/sparc64/sparc64.c
hw/timer/etraxfs_timer.c
hw/timer/mc146818rtc.c
hw/tpm/tpm_ppi.c
hw/vfio/common.c
hw/watchdog/wdt_diag288.c
hw/xtensa/sim.c
hw/xtensa/xtfpga.c
include/hw/hw.h
target/i386/cpu.c
target/i386/hax-all.c
target/i386/kvm.c
target/s390x/cpu.c
vl.c

index e53dfe1ee3290edd132cdb80fe137774d7524b30..b4d987c811e4891103ccce36e043086bb8046dd7 100644 (file)
@@ -23,6 +23,7 @@
  * 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 "hw/hw.h"
 #include "qapi/error.h"
@@ -30,6 +31,7 @@
 #include "hw/i386/pc.h"
 #include "hw/pci/pci.h"
 #include "qemu/timer.h"
+#include "sysemu/reset.h"
 #include "sysemu/sysemu.h"
 #include "hw/acpi/acpi.h"
 #include "hw/acpi/tco.h"
index ec4e186cec7ccff739b7bad8dcc4f5811f5b20f9..a59e58d937e3fcb63c68fad1e48c40ff71c41152 100644 (file)
@@ -18,6 +18,7 @@
  * 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 "hw/hw.h"
 #include "hw/i386/pc.h"
@@ -25,6 +26,7 @@
 #include "hw/i2c/pm_smbus.h"
 #include "hw/pci/pci.h"
 #include "hw/acpi/acpi.h"
+#include "sysemu/reset.h"
 #include "sysemu/sysemu.h"
 #include "qapi/error.h"
 #include "qemu/range.h"
index b891df375f8c02f9f97b332d9627aaaa7f91271b..ed92ccc4b89b526eadf1077bc2390f01e0e7b99b 100644 (file)
@@ -18,6 +18,7 @@
 #include "hw/acpi/aml-build.h"
 #include "hw/acpi/vmgenid.h"
 #include "hw/nvram/fw_cfg.h"
+#include "sysemu/reset.h"
 #include "sysemu/sysemu.h"
 
 void vmgenid_build_acpi(VmGenIdState *vms, GArray *table_data, GArray *guid,
index b9efad6bac9b0475944ffbceccef7143c622b37b..4b2d8b657436e70792f7c7abb8afc2882329687d 100644 (file)
@@ -16,6 +16,7 @@
 #include "hw/loader.h"
 #include "elf.h"
 #include "sysemu/qtest.h"
+#include "sysemu/reset.h"
 #include "qemu/error-report.h"
 #include "qemu/module.h"
 #include "exec/address-spaces.h"
index c2b89b3bb9b6b92b0293d859712e68bf0a32bc0b..d082daf6f299ac7e8f3568d24267e68b558f2df7 100644 (file)
@@ -18,6 +18,7 @@
 #include "sysemu/kvm.h"
 #include "sysemu/sysemu.h"
 #include "sysemu/numa.h"
+#include "sysemu/reset.h"
 #include "hw/boards.h"
 #include "hw/loader.h"
 #include "elf.h"
index 4a79f5c88b475685a1d379389eed11cdaa7145f9..3f3eca52e231def3c8fdef890c1486483cf1a49a 100644 (file)
@@ -23,6 +23,7 @@
 #include "cpu.h"
 #include "qemu/cutils.h"
 #include "qemu/bswap.h"
+#include "sysemu/reset.h"
 #include "sysemu/sysemu.h"
 #include "hw/arm/omap.h"
 #include "hw/arm/boot.h"
index 28fbe275a88703f943fe0510da86edfa89824357..beaddaf11fb209b4f1b5af7260c127457b22755f 100644 (file)
@@ -29,6 +29,7 @@
 #include "sysemu/sysemu.h"
 #include "hw/arm/soc_dma.h"
 #include "sysemu/qtest.h"
+#include "sysemu/reset.h"
 #include "qemu/range.h"
 #include "hw/sysbus.h"
 #include "qemu/cutils.h"
index 87ced7f3a27a3d06be6a41a8e36f192b8f5995ce..7d4cac1f46ddff3893f444476f91e0c6786f2afa 100644 (file)
@@ -23,6 +23,7 @@
 #include "qapi/error.h"
 #include "cpu.h"
 #include "sysemu/qtest.h"
+#include "sysemu/reset.h"
 #include "hw/boards.h"
 #include "hw/hw.h"
 #include "hw/arm/boot.h"
index 0afb372769c1f9ccf34e80b15b3b889cbdc8bb86..ad54d65ea085fb18af4ed9627e0773aa426d661e 100644 (file)
@@ -44,6 +44,7 @@
 #include "hw/pci/pci.h"
 #include "hw/arm/virt.h"
 #include "sysemu/numa.h"
+#include "sysemu/reset.h"
 #include "kvm_arm.h"
 
 #define ARM_SPI_BASE 32
index 1cd4c54a02261e52802513168f3d2b2d39de3bbe..fed15dc5484bb8835b4cd633d3e6f2f6c86e3916 100644 (file)
@@ -31,6 +31,7 @@
 #include "chardev/char-fe.h"
 #include "hw/isa/isa.h"
 #include "hw/char/parallel.h"
+#include "sysemu/reset.h"
 #include "sysemu/sysemu.h"
 #include "trace.h"
 
index 7c42a2abfc18328cf0f45ffbf6bd402661917fbb..a9e42f7d97dc46de21720ffa24204fc3e000c126 100644 (file)
@@ -28,6 +28,7 @@
 #include "chardev/char-serial.h"
 #include "qapi/error.h"
 #include "qemu/timer.h"
+#include "sysemu/reset.h"
 #include "qemu/error-report.h"
 #include "trace.h"
 
index 79a493e577ba57f565fa098379930e730b420836..579fe5ed325ad6f2eca56fb0b7c301bf389ab4b7 100644 (file)
@@ -34,6 +34,7 @@
 #include "qom/cpu.h"
 #include "hw/sysbus.h"
 #include "sysemu/dma.h"
+#include "sysemu/reset.h"
 #include "hw/loader.h"
 #include "qapi/error.h"
 #include "qemu/module.h"
index 425bf69a9968765b4604a442eb0ad1f61ad6cdef..830845dd7381547600a6ec7eec6f502b455e2e69 100644 (file)
@@ -48,6 +48,7 @@
 #include "hw/hw.h"
 #include "disas/disas.h"
 #include "monitor/monitor.h"
+#include "sysemu/reset.h"
 #include "sysemu/sysemu.h"
 #include "uboot_image.h"
 #include "hw/loader.h"
index 602f538ef626f3559a7edec0d5641666bfee9910..d44fdec43f735b77dd1463b8b172fdae3e9888ed 100644 (file)
@@ -29,6 +29,7 @@
 #include "elf.h"
 #include "boot.h"
 #include "qemu/cutils.h"
+#include "sysemu/reset.h"
 
 static void main_cpu_reset(void *opaque)
 {
index 2e4911a1e321d7b845cfabc8782e6c84e97238e7..4ccf5b4f1860376bf999ec8cf85f43e93f570679 100644 (file)
@@ -35,6 +35,7 @@
 #include "qemu/osdep.h"
 #include "qemu/module.h"
 #include "qemu/units.h"
+#include "sysemu/reset.h"
 #include "qapi/error.h"
 #include "trace.h"
 #include "hw/hw.h"
index b4eb283ef8cf7bc1bb60e30054ab0559ff9e1953..6026a35b1115739281797f8b8d02a120e1835416 100644 (file)
  * This work is licensed under the terms of the GNU GPL, version 2 or later.
  * See the COPYING file in the top-level directory.
  */
+
 #include "qemu/osdep.h"
 #include "qapi/error.h"
 #include "qemu/option.h"
 #include "hw/loader.h"
 #include "hw/display/ramfb.h"
 #include "ui/console.h"
+#include "sysemu/reset.h"
 #include "sysemu/sysemu.h"
 
 struct QEMU_PACKED RAMFBCfg {
index 910a23c12ef720a0cd9b14ce2b81e3c300015508..4d3572891a93fcbd3d775fc7aa7469781a382a53 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/units.h"
+#include "sysemu/reset.h"
 #include "qapi/error.h"
 #include "hw/hw.h"
 #include "hw/display/vga.h"
index 662838d83b3cada4d0a922a95b64357fe14e74f6..bc7443849652c6e9d80e5a4c7fc022da8edf4aae 100644 (file)
@@ -11,6 +11,7 @@
 #include "hw/loader.h"
 #include "hw/boards.h"
 #include "qemu/error-report.h"
+#include "sysemu/reset.h"
 #include "sysemu/sysemu.h"
 #include "hw/timer/mc146818rtc.h"
 #include "hw/ide.h"
index f3fdfefcd55672925700c13c4906674b40908001..74667a53bef4f9cec2147bf2d173c6b2fa3e03f2 100644 (file)
@@ -48,6 +48,7 @@
 #include "hw/timer/mc146818rtc_regs.h"
 #include "hw/mem/memory-device.h"
 #include "sysemu/numa.h"
+#include "sysemu/reset.h"
 
 /* Supported chipsets: */
 #include "hw/acpi/piix4.h"
index 549c43705096b423f77a1174f85fb6bcba7d9f92..73b55500b09af59a07e5f656290ba12ff4012827 100644 (file)
@@ -54,6 +54,7 @@
 #include "sysemu/numa.h"
 #include "sysemu/kvm.h"
 #include "sysemu/qtest.h"
+#include "sysemu/reset.h"
 #include "kvm_i386.h"
 #include "hw/xen/xen.h"
 #include "hw/xen/start_info.h"
index ed23aabf2122beaca842f5c2cff17d92f2cfdc26..e5542c9811b812e1c74f3dbae37175fb35710d23 100644 (file)
@@ -30,6 +30,7 @@
 #include "hw/isa/isa.h"
 #include "sysemu/sysemu.h"
 #include "sysemu/dma.h"
+#include "sysemu/reset.h"
 
 #include "hw/ide/pci.h"
 #include "trace.h"
index b97e555072e092a68535f0e862d310f404b9e63d..c4c6d4b760f009cc18255641e64c43b36b56c742 100644 (file)
@@ -31,6 +31,7 @@
 #include "sysemu/sysemu.h"
 #include "sysemu/blockdev.h"
 #include "sysemu/dma.h"
+#include "sysemu/reset.h"
 
 #include "hw/ide/pci.h"
 #include "trace.h"
index d7590d4ba431c8c3aa6eab3afd71e331a53b2ccc..2181260531f0cca2d57b4257f05c9fbbc815703f 100644 (file)
@@ -15,6 +15,7 @@
 #include "qemu/osdep.h"
 #include "hw/ide/pci.h"
 #include "qemu/module.h"
+#include "sysemu/reset.h"
 #include "trace.h"
 
 #define TYPE_SII3112_PCI "sii3112"
index c3bda909f99c3951e434a9fb404e2c93769c458d..6d54ac55f05a0f72d3720006860308a43b9efaf7 100644 (file)
@@ -30,6 +30,7 @@
 #include "qemu/module.h"
 #include "sysemu/sysemu.h"
 #include "sysemu/dma.h"
+#include "sysemu/reset.h"
 
 #include "hw/ide/pci.h"
 #include "trace.h"
index 5203da2bcfc91404d340e9fa7b89318fd713790a..ebb72c6590b32a0be376fbde7ec999a53551b986 100644 (file)
@@ -23,6 +23,7 @@
 #include "hw/i2c/i2c.h"
 #include "qemu/module.h"
 #include "qemu/timer.h"
+#include "sysemu/reset.h"
 #include "ui/console.h"
 
 #define TYPE_LM8323 "lm8323"
index 47a606f5e3a0c21fb1684fac485b22d7dc084db9..5d06a53362474dffa67cf5379227bc76a668f2a9 100644 (file)
@@ -21,6 +21,7 @@
  * 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 "hw/hw.h"
@@ -28,6 +29,7 @@
 #include "hw/i386/pc.h"
 #include "hw/input/ps2.h"
 #include "hw/input/i8042.h"
+#include "sysemu/reset.h"
 #include "sysemu/sysemu.h"
 
 #include "trace.h"
index d3161f1e7c392216014e8ac59fafb55b8f569213..8d922b05c9b95a0d79db675acacf10c500458d1b 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 "hw/hw.h"
 #include "hw/input/ps2.h"
 #include "ui/console.h"
 #include "ui/input.h"
+#include "sysemu/reset.h"
 #include "sysemu/sysemu.h"
 
 #include "trace.h"
index f82771e7a7c0f4736c9d83a25b672570f4934af3..0a0431744c8798b1fae8495238a110526c909ea2 100644 (file)
@@ -22,6 +22,7 @@
 #include "qemu/log.h"
 #include "hw/hw.h"
 #include "qemu/timer.h"
+#include "sysemu/reset.h"
 #include "ui/console.h"
 #include "hw/input/tsc2xxx.h"
 #include "trace.h"
index f94cb4683bf9ae5cf7e3beb5d01a291daf9a9979..d2486f4b4eac56217db8cad89f86f381bf9bafa6 100644 (file)
@@ -23,6 +23,7 @@
 #include "hw/hw.h"
 #include "audio/audio.h"
 #include "qemu/timer.h"
+#include "sysemu/reset.h"
 #include "ui/console.h"
 #include "hw/arm/omap.h"            /* For I2SCodec */
 #include "hw/input/tsc2xxx.h"
index 33ab51c5b82b5c7b02d24f5a09829d9203d5119b..e27e3337663deafdb28bd01e13d45d1ba623b156 100644 (file)
@@ -18,6 +18,7 @@
 #include "exec/memory.h"
 #include "sysemu/sysemu.h"
 #include "sysemu/kvm.h"
+#include "sysemu/reset.h"
 #include "kvm_mips.h"
 #include "hw/intc/mips_gic.h"
 
index 4dc92ef1e3724fc523c9b96f492033ac6fe01822..63b0f461ecb9c747161eb11582ffda99d70300a4 100644 (file)
@@ -14,6 +14,7 @@
 #include "target/ppc/cpu.h"
 #include "sysemu/cpus.h"
 #include "sysemu/dma.h"
+#include "sysemu/reset.h"
 #include "monitor/monitor.h"
 #include "hw/ppc/fdt.h"
 #include "hw/ppc/pnv.h"
index 3ae311d9ff7f16ce271670104ecfd011d13a1eff..2e39cc1e472994d4712519fc76a3238f1a9a7ce6 100644 (file)
@@ -14,6 +14,7 @@
 #include "qemu/error-report.h"
 #include "target/ppc/cpu.h"
 #include "sysemu/cpus.h"
+#include "sysemu/reset.h"
 #include "monitor/monitor.h"
 #include "hw/ppc/fdt.h"
 #include "hw/ppc/spapr.h"
index faa976e2f8a8272c0e9a561ed34922deb6e40a36..9ed224ce5f1a416d83a4b838785f865fad4089ab 100644 (file)
@@ -38,6 +38,7 @@
 #include "monitor/monitor.h"
 #include "hw/intc/intc.h"
 #include "sysemu/kvm.h"
+#include "sysemu/reset.h"
 
 void icp_pic_print_info(ICPState *icp, Monitor *mon)
 {
index da148e9f6fc97053b522b02eac4dce1363f4e4b0..f30bd685d93931b0c14f718ad59f085c87c470a9 100644 (file)
@@ -14,6 +14,7 @@
 #include "target/ppc/cpu.h"
 #include "sysemu/cpus.h"
 #include "sysemu/dma.h"
+#include "sysemu/reset.h"
 #include "hw/qdev-properties.h"
 #include "monitor/monitor.h"
 #include "hw/ppc/xive.h"
index 6b8bc3faf02b190f7fd732f24214146485a9ee3b..3677976ef7bb84463c8ddd93ae9de37c11218fc2 100644 (file)
@@ -28,6 +28,7 @@
 #include "hw/pci/pci.h"
 #include "hw/isa/isa.h"
 #include "hw/sysbus.h"
+#include "sysemu/reset.h"
 
 PCIDevice *piix4_dev;
 
index 12c460590ff0367eca748d58dce689a4db8900ab..81bffb1fb9a4b4584da2e2afccf2440ee25c587f 100644 (file)
@@ -22,6 +22,7 @@
 #include "hw/isa/apm.h"
 #include "hw/acpi/acpi.h"
 #include "hw/i2c/pm_smbus.h"
+#include "sysemu/reset.h"
 #include "sysemu/sysemu.h"
 #include "qemu/module.h"
 #include "qemu/timer.h"
index fb9d52d54f6588147551f90870a2aab9e84c99fa..e075ebc8a60bb051067812b44784938435b1b643 100644 (file)
@@ -30,6 +30,7 @@
 #include "lm32_hwsetup.h"
 #include "lm32.h"
 #include "exec/address-spaces.h"
+#include "sysemu/reset.h"
 #include "sysemu/sysemu.h"
 
 typedef struct {
index 689e633199a03bfd518466a8d507f0d523808f7e..33669ee19b9e253ece567a18c1aa2c08062c7ec1 100644 (file)
@@ -27,6 +27,7 @@
 #include "hw/block/flash.h"
 #include "sysemu/sysemu.h"
 #include "sysemu/qtest.h"
+#include "sysemu/reset.h"
 #include "hw/boards.h"
 #include "hw/loader.h"
 #include "elf.h"
index a7af4c07048634dc9cae3b2f42145a4fd7cf7d8c..bade4d22c00d522d61aad8af268737c87e9d2b36 100644 (file)
@@ -31,6 +31,7 @@
 #include "qemu/config-file.h"
 #include "qemu/error-report.h"
 #include "sysemu/device_tree.h"
+#include "sysemu/reset.h"
 #include "sysemu/sysemu.h"
 #include "hw/loader.h"
 #include "elf.h"
index 0d459c41413dddd69f76945e75856f620433c101..aea6bcd7fea1ced29b8a84c2c82d1f4473cd8138 100644 (file)
@@ -24,6 +24,7 @@
 #include "hw/mips/mips.h"
 #include "hw/mips/cpudevs.h"
 #include "sysemu/kvm.h"
+#include "sysemu/reset.h"
 
 qemu_irq get_cps_irq(MIPSCPSState *s, int pin_number)
 {
index 5dbaa3bfccd0f360b2185c6ea4f8c446e8e374b6..0a1bf5ef5c7c15f1d70f75611799d82d9b92deac 100644 (file)
@@ -44,6 +44,7 @@
 #include "hw/timer/i8254.h"
 #include "exec/address-spaces.h"
 #include "sysemu/qtest.h"
+#include "sysemu/reset.h"
 #include "qemu/error-report.h"
 
 #define DEBUG_FULONG2E_INIT
index fa8775d42849b5724b86885d0c4fa95be7e17ad6..6ea25cd5f418048f663388d6be5da7a03f9e8a7a 100644 (file)
@@ -48,6 +48,7 @@
 #include "hw/sysbus.h"
 #include "exec/address-spaces.h"
 #include "sysemu/qtest.h"
+#include "sysemu/reset.h"
 #include "qapi/error.h"
 #include "qemu/error-report.h"
 #include "qemu/help_option.h"
index 20e019bf66193bb99d8f389b5cbb874b5b25f531..29bc8de5cfa75cc773f87e7344ef8cfea9b150aa 100644 (file)
@@ -51,6 +51,7 @@
 #include "hw/sysbus.h"             /* SysBusDevice */
 #include "qemu/host-utils.h"
 #include "sysemu/qtest.h"
+#include "sysemu/reset.h"
 #include "qapi/error.h"
 #include "qemu/error-report.h"
 #include "hw/empty_slot.h"
index 824abda65748668b66330b4f1a1b44db1ab3221c..280e76a4826b7fb304b6da7ed97d8e7f1e12a697 100644 (file)
@@ -24,6 +24,7 @@
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  * THE SOFTWARE.
  */
+
 #include "qemu/osdep.h"
 #include "qapi/error.h"
 #include "qemu-common.h"
@@ -43,6 +44,7 @@
 #include "exec/address-spaces.h"
 #include "qemu/error-report.h"
 #include "sysemu/qtest.h"
+#include "sysemu/reset.h"
 
 static struct _loaderparams {
     int ram_size;
index 93dbf76bb490777c79e14cd8631f950a91aa6c0a..191047826d051d477b33e88b652dc7e6c9e696a0 100644 (file)
@@ -7,6 +7,7 @@
  * All peripherial devices are attached to this "bus" with
  * the standard PC ISA addresses.
 */
+
 #include "qemu/osdep.h"
 #include "qemu/units.h"
 #include "qapi/error.h"
@@ -33,6 +34,7 @@
 #include "hw/timer/i8254.h"
 #include "exec/address-spaces.h"
 #include "sysemu/qtest.h"
+#include "sysemu/reset.h"
 #include "qemu/error-report.h"
 
 #define MAX_IDE_BUS 2
index 987d6f52af3586e64e23156edf3653b5ffa7563f..49e87d462b38a1bbbadf65055fc8d7f63833526c 100644 (file)
@@ -13,6 +13,7 @@
 #include "qemu/osdep.h"
 #include "qapi/error.h"
 #include "qemu/module.h"
+#include "sysemu/reset.h"
 #include "hw/nvram/fw_cfg.h"
 #include "hw/misc/vmcoreinfo.h"
 
index d771d393c227f470c60b81a851c9beac53879d46..16a7d582744537dadd9368a5d7a78f8448e25157 100644 (file)
@@ -24,6 +24,7 @@
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  * THE SOFTWARE.
  */
+
 #include "qemu/osdep.h"
 #include "qemu/error-report.h"
 #include "qapi/error.h"
@@ -31,6 +32,7 @@
 #include "hw/sysbus.h"
 #include "hw/hw.h"
 #include "net/net.h"
+#include "sysemu/reset.h"
 #include "sysemu/sysemu.h"
 #include "hw/boards.h"
 #include "hw/loader.h"
index 6607c9142d364eb451453c35fca71ed4bf3fd3ab..e0cf0c46d7d02ab9cb4555d90fc2c38cc98e91d1 100644 (file)
@@ -49,6 +49,7 @@
 #include "hw/nvram/eeprom93xx.h"
 #include "sysemu/sysemu.h"
 #include "sysemu/dma.h"
+#include "sysemu/reset.h"
 #include "qemu/bitops.h"
 #include "qemu/module.h"
 #include "qapi/error.h"
index 276068c842f28bf9c38c7f0fc4ab1a0a50891400..d78bc9ed0e2a6d9b3e0c2afdfc69626b4f3b0302 100644 (file)
@@ -36,6 +36,7 @@
 #include "qemu/config-file.h"
 #include "qemu/error-report.h"
 #include "sysemu/device_tree.h"
+#include "sysemu/reset.h"
 #include "sysemu/sysemu.h"
 #include "hw/loader.h"
 #include "elf.h"
index dcfd6d2ed3f91c110cdba0e4d16883cc1dda29f0..3032f1c65ff5ad9f1808d18302adea9ecf646e7d 100644 (file)
@@ -27,6 +27,7 @@
 #include "hw/hw.h"
 #include "sysemu/sysemu.h"
 #include "sysemu/dma.h"
+#include "sysemu/reset.h"
 #include "hw/boards.h"
 #include "hw/nvram/fw_cfg.h"
 #include "hw/sysbus.h"
index b85f0df3230e64a372769c359ca4732969d545f2..cb2fc5ba78327aa05056fcf82fee0bd722635c1a 100644 (file)
@@ -32,6 +32,7 @@
 #include "sysemu/sysemu.h"
 #include "hw/sysbus.h"
 #include "sysemu/qtest.h"
+#include "sysemu/reset.h"
 
 #define KERNEL_LOAD_ADDR 0x100
 
index dde4437595e3e083611b18cadf7f25a04dd0b63e..36c7ca45ad4cbd86438db94db81a3d887915ee5d 100644 (file)
@@ -44,6 +44,7 @@
 #include "hw/i386/pc.h"
 #include "hw/mips/mips.h"
 #include "hw/pci/pci_host.h"
+#include "sysemu/reset.h"
 #include "sysemu/sysemu.h"
 #include "exec/address-spaces.h"
 
index d9c70f7ce6b3285ff145b6decdf91d3581b1b940..f3671d28b7e164e1085e3d61f5744bd839c13d5d 100644 (file)
@@ -33,6 +33,7 @@
 #include "qemu/range.h"
 #include "hw/xen/xen.h"
 #include "hw/pci-host/pam.h"
+#include "sysemu/reset.h"
 #include "sysemu/sysemu.h"
 #include "hw/i386/ioapic.h"
 #include "qapi/visitor.h"
index a3eac7f057ecc04c2b36835afd7c52e28a018046..566f179bb156961ddf49b2e89a41cac681ff7faa 100644 (file)
@@ -28,6 +28,7 @@
 #include "hw/boards.h"
 #include "sysemu/sysemu.h"
 #include "sysemu/kvm.h"
+#include "sysemu/reset.h"
 #include "kvm_ppc.h"
 #include "sysemu/device_tree.h"
 #include "hw/ppc/openpic.h"
index 09bc6068f322a940709d877d910a928b45385945..0f9f351eb1ffabd790b715d9202f62c8ae15ad73 100644 (file)
@@ -68,6 +68,7 @@
 #include "elf.h"
 #include "qemu/error-report.h"
 #include "sysemu/kvm.h"
+#include "sysemu/reset.h"
 #include "kvm_ppc.h"
 #include "hw/usb.h"
 #include "exec/address-spaces.h"
index 9ffde5b6f7e20b90252692d68abf9df301a1f663..664005747308b14c4aaf3b7ff66e5a93a02849ad 100644 (file)
@@ -47,6 +47,7 @@
 #include "elf.h"
 #include "qemu/error-report.h"
 #include "sysemu/kvm.h"
+#include "sysemu/reset.h"
 #include "kvm_ppc.h"
 #include "exec/address-spaces.h"
 
index bd4531c82260f2c76799658f27d33493f2e9b183..96608883aa36c90609028ccc6f763f27ededecae 100644 (file)
@@ -23,6 +23,7 @@
 #include "qapi/error.h"
 #include "sysemu/sysemu.h"
 #include "sysemu/numa.h"
+#include "sysemu/reset.h"
 #include "sysemu/cpus.h"
 #include "sysemu/device_tree.h"
 #include "hw/hw.h"
index c6411ecc1d60f88a25aa823e769eeb9f05fee0e9..ff477ba6c97eef821b66dc9ed849a9aff9891a72 100644 (file)
@@ -18,6 +18,7 @@
  */
 
 #include "qemu/osdep.h"
+#include "sysemu/reset.h"
 #include "sysemu/sysemu.h"
 #include "qapi/error.h"
 #include "qemu/log.h"
index d7b6f5d75bf9a919cd88fb3cee1ec5148eb72795..6b26d0f6bc3848fd62b83b2c1724759f82c6fbbe 100644 (file)
@@ -22,6 +22,7 @@
 #include "target/ppc/cpu.h"
 #include "qemu/log.h"
 #include "qemu/module.h"
+#include "sysemu/reset.h"
 #include "qapi/error.h"
 #include "monitor/monitor.h"
 
index 13318a9faf3e140b45c8167c72970101b954a823..5b278e77918b2f4fc3ad3403ca3aea599e4081cb 100644 (file)
@@ -21,6 +21,7 @@
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  * THE SOFTWARE.
  */
+
 #include "qemu/osdep.h"
 #include "qemu/units.h"
 #include "qapi/error.h"
@@ -33,6 +34,7 @@
 #include "hw/block/flash.h"
 #include "sysemu/sysemu.h"
 #include "sysemu/qtest.h"
+#include "sysemu/reset.h"
 #include "sysemu/block-backend.h"
 #include "hw/boards.h"
 #include "qemu/log.h"
index edb6b2d1901815b297388cbc51d52f8ad02005b0..f9d98fe71e6050e50c474b296e0e6fae9bf59598 100644 (file)
@@ -21,6 +21,7 @@
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  * THE SOFTWARE.
  */
+
 #include "qemu/osdep.h"
 #include "qemu/units.h"
 #include "qapi/error.h"
@@ -32,6 +33,7 @@
 #include "ppc405.h"
 #include "hw/char/serial.h"
 #include "qemu/timer.h"
+#include "sysemu/reset.h"
 #include "sysemu/sysemu.h"
 #include "qemu/log.h"
 #include "exec/address-spaces.h"
index b4da099e3eaf4dfd25eef2cab3ca325577babe50..1bd92aa749f9c34d867de5c42a1544bc46a57e04 100644 (file)
@@ -31,6 +31,7 @@
 #include "ppc405.h"
 #include "sysemu/sysemu.h"
 #include "sysemu/qtest.h"
+#include "sysemu/reset.h"
 #include "hw/sysbus.h"
 
 #define BINARY_DEVICE_TREE_FILE "bamboo.dtb"
index 5c1a53d6e7acb94cb99f769893c49fc02d4b8f56..7329cfe651581d852268367de3a4da09fbfaab71 100644 (file)
@@ -21,6 +21,7 @@
 #include "hw/ppc/ppc.h"
 #include "hw/pci/pci.h"
 #include "sysemu/block-backend.h"
+#include "sysemu/reset.h"
 #include "ppc440.h"
 
 /*****************************************************************************/
index fdfeb67e65031952826a4e54e5d1be26924d6a7d..e62bef3b8df8e27ed4d811a73e0e894d1e88b37e 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/units.h"
+#include "sysemu/reset.h"
 #include "cpu.h"
 #include "hw/hw.h"
 #include "hw/ppc/ppc.h"
index e7cf8d50a51b19d3d7355c3d1eecddfef949fd90..b013319c603581e98cecaed32b71df1d548ae2d7 100644 (file)
@@ -24,6 +24,7 @@
 #include "hw/ppc/ppc.h"
 #include "hw/ppc/ppc4xx.h"
 #include "qemu/module.h"
+#include "sysemu/reset.h"
 #include "hw/pci/pci.h"
 #include "hw/pci/pci_host.h"
 #include "exec/address-spaces.h"
index 18d1457581091ab2ce5293bc22be1d51813afbbe..ba5f513ca5ba9e2d92893b7d97fe9de7bab17446 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/ppc/ppc.h"
 #include "qemu/timer.h"
+#include "sysemu/reset.h"
 #include "sysemu/sysemu.h"
 #include "qemu/log.h"
 #include "hw/loader.h"
index ab3c1df1fc7c23f580041e28f74ff6465e55a1fe..84e968e28c9db2cf7fb4896f4ff519c5bd702375 100644 (file)
@@ -22,6 +22,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"
@@ -45,6 +46,7 @@
 #include "sysemu/arch_init.h"
 #include "sysemu/kvm.h"
 #include "sysemu/qtest.h"
+#include "sysemu/reset.h"
 #include "exec/address-spaces.h"
 #include "trace.h"
 #include "elf.h"
index fbcddc5b0080b94709024e2e0c30a8f7e934a199..c1d6f74d5b3f2e5acfc4887336bb821e6a0f2903 100644 (file)
@@ -31,6 +31,7 @@
 #include "hw/block/flash.h"
 #include "sysemu/sysemu.h"
 #include "sysemu/qtest.h"
+#include "sysemu/reset.h"
 #include "hw/sysbus.h"
 #include "hw/char/serial.h"
 #include "hw/i2c/ppc4xx_i2c.h"
index 12ed4b065cfd4bbcb0adb9a363566385e2289e12..4fd9e5105ddc34e68ab16f3f04b1e2b92d3522c8 100644 (file)
@@ -31,6 +31,7 @@
 #include "sysemu/sysemu.h"
 #include "sysemu/numa.h"
 #include "sysemu/qtest.h"
+#include "sysemu/reset.h"
 #include "hw/hw.h"
 #include "qemu/log.h"
 #include "hw/fw-path-provider.h"
index 5621fb9a3d29a9ee79592625dff0503aa23be15d..ccc8970c7ca735e6f48ababf3ae252fb8bf1c938 100644 (file)
@@ -6,6 +6,7 @@
  * This work is licensed under the terms of the GNU GPL, version 2 or later.
  * See the COPYING file in the top-level directory.
  */
+
 #include "qemu/osdep.h"
 #include "hw/cpu/core.h"
 #include "hw/ppc/spapr_cpu_core.h"
@@ -19,6 +20,7 @@
 #include "hw/ppc/ppc.h"
 #include "target/ppc/mmu-hash64.h"
 #include "sysemu/numa.h"
+#include "sysemu/reset.h"
 #include "sysemu/hw_accel.h"
 #include "qemu/error-report.h"
 
index bacadfcac593a1350958145121fc95c81b431b70..678493a9c5cfd1561918318303164b04dc53f572 100644 (file)
@@ -23,6 +23,7 @@
 #include "hw/ppc/spapr.h" /* for RTAS return codes */
 #include "hw/pci-host/spapr.h" /* spapr_phb_remove_pci_device_cb callback */
 #include "sysemu/device_tree.h"
+#include "sysemu/reset.h"
 #include "trace.h"
 
 #define DRC_CONTAINER_PATH "/dr-connector"
index 834053a7d2a30e7f80d8af8c07b39f440374f592..06f5a28601176da46f0be52f716e46f8677a407e 100644 (file)
@@ -32,6 +32,7 @@
 #include "hw/block/flash.h"
 #include "sysemu/sysemu.h"
 #include "sysemu/qtest.h"
+#include "sysemu/reset.h"
 #include "hw/boards.h"
 #include "sysemu/device_tree.h"
 #include "hw/loader.h"
index ca69a1bcd87303fe45a66ea24c382d3604e05c1e..61bd4d517056d64f8463166e8ae77e0f06d5e9e4 100644 (file)
@@ -21,6 +21,7 @@
 #include "qemu/osdep.h"
 #include "qapi/error.h"
 #include "qemu/module.h"
+#include "sysemu/reset.h"
 #include "hw/sysbus.h"
 #include "target/riscv/cpu.h"
 #include "hw/riscv/riscv_hart.h"
index 60bd081d3ef3a5567d48c7b99442e7f2c9cc9927..2e5ce11a6b50a42a7a774c40c849b117d69a6ac5 100644 (file)
@@ -14,6 +14,7 @@
 #include "qemu/osdep.h"
 #include "qemu-common.h"
 #include "qapi/error.h"
+#include "sysemu/reset.h"
 #include "sysemu/sysemu.h"
 #include "sysemu/tcg.h"
 #include "cpu.h"
index 5b6a9a4e55745216dc5afe82a243b3adae8af0dd..4ffdd53a8527b5c55ec136567703c33e82cc6e6d 100644 (file)
@@ -27,6 +27,7 @@
 #include "qemu/error-report.h"
 #include "qemu/option.h"
 #include "s390-pci-bus.h"
+#include "sysemu/reset.h"
 #include "hw/s390x/storage-keys.h"
 #include "hw/s390x/storage-attributes.h"
 #include "hw/s390x/event-facility.h"
index f22c79c8677042c25c86503b1cb8163b5ff88f64..da79bf0337662bc2cb827bfd60bb30ea6ef0ed11 100644 (file)
@@ -30,6 +30,7 @@
 #include "hw/sysbus.h"
 #include "hw/hw.h"
 #include "hw/sh4/sh.h"
+#include "sysemu/reset.h"
 #include "sysemu/sysemu.h"
 #include "hw/boards.h"
 #include "hw/pci/pci.h"
index 19cedebd167ba573503dcad154efaa814d07ab59..c7ddfa2cfe445915c3a69b6f72b087adae97ddc9 100644 (file)
@@ -21,6 +21,7 @@
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  * THE SOFTWARE.
  */
+
 #include "qemu/osdep.h"
 #include "qemu/units.h"
 #include "qemu/error-report.h"
@@ -32,6 +33,7 @@
 #include "hw/ptimer.h"
 #include "sysemu/sysemu.h"
 #include "sysemu/qtest.h"
+#include "sysemu/reset.h"
 #include "hw/boards.h"
 #include "hw/loader.h"
 #include "elf.h"
index b2342f2a89b7abd53ffb0c688d9fa9a55e3c99e5..93a69c12fbff94e9cdd84ef25837b220618bd2a8 100644 (file)
@@ -21,6 +21,7 @@
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  * THE SOFTWARE.
  */
+
 #include "qemu/osdep.h"
 #include "qemu/units.h"
 #include "qapi/error.h"
@@ -33,6 +34,7 @@
 #include "hw/timer/m48t59.h"
 #include "hw/sparc/sparc32_dma.h"
 #include "hw/block/fdc.h"
+#include "sysemu/reset.h"
 #include "sysemu/sysemu.h"
 #include "net/net.h"
 #include "hw/boards.h"
index 689801f37d0a1b312d8c210eeb0a1639d6992b65..100b2fab174319f449ca2f054e6944ab475a9019 100644 (file)
@@ -28,6 +28,7 @@
 #include "hw/char/serial.h"
 #include "hw/sparc/sparc64.h"
 #include "qemu/timer.h"
+#include "sysemu/reset.h"
 #include "trace.h"
 
 
index 53834e197faaa24c2e06b4570f64c8c0a427f0f0..18887b2be2a3743e5c8acfa03313df3b5904579c 100644 (file)
@@ -24,6 +24,7 @@
 
 #include "qemu/osdep.h"
 #include "hw/sysbus.h"
+#include "sysemu/reset.h"
 #include "sysemu/sysemu.h"
 #include "qemu/module.h"
 #include "qemu/timer.h"
index ce4550b6f2675520eade7c69f0c184c73106f0f9..21fcba5e3a57dc26897fc16b384c5b4d648ba31d 100644 (file)
@@ -31,6 +31,7 @@
 #include "qemu/timer.h"
 #include "sysemu/sysemu.h"
 #include "sysemu/replay.h"
+#include "sysemu/reset.h"
 #include "hw/timer/mc146818rtc.h"
 #include "qapi/error.h"
 #include "qapi/qapi-commands-misc-target.h"
index cd8205f212096a24c6b2574bf2779a5277518b95..ff314592b497b36853494c9600d7f9b5a322c8e8 100644 (file)
@@ -16,7 +16,6 @@
 #include "qapi/error.h"
 #include "cpu.h"
 #include "sysemu/memory_mapping.h"
-#include "sysemu/reset.h"
 #include "migration/vmstate.h"
 #include "tpm_ppi.h"
 #include "trace.h"
index a859298fdad95a88dbf7dcfd699704232d39223b..a363b4495f0255919e70d945eabd77e9cec464f1 100644 (file)
@@ -34,6 +34,7 @@
 #include "qemu/range.h"
 #include "sysemu/balloon.h"
 #include "sysemu/kvm.h"
+#include "sysemu/reset.h"
 #include "trace.h"
 #include "qapi/error.h"
 
index 29e5b5dcf6a419dde808a3837773b59cac4f1e98..fec046ef094a6696805a794ec4e7655ed6d586c6 100644 (file)
@@ -12,6 +12,7 @@
  */
 
 #include "qemu/osdep.h"
+#include "sysemu/reset.h"
 #include "sysemu/watchdog.h"
 #include "hw/sysbus.h"
 #include "qemu/timer.h"
index 09165b6f4dff7a195fb06f372b024b5225d2635a..981dbb7bbebbe2e785cae75fe81a76f2fa46c4ff 100644 (file)
@@ -28,6 +28,7 @@
 #include "qemu/osdep.h"
 #include "qapi/error.h"
 #include "cpu.h"
+#include "sysemu/reset.h"
 #include "sysemu/sysemu.h"
 #include "hw/boards.h"
 #include "hw/loader.h"
index f7f3e11e936cd0d875fa769f3b60f367fe93459b..0a2cce3c64660ab9048c9eb887c48cd465c3d4ec 100644 (file)
@@ -41,6 +41,7 @@
 #include "hw/block/flash.h"
 #include "chardev/char.h"
 #include "sysemu/device_tree.h"
+#include "sysemu/reset.h"
 #include "qemu/error-report.h"
 #include "qemu/option.h"
 #include "bootparam.h"
index b1b79964b5134e241aa493ce2fd712453a9129c5..a4fb2390e801d2e19420b395179c05b8ffd2f6d7 100644 (file)
@@ -12,7 +12,6 @@
 #include "hw/irq.h"
 #include "migration/vmstate.h"
 #include "migration/qemu-file-types.h"
-#include "sysemu/reset.h"
 
 void QEMU_NORETURN hw_error(const char *fmt, ...) GCC_FMT_ATTR(1, 2);
 
index 19751e37a71fee27944526fe507cecde8746aaad..80f144311017704c832987644caa956ce1d12190 100644 (file)
@@ -26,6 +26,7 @@
 #include "cpu.h"
 #include "exec/exec-all.h"
 #include "sysemu/kvm.h"
+#include "sysemu/reset.h"
 #include "sysemu/hvf.h"
 #include "sysemu/cpus.h"
 #include "kvm_i386.h"
index 9e7b77965d2e6987cd88d333a50ffd08070fdbb2..bcacdd1d8f93dac19a6adcfba9277ce08d3b60e1 100644 (file)
@@ -30,6 +30,7 @@
 #include "qemu-common.h"
 #include "hax-i386.h"
 #include "sysemu/accel.h"
+#include "sysemu/reset.h"
 #include "sysemu/sysemu.h"
 #include "qemu/main-loop.h"
 #include "hw/boards.h"
index dbbb13772af8f8bbfca1947fbb0270e15bfcea0a..30ed209e6bd953f3752a7e4dbe746f4b7d91e897 100644 (file)
@@ -24,6 +24,7 @@
 #include "sysemu/sysemu.h"
 #include "sysemu/hw_accel.h"
 #include "sysemu/kvm_int.h"
+#include "sysemu/reset.h"
 #include "kvm_i386.h"
 #include "hyperv.h"
 #include "hyperv-proto.h"
index 736a7903e2203833675fc773f686078ac854ea69..3caba8d5e1f0a9d4005c82184b0f861a17f968e6 100644 (file)
@@ -26,6 +26,7 @@
 #include "internal.h"
 #include "kvm_s390x.h"
 #include "sysemu/kvm.h"
+#include "sysemu/reset.h"
 #include "qemu/timer.h"
 #include "qemu/error-report.h"
 #include "qemu/module.h"
diff --git a/vl.c b/vl.c
index b426b3213461210565bd1db15a0c89d71e9fea7c..1abfd306e35d1aa6a482d1649286907fc380bc9c 100644 (file)
--- a/vl.c
+++ b/vl.c
@@ -30,6 +30,7 @@
 #include "qemu/cutils.h"
 #include "qemu/help_option.h"
 #include "qemu/uuid.h"
+#include "sysemu/reset.h"
 #include "sysemu/seccomp.h"
 #include "sysemu/tcg.h"