diff --git a/accel/kvm/kvm-all.c b/accel/kvm/kvm-all.c index d20da99c213c7ec560c24311f1c6003ef59bffde..e1a44eccf5bd6e88f816817300ddab205759fc72 100644 --- a/accel/kvm/kvm-all.c +++ b/accel/kvm/kvm-all.c @@ -34,6 +34,7 @@ #include "exec/ram_addr.h" #include "exec/address-spaces.h" #include "qemu/event_notifier.h" +#include "qemu/main-loop.h" #include "trace.h" #include "hw/irq.h" #include "sysemu/sev.h" diff --git a/block.c b/block.c index cbd8da5f3bd4e43f651de655b4151b8c4a890bef..1b67b4960f64bc1284b24cbce0875f1da9eefdd3 100644 --- a/block.c +++ b/block.c @@ -30,6 +30,7 @@ #include "block/qdict.h" #include "qemu/error-report.h" #include "module_block.h" +#include "qemu/main-loop.h" #include "qemu/module.h" #include "qapi/error.h" #include "qapi/qmp/qdict.h" diff --git a/block/block-backend.c b/block/block-backend.c index 6aed80bf0bfe7781cb4a96b848400cbc795481ed..4991ab5574f60efb8201538217384fb3a70edf89 100644 --- a/block/block-backend.c +++ b/block/block-backend.c @@ -21,6 +21,7 @@ #include "qapi/error.h" #include "qapi/qapi-events-block.h" #include "qemu/id.h" +#include "qemu/main-loop.h" #include "qemu/option.h" #include "trace.h" #include "migration/misc.h" diff --git a/block/create.c b/block/create.c index 95341219efcd670a5151d0d3f4f52a3de3e93f96..1bd00ed5f8c93dfd315d637f8c6b74f001e533c2 100644 --- a/block/create.c +++ b/block/create.c @@ -25,6 +25,7 @@ #include "qemu/osdep.h" #include "block/block_int.h" #include "qemu/job.h" +#include "qemu/main-loop.h" #include "qapi/qapi-commands-block-core.h" #include "qapi/qapi-visit-block-core.h" #include "qapi/clone-visitor.h" diff --git a/block/io.c b/block/io.c index 06305c6ea62efabf1efb43933bf624c595c9e4de..17a243cde9ad651580693fdaeb3b1d4acfbf7476 100644 --- a/block/io.c +++ b/block/io.c @@ -32,6 +32,7 @@ #include "qemu/cutils.h" #include "qapi/error.h" #include "qemu/error-report.h" +#include "qemu/main-loop.h" #define NOT_DONE 0x7fffffff /* used while emulated sync operation in progress */ diff --git a/block/nbd.c b/block/nbd.c index 57c1a205811abd5fec01828e5d4d6497c72f35fe..56b1c6ec7400ce5e87d5ce8416b5a7771c15a928 100644 --- a/block/nbd.c +++ b/block/nbd.c @@ -33,6 +33,7 @@ #include "qemu/uri.h" #include "qemu/option.h" #include "qemu/cutils.h" +#include "qemu/main-loop.h" #include "qapi/qapi-visit-sockets.h" #include "qapi/qmp/qstring.h" diff --git a/block/nfs.c b/block/nfs.c index d93241b3bb84cf0a662f0ddec5829744fa9b5a47..a1fe004c6155ce76bfa22097e38e7026a5f128fe 100644 --- a/block/nfs.c +++ b/block/nfs.c @@ -32,6 +32,7 @@ #include "block/qdict.h" #include "trace.h" #include "qemu/iov.h" +#include "qemu/main-loop.h" #include "qemu/module.h" #include "qemu/option.h" #include "qemu/uri.h" diff --git a/block/nvme.c b/block/nvme.c index 2c8571351968b0cecff250b7a6993ee7cb261e5a..5be3a39b632ec327406c730c3a7dad164c38ddda 100644 --- a/block/nvme.c +++ b/block/nvme.c @@ -17,6 +17,7 @@ #include "qapi/qmp/qdict.h" #include "qapi/qmp/qstring.h" #include "qemu/error-report.h" +#include "qemu/main-loop.h" #include "qemu/module.h" #include "qemu/cutils.h" #include "qemu/option.h" diff --git a/block/qcow2.c b/block/qcow2.c index 039bdc2f7e799f935f5364daed5cd2ebc45dbdcf..59cff1d4cb6d5143be173a4da5214cec1a5b911d 100644 --- a/block/qcow2.c +++ b/block/qcow2.c @@ -26,6 +26,7 @@ #include "block/qdict.h" #include "sysemu/block-backend.h" +#include "qemu/main-loop.h" #include "qemu/module.h" #include "qcow2.h" #include "qemu/error-report.h" diff --git a/block/qed.c b/block/qed.c index 77c7cef175616b93cd2f27b7a86c2f9a121ccb7f..d0dcc5f14d836bfe668ef82e9f3a4b5e14a33e4d 100644 --- a/block/qed.c +++ b/block/qed.c @@ -17,6 +17,7 @@ #include "qapi/error.h" #include "qemu/timer.h" #include "qemu/bswap.h" +#include "qemu/main-loop.h" #include "qemu/module.h" #include "qemu/option.h" #include "trace.h" diff --git a/block/sheepdog.c b/block/sheepdog.c index 6f402e5d4d1bdc2841857d5dffcf4abc088d6a9c..31b0a820c2644836f6d32a04b1a426352d2c03c0 100644 --- a/block/sheepdog.c +++ b/block/sheepdog.c @@ -22,6 +22,7 @@ #include "qapi/qobject-output-visitor.h" #include "qemu/uri.h" #include "qemu/error-report.h" +#include "qemu/main-loop.h" #include "qemu/module.h" #include "qemu/option.h" #include "qemu/sockets.h" diff --git a/block/throttle-groups.c b/block/throttle-groups.c index a5a20379244e20a7808b7d106972e36d29cbb60f..77014c741b4141c0f0f1f0c325059752c96c7c2c 100644 --- a/block/throttle-groups.c +++ b/block/throttle-groups.c @@ -26,6 +26,7 @@ #include "sysemu/block-backend.h" #include "block/throttle-groups.h" #include "qemu/throttle-options.h" +#include "qemu/main-loop.h" #include "qemu/queue.h" #include "qemu/thread.h" #include "sysemu/qtest.h" diff --git a/blockdev.c b/blockdev.c index 4d141e9a1fba68a40a5ad69f43ef270d279d025f..64eab33ae91e1a4863cae9b3756de14b596912ff 100644 --- a/blockdev.c +++ b/blockdev.c @@ -60,6 +60,7 @@ #include "sysemu/qtest.h" #include "qemu/cutils.h" #include "qemu/help_option.h" +#include "qemu/main-loop.h" #include "qemu/throttle-options.h" static QTAILQ_HEAD(, BlockDriverState) monitor_bdrv_states = diff --git a/blockjob.c b/blockjob.c index 20b7f557da3e491927b99b113b730e8e70da2ed1..45877c8bdd70de836cd556e52cad05f397450a80 100644 --- a/blockjob.c +++ b/blockjob.c @@ -33,6 +33,7 @@ #include "qapi/qapi-events-block-core.h" #include "qapi/qmp/qerror.h" #include "qemu/coroutine.h" +#include "qemu/main-loop.h" #include "qemu/timer.h" /* diff --git a/chardev/baum.c b/chardev/baum.c index 3dc81d5c6c66cc0dcd87e11935ddf5706d53d5e1..9c95e7bc7985e0932ab5ec623fe294d364ed858c 100644 --- a/chardev/baum.c +++ b/chardev/baum.c @@ -25,6 +25,7 @@ #include "qemu/osdep.h" #include "qapi/error.h" #include "chardev/char.h" +#include "qemu/main-loop.h" #include "qemu/module.h" #include "qemu/timer.h" #include "hw/usb.h" diff --git a/chardev/char-pipe.c b/chardev/char-pipe.c index b200f9365c04dd256ef806ab8362a2483de06fc6..94d714ffcd0ab1914b1b97fb53436e4535b1d3e1 100644 --- a/chardev/char-pipe.c +++ b/chardev/char-pipe.c @@ -25,6 +25,7 @@ #include "qemu/osdep.h" #include "qemu-common.h" #include "qapi/error.h" +#include "qemu/main-loop.h" #include "qemu/module.h" #include "qemu/option.h" #include "chardev/char.h" diff --git a/chardev/char-win-stdio.c b/chardev/char-win-stdio.c index 92d34e85aaf0af0db843f7d7ed0a99a22cf8574f..99afda353c57b2d67fe26bb832122d72d7462509 100644 --- a/chardev/char-win-stdio.c +++ b/chardev/char-win-stdio.c @@ -24,6 +24,7 @@ #include "qemu/osdep.h" #include "qapi/error.h" +#include "qemu/main-loop.h" #include "qemu/module.h" #include "chardev/char-win.h" #include "chardev/char-win-stdio.h" diff --git a/chardev/char-win.c b/chardev/char-win.c index 0b8181339dbdde87a57f14efb897c4c6528667cb..34825f683dbaa752fcfd6168916d142489a280a5 100644 --- a/chardev/char-win.c +++ b/chardev/char-win.c @@ -23,6 +23,7 @@ */ #include "qemu/osdep.h" +#include "qemu/main-loop.h" #include "qemu/module.h" #include "qapi/error.h" #include "chardev/char-win.h" diff --git a/dump/dump.c b/dump/dump.c index c7b2301652620300f1d7515f37233f52e8293a30..d430f5e9295cb066176d57697f5cd97bc6ce4198 100644 --- a/dump/dump.c +++ b/dump/dump.c @@ -28,6 +28,7 @@ #include "qapi/qapi-events-dump.h" #include "qapi/qmp/qerror.h" #include "qemu/error-report.h" +#include "qemu/main-loop.h" #include "hw/misc/vmcoreinfo.h" #ifdef TARGET_X86_64 diff --git a/fsdev/qemu-fsdev-throttle.c b/fsdev/qemu-fsdev-throttle.c index cfd86418aca71138373f97fc1b7e5f6e57539731..fe1d76dc76e74535805a372e3d3edfccf5163a72 100644 --- a/fsdev/qemu-fsdev-throttle.c +++ b/fsdev/qemu-fsdev-throttle.c @@ -16,6 +16,7 @@ #include "qemu/error-report.h" #include "qemu-fsdev-throttle.h" #include "qemu/iov.h" +#include "qemu/main-loop.h" #include "qemu/option.h" static void fsdev_throttle_read_timer_cb(void *opaque) diff --git a/fsdev/qemu-fsdev-throttle.h b/fsdev/qemu-fsdev-throttle.h index 7d6211d49910a0874ee55e1384a555e451cef8a8..c98e2feab553e3f5dac794ab21a7da6b8fffd7c9 100644 --- a/fsdev/qemu-fsdev-throttle.h +++ b/fsdev/qemu-fsdev-throttle.h @@ -16,7 +16,6 @@ #define QEMU_FSDEV_THROTTLE_H #include "block/aio.h" -#include "qemu/main-loop.h" #include "qemu/coroutine.h" #include "qemu/throttle.h" diff --git a/hw/9pfs/9p.c b/hw/9pfs/9p.c index 55821343e59475ee768f7c8ca029db1b69c039e9..cce2366219be97f88e3d95b23fc250412d8c926e 100644 --- a/hw/9pfs/9p.c +++ b/hw/9pfs/9p.c @@ -17,6 +17,7 @@ #include "qapi/error.h" #include "qemu/error-report.h" #include "qemu/iov.h" +#include "qemu/main-loop.h" #include "qemu/sockets.h" #include "virtio-9p.h" #include "fsdev/qemu-fsdev.h" diff --git a/hw/9pfs/codir.c b/hw/9pfs/codir.c index 7cd6fce1ad3748db5b1a32585d163c07a92290d4..73f9a751e178341745143bc9d2f697f4102d87a3 100644 --- a/hw/9pfs/codir.c +++ b/hw/9pfs/codir.c @@ -15,6 +15,7 @@ #include "fsdev/qemu-fsdev.h" #include "qemu/thread.h" #include "qemu/coroutine.h" +#include "qemu/main-loop.h" #include "coth.h" int coroutine_fn v9fs_co_readdir(V9fsPDU *pdu, V9fsFidState *fidp, diff --git a/hw/9pfs/cofile.c b/hw/9pfs/cofile.c index 9c22837cda326995e6049b80561422469cb6da4b..83bb6c14e02048c8574f11900b07b6d41e769546 100644 --- a/hw/9pfs/cofile.c +++ b/hw/9pfs/cofile.c @@ -15,6 +15,7 @@ #include "fsdev/qemu-fsdev.h" #include "qemu/thread.h" #include "qemu/coroutine.h" +#include "qemu/main-loop.h" #include "coth.h" int coroutine_fn v9fs_co_st_gen(V9fsPDU *pdu, V9fsPath *path, mode_t st_mode, diff --git a/hw/9pfs/cofs.c b/hw/9pfs/cofs.c index c62103221d2a90497a4e219dd10496caf0a30d36..55991916ec2a61ff69093d5205db3c86f000a741 100644 --- a/hw/9pfs/cofs.c +++ b/hw/9pfs/cofs.c @@ -15,6 +15,7 @@ #include "fsdev/qemu-fsdev.h" #include "qemu/thread.h" #include "qemu/coroutine.h" +#include "qemu/main-loop.h" #include "coth.h" static ssize_t __readlink(V9fsState *s, V9fsPath *path, V9fsString *buf) diff --git a/hw/9pfs/coth.c b/hw/9pfs/coth.c index c3b43368f8cff755177d8d49fe7db2dcef37c261..9778f24b000f9aa77ef57fab69b7cbabcdb215a6 100644 --- a/hw/9pfs/coth.c +++ b/hw/9pfs/coth.c @@ -15,6 +15,7 @@ #include "qemu/osdep.h" #include "block/thread-pool.h" #include "qemu/coroutine.h" +#include "qemu/main-loop.h" #include "coth.h" /* Called from QEMU I/O thread. */ diff --git a/hw/9pfs/coth.h b/hw/9pfs/coth.h index 19e4d9287eefc3d25353d6a8ad8303aa9a320e8a..c2cdc7a9eaac4aeb7d849d9086e9d97124dc98f5 100644 --- a/hw/9pfs/coth.h +++ b/hw/9pfs/coth.h @@ -17,7 +17,6 @@ #include "qemu/thread.h" #include "qemu/coroutine.h" -#include "qemu/main-loop.h" #include "9p.h" /* diff --git a/hw/9pfs/coxattr.c b/hw/9pfs/coxattr.c index 154392eade7385228a81069120dc05756b35a4e6..0e00ffaa0d4cf22a87207907bd897d6f321bb46b 100644 --- a/hw/9pfs/coxattr.c +++ b/hw/9pfs/coxattr.c @@ -15,6 +15,7 @@ #include "fsdev/qemu-fsdev.h" #include "qemu/thread.h" #include "qemu/coroutine.h" +#include "qemu/main-loop.h" #include "coth.h" int coroutine_fn v9fs_co_llistxattr(V9fsPDU *pdu, V9fsPath *path, void *value, diff --git a/hw/9pfs/xen-9p-backend.c b/hw/9pfs/xen-9p-backend.c index c50b1961d3e1d264a19290b1b4f97d58e528435b..71eebe12dd415944b0670eba34055653108c64d4 100644 --- a/hw/9pfs/xen-9p-backend.c +++ b/hw/9pfs/xen-9p-backend.c @@ -15,6 +15,7 @@ #include "hw/9pfs/xen-9pfs.h" #include "qapi/error.h" #include "qemu/config-file.h" +#include "qemu/main-loop.h" #include "qemu/option.h" #include "fsdev/qemu-fsdev.h" diff --git a/hw/arm/omap1.c b/hw/arm/omap1.c index cce671014b70ba62377d56c5f964731861da02a1..ce9247118e6477d0bbd02c1396d49fb71a32f9b9 100644 --- a/hw/arm/omap1.c +++ b/hw/arm/omap1.c @@ -19,6 +19,7 @@ #include "qemu/osdep.h" #include "qemu/error-report.h" +#include "qemu/main-loop.h" #include "qapi/error.h" #include "qemu-common.h" #include "cpu.h" diff --git a/hw/block/dataplane/virtio-blk.c b/hw/block/dataplane/virtio-blk.c index 158c78f85200e50e5dd403d47d953bf1ae26a8ff..9299a1a7c2eff7f17b232ca1391e60e121d806ea 100644 --- a/hw/block/dataplane/virtio-blk.c +++ b/hw/block/dataplane/virtio-blk.c @@ -16,6 +16,7 @@ #include "qapi/error.h" #include "trace.h" #include "qemu/iov.h" +#include "qemu/main-loop.h" #include "qemu/thread.h" #include "qemu/error-report.h" #include "hw/virtio/virtio-access.h" diff --git a/hw/block/dataplane/xen-block.c b/hw/block/dataplane/xen-block.c index 71c63330aceea13f1115b2806b75571720908332..3b9caeb2fa00a1f4eb338fca7a899f536f5e6002 100644 --- a/hw/block/dataplane/xen-block.c +++ b/hw/block/dataplane/xen-block.c @@ -20,6 +20,7 @@ #include "qemu/osdep.h" #include "qemu/error-report.h" +#include "qemu/main-loop.h" #include "qapi/error.h" #include "hw/xen/xen_common.h" #include "hw/block/xen_blkif.h" diff --git a/hw/block/fdc.c b/hw/block/fdc.c index 7542c8f2730a653104cde6ed468696c73e28a3ef..e80439482c3848f871b041cf8e72742a8e065e7b 100644 --- a/hw/block/fdc.c +++ b/hw/block/fdc.c @@ -41,6 +41,7 @@ #include "sysemu/blockdev.h" #include "sysemu/sysemu.h" #include "qemu/log.h" +#include "qemu/main-loop.h" #include "qemu/module.h" #include "trace.h" diff --git a/hw/block/xen-block.c b/hw/block/xen-block.c index 848a0ad0ea6ec269e0439c83dfac78b1fa950779..aef39536aca9978fd8cedf5149a533d379d97354 100644 --- a/hw/block/xen-block.c +++ b/hw/block/xen-block.c @@ -7,6 +7,7 @@ #include "qemu/osdep.h" #include "qemu/cutils.h" +#include "qemu/main-loop.h" #include "qemu/module.h" #include "qemu/option.h" #include "qapi/error.h" diff --git a/hw/char/virtio-serial-bus.c b/hw/char/virtio-serial-bus.c index b868e54d7253f84de2617c8811f9a52cf4805abd..272cfb6049df08aa090bbad1e3fa108be3fdfab4 100644 --- a/hw/char/virtio-serial-bus.c +++ b/hw/char/virtio-serial-bus.c @@ -21,6 +21,7 @@ #include "qemu/osdep.h" #include "qapi/error.h" #include "qemu/iov.h" +#include "qemu/main-loop.h" #include "qemu/module.h" #include "migration/qemu-file-types.h" #include "monitor/monitor.h" diff --git a/hw/core/machine-qmp-cmds.c b/hw/core/machine-qmp-cmds.c index 5bd95b8ab0b89374333511da10ee3a91485bd506..d8284671f09f15a66506670100a581c3072d68c9 100644 --- a/hw/core/machine-qmp-cmds.c +++ b/hw/core/machine-qmp-cmds.c @@ -13,6 +13,7 @@ #include "qapi/error.h" #include "qapi/qapi-commands-machine.h" #include "qapi/qmp/qerror.h" +#include "qemu/main-loop.h" #include "sysemu/hostmem.h" #include "sysemu/hw_accel.h" #include "sysemu/numa.h" diff --git a/hw/display/qxl.c b/hw/display/qxl.c index 4a44712fde607295e140c17b39279ac3b6ff01f2..539ede12c098afd21fc5520410a3938f82fb915b 100644 --- a/hw/display/qxl.c +++ b/hw/display/qxl.c @@ -26,6 +26,7 @@ #include "qemu/timer.h" #include "qemu/queue.h" #include "qemu/atomic.h" +#include "qemu/main-loop.h" #include "qemu/module.h" #include "sysemu/sysemu.h" #include "migration/blocker.h" diff --git a/hw/dma/etraxfs_dma.c b/hw/dma/etraxfs_dma.c index 4285443c81b6d31b1986264ae6b84394a93aee7c..36da22fa9080bfc883094826167221b264431ab7 100644 --- a/hw/dma/etraxfs_dma.c +++ b/hw/dma/etraxfs_dma.c @@ -25,6 +25,7 @@ #include "qemu/osdep.h" #include "hw/hw.h" #include "hw/irq.h" +#include "qemu/main-loop.h" #include "exec/address-spaces.h" #include "sysemu/sysemu.h" diff --git a/hw/i386/intel_iommu.c b/hw/i386/intel_iommu.c index 000de6b9ce72ace3f72dafa1e179519102f355d4..50fe5cc1a9cefb70e4397f8eb939768eee9912c6 100644 --- a/hw/i386/intel_iommu.c +++ b/hw/i386/intel_iommu.c @@ -21,6 +21,7 @@ #include "qemu/osdep.h" #include "qemu/error-report.h" +#include "qemu/main-loop.h" #include "qapi/error.h" #include "hw/sysbus.h" #include "exec/address-spaces.h" diff --git a/hw/i386/xen/xen-hvm.c b/hw/i386/xen/xen-hvm.c index 63abace70a84d0b757f36443c62cb37a3625ee03..3e15ffc828284e9736969fc9de5219f231e1d986 100644 --- a/hw/i386/xen/xen-hvm.c +++ b/hw/i386/xen/xen-hvm.c @@ -23,6 +23,7 @@ #include "qapi/error.h" #include "qapi/qapi-commands-misc.h" #include "qemu/error-report.h" +#include "qemu/main-loop.h" #include "qemu/range.h" #include "sysemu/xen-mapcache.h" #include "trace.h" diff --git a/hw/ide/ahci.c b/hw/ide/ahci.c index 1d5a54b29e2b92ef5f4ba732be677efb53e91ac5..378c1f360f6d6e3fbf01d3d08ab96ee968db0e23 100644 --- a/hw/ide/ahci.c +++ b/hw/ide/ahci.c @@ -28,6 +28,7 @@ #include "qemu/error-report.h" #include "qemu/log.h" +#include "qemu/main-loop.h" #include "qemu/module.h" #include "sysemu/block-backend.h" #include "sysemu/dma.h" diff --git a/hw/ide/core.c b/hw/ide/core.c index 005b4d5ef4a2eb62a6f27c3c7f1b2333d746f735..61cb3b26ab74c74fc10bbdaa02d82f2fa22c0064 100644 --- a/hw/ide/core.c +++ b/hw/ide/core.c @@ -27,6 +27,7 @@ #include "hw/isa/isa.h" #include "migration/vmstate.h" #include "qemu/error-report.h" +#include "qemu/main-loop.h" #include "qemu/timer.h" #include "sysemu/sysemu.h" #include "sysemu/blockdev.h" diff --git a/hw/ide/qdev.c b/hw/ide/qdev.c index d85c31a0eeb2356da8aab766ce491bb47031b005..d30bdd70ee54cd392bc9e83d52e7a4c39cfa8990 100644 --- a/hw/ide/qdev.c +++ b/hw/ide/qdev.c @@ -22,6 +22,7 @@ #include "qapi/error.h" #include "qapi/qapi-types-block.h" #include "qemu/error-report.h" +#include "qemu/main-loop.h" #include "qemu/module.h" #include "hw/ide/internal.h" #include "sysemu/block-backend.h" diff --git a/hw/intc/s390_flic.c b/hw/intc/s390_flic.c index d0be755c827257acf5e19762abdf1344f0556061..a1b28e755f5b68a76db135741ec82ddfcb379e82 100644 --- a/hw/intc/s390_flic.c +++ b/hw/intc/s390_flic.c @@ -12,6 +12,7 @@ #include "qemu/osdep.h" #include "qemu/error-report.h" +#include "qemu/main-loop.h" #include "qemu/module.h" #include "hw/sysbus.h" #include "hw/s390x/ioinst.h" diff --git a/hw/m68k/mcf5206.c b/hw/m68k/mcf5206.c index 5ee1498f4801dd4e6b75878aeaad774980d9ec47..a9c2c95b0d126f9ea66f1ecd47f4a0521f7a0df2 100644 --- a/hw/m68k/mcf5206.c +++ b/hw/m68k/mcf5206.c @@ -8,6 +8,7 @@ #include "qemu/osdep.h" #include "qemu/error-report.h" +#include "qemu/main-loop.h" #include "cpu.h" #include "hw/hw.h" #include "hw/irq.h" diff --git a/hw/m68k/mcf5208.c b/hw/m68k/mcf5208.c index 3a21c6280948ceccc728b89efe89f207e12eb1ec..012710d057d77d53d0b94b83956e026ba2182975 100644 --- a/hw/m68k/mcf5208.c +++ b/hw/m68k/mcf5208.c @@ -9,6 +9,7 @@ #include "qemu/osdep.h" #include "qemu/units.h" #include "qemu/error-report.h" +#include "qemu/main-loop.h" #include "qapi/error.h" #include "qemu-common.h" #include "cpu.h" diff --git a/hw/misc/imx6_src.c b/hw/misc/imx6_src.c index 0be683de06969f52ec29c397dc934dedff7533ad..b9d86fe5300ec8eb49b10184fbfd01ab27cceb93 100644 --- a/hw/misc/imx6_src.c +++ b/hw/misc/imx6_src.c @@ -14,6 +14,7 @@ #include "sysemu/sysemu.h" #include "qemu/bitops.h" #include "qemu/log.h" +#include "qemu/main-loop.h" #include "qemu/module.h" #include "arm-powerctl.h" #include "qom/cpu.h" diff --git a/hw/net/fsl_etsec/etsec.c b/hw/net/fsl_etsec/etsec.c index e217238296595c61408bf93fb2b263d0c662e9ec..e5c902ada47958b55854d34de8cd60c64ff0d7e3 100644 --- a/hw/net/fsl_etsec/etsec.c +++ b/hw/net/fsl_etsec/etsec.c @@ -34,6 +34,7 @@ #include "etsec.h" #include "registers.h" #include "qemu/log.h" +#include "qemu/main-loop.h" #include "qemu/module.h" /* #define HEX_DUMP */ diff --git a/hw/net/lan9118.c b/hw/net/lan9118.c index 1d32cb79e2ea1d51375b00d7ac20194a35099a7d..ea20a92cda3228a362a8c66fba0bb18e599d831b 100644 --- a/hw/net/lan9118.c +++ b/hw/net/lan9118.c @@ -21,6 +21,7 @@ #include "sysemu/sysemu.h" #include "hw/ptimer.h" #include "qemu/log.h" +#include "qemu/main-loop.h" #include "qemu/module.h" /* For crc32 */ #include <zlib.h> diff --git a/hw/net/vhost_net.c b/hw/net/vhost_net.c index a6b719035c8433906bad323d8ea7849f1cc184fe..e975700f9515f52587e3464ff3dc89b258afd18f 100644 --- a/hw/net/vhost_net.c +++ b/hw/net/vhost_net.c @@ -22,7 +22,7 @@ #include "hw/virtio/virtio-net.h" #include "net/vhost_net.h" #include "qemu/error-report.h" - +#include "qemu/main-loop.h" #include <sys/socket.h> #include <net/if.h> diff --git a/hw/net/virtio-net.c b/hw/net/virtio-net.c index b9e1cd71cfd6811bbb7690fc9b4e40aa500305e7..cdf4d774da19c16c90227ddd67aee42deecf7c04 100644 --- a/hw/net/virtio-net.c +++ b/hw/net/virtio-net.c @@ -13,6 +13,7 @@ #include "qemu/osdep.h" #include "qemu/iov.h" +#include "qemu/main-loop.h" #include "qemu/module.h" #include "hw/virtio/virtio.h" #include "net/net.h" diff --git a/hw/ppc/ppc.c b/hw/ppc/ppc.c index a1192d788945daf914b306b16c5f3b20a332b74b..a28aca453d68b582750e7fc7cffc3c88c0f26693 100644 --- a/hw/ppc/ppc.c +++ b/hw/ppc/ppc.c @@ -31,6 +31,7 @@ #include "sysemu/sysemu.h" #include "sysemu/cpus.h" #include "qemu/log.h" +#include "qemu/main-loop.h" #include "qemu/error-report.h" #include "sysemu/kvm.h" #include "kvm_ppc.h" diff --git a/hw/ppc/ppc440_uc.c b/hw/ppc/ppc440_uc.c index e7f42d78a1d18930f0055f284ab285f26309edb3..761d5519678394cfbbce934619e718cf777cf3aa 100644 --- a/hw/ppc/ppc440_uc.c +++ b/hw/ppc/ppc440_uc.c @@ -13,6 +13,7 @@ #include "qemu/error-report.h" #include "qapi/error.h" #include "qemu/log.h" +#include "qemu/main-loop.h" #include "qemu/module.h" #include "cpu.h" #include "hw/irq.h" diff --git a/hw/ppc/spapr_hcall.c b/hw/ppc/spapr_hcall.c index 6808d4cda83f26d6fa8c04e803976c43de1f5fbb..0f4e6b7120581e04e3d45740f093c4245eb58725 100644 --- a/hw/ppc/spapr_hcall.c +++ b/hw/ppc/spapr_hcall.c @@ -3,6 +3,7 @@ #include "sysemu/hw_accel.h" #include "sysemu/sysemu.h" #include "qemu/log.h" +#include "qemu/main-loop.h" #include "qemu/module.h" #include "qemu/error-report.h" #include "cpu.h" diff --git a/hw/ppc/spapr_rng.c b/hw/ppc/spapr_rng.c index 0e1c7ebcf8960304c104d07d7d125469e4bdaf6c..cfe43eaae97f0bd9810ecb28df37308a837f7131 100644 --- a/hw/ppc/spapr_rng.c +++ b/hw/ppc/spapr_rng.c @@ -21,6 +21,7 @@ #include "qapi/error.h" #include "cpu.h" #include "qemu/error-report.h" +#include "qemu/main-loop.h" #include "qemu/module.h" #include "sysemu/sysemu.h" #include "sysemu/device_tree.h" diff --git a/hw/scsi/mptsas.c b/hw/scsi/mptsas.c index b32f4c0ca9b01253427475604bc6d4146370816a..efa54a30c5d4a375007ad612416df51749e4c6dd 100644 --- a/hw/scsi/mptsas.c +++ b/hw/scsi/mptsas.c @@ -27,6 +27,7 @@ #include "sysemu/dma.h" #include "hw/pci/msi.h" #include "qemu/iov.h" +#include "qemu/main-loop.h" #include "qemu/module.h" #include "hw/scsi/scsi.h" #include "scsi/constants.h" diff --git a/hw/scsi/scsi-disk.c b/hw/scsi/scsi-disk.c index 5fbdecb434adab9b1ef3b3825012506d076dba0e..aa34297a5d72ba4d365f4736ebbeca8965a5a44b 100644 --- a/hw/scsi/scsi-disk.c +++ b/hw/scsi/scsi-disk.c @@ -23,6 +23,7 @@ #include "qemu/units.h" #include "qapi/error.h" #include "qemu/error-report.h" +#include "qemu/main-loop.h" #include "qemu/module.h" #include "hw/scsi/scsi.h" #include "migration/qemu-file-types.h" diff --git a/hw/scsi/vmw_pvscsi.c b/hw/scsi/vmw_pvscsi.c index 85af638bc71bc320974cd53ae21a41e27afcad1c..7e27bce43e039da0b67acfa37b86396c63eec62e 100644 --- a/hw/scsi/vmw_pvscsi.c +++ b/hw/scsi/vmw_pvscsi.c @@ -27,6 +27,7 @@ #include "qemu/osdep.h" #include "qapi/error.h" +#include "qemu/main-loop.h" #include "qemu/module.h" #include "hw/scsi/scsi.h" #include "migration/vmstate.h" diff --git a/hw/timer/allwinner-a10-pit.c b/hw/timer/allwinner-a10-pit.c index b9d057df5d59aeebd51da813531a1af9a8b0401c..904da4fc8884c5f839f333f6d5ca7d484c89e863 100644 --- a/hw/timer/allwinner-a10-pit.c +++ b/hw/timer/allwinner-a10-pit.c @@ -22,6 +22,7 @@ #include "hw/timer/allwinner-a10-pit.h" #include "migration/vmstate.h" #include "qemu/log.h" +#include "qemu/main-loop.h" #include "qemu/module.h" static void a10_pit_update_irq(AwA10PITState *s) diff --git a/hw/timer/altera_timer.c b/hw/timer/altera_timer.c index 0dd4f321f7f20552a5e899b6fb467a894f9256b3..51971e44ca2c65757137e18cbbce4b1b501ed3bd 100644 --- a/hw/timer/altera_timer.c +++ b/hw/timer/altera_timer.c @@ -19,6 +19,7 @@ */ #include "qemu/osdep.h" +#include "qemu/main-loop.h" #include "qemu/module.h" #include "qapi/error.h" diff --git a/hw/timer/etraxfs_timer.c b/hw/timer/etraxfs_timer.c index 2fd54ad4dcd4962b21a1acf783ba1b6ca4fe4d30..739276ecb8e9b96a45ad6f3c9fd9789fb0d37a60 100644 --- a/hw/timer/etraxfs_timer.c +++ b/hw/timer/etraxfs_timer.c @@ -26,6 +26,7 @@ #include "hw/sysbus.h" #include "sysemu/reset.h" #include "sysemu/sysemu.h" +#include "qemu/main-loop.h" #include "qemu/module.h" #include "qemu/timer.h" #include "hw/irq.h" diff --git a/hw/timer/exynos4210_rtc.c b/hw/timer/exynos4210_rtc.c index f79b970c5e1f618f7ecdd47bc46c6d88f109fbdd..5c954cfa01bae743a32846112268a2a1d1e94169 100644 --- a/hw/timer/exynos4210_rtc.c +++ b/hw/timer/exynos4210_rtc.c @@ -28,6 +28,7 @@ #include "qemu/osdep.h" #include "qemu-common.h" #include "qemu/log.h" +#include "qemu/main-loop.h" #include "qemu/module.h" #include "hw/sysbus.h" #include "migration/vmstate.h" diff --git a/hw/timer/milkymist-sysctl.c b/hw/timer/milkymist-sysctl.c index 900b0b62a9be4ec13880dcf9613e01cdf8a2bf25..4d75d73a934f01b0c6e3e80f8dad22e446d5eeca 100644 --- a/hw/timer/milkymist-sysctl.c +++ b/hw/timer/milkymist-sysctl.c @@ -30,6 +30,7 @@ #include "qemu/timer.h" #include "hw/ptimer.h" #include "qemu/error-report.h" +#include "qemu/main-loop.h" #include "qemu/module.h" enum { diff --git a/hw/usb/dev-uas.c b/hw/usb/dev-uas.c index 525bc1e5904febfe8eec8cf799ac28670b93ef37..c7d215d4efe0364b93af2ebd0e2edde4cd444d2b 100644 --- a/hw/usb/dev-uas.c +++ b/hw/usb/dev-uas.c @@ -14,6 +14,7 @@ #include "qemu/config-file.h" #include "trace.h" #include "qemu/error-report.h" +#include "qemu/main-loop.h" #include "qemu/module.h" #include "hw/usb.h" diff --git a/hw/usb/hcd-ehci.c b/hw/usb/hcd-ehci.c index 45ff4f411566a5a5c296ddf8c9b717f4b43023f9..d7d1ecd45d2a87c7ce9179a40a1ecb2fd28660eb 100644 --- a/hw/usb/hcd-ehci.c +++ b/hw/usb/hcd-ehci.c @@ -34,6 +34,7 @@ #include "migration/vmstate.h" #include "trace.h" #include "qemu/error-report.h" +#include "qemu/main-loop.h" #define FRAME_TIMER_FREQ 1000 #define FRAME_TIMER_NS (NANOSECONDS_PER_SECOND / FRAME_TIMER_FREQ) diff --git a/hw/usb/host-libusb.c b/hw/usb/host-libusb.c index 6f5338832aa4fe773cd215226f17c206781f3ff4..c0434872984bf7a31718bc6fa2e89ed038e4cffd 100644 --- a/hw/usb/host-libusb.c +++ b/hw/usb/host-libusb.c @@ -43,6 +43,7 @@ #include "migration/vmstate.h" #include "monitor/monitor.h" #include "qemu/error-report.h" +#include "qemu/main-loop.h" #include "qemu/module.h" #include "sysemu/sysemu.h" #include "trace.h" diff --git a/hw/usb/xen-usb.c b/hw/usb/xen-usb.c index dfbb418e77fb4066f4bd1152549920a39384e43a..1fc2f32ce93da35c5be22fdae359ddfa3bff8a69 100644 --- a/hw/usb/xen-usb.c +++ b/hw/usb/xen-usb.c @@ -24,6 +24,7 @@ #include <sys/user.h> #include "qemu/config-file.h" +#include "qemu/main-loop.h" #include "qemu/option.h" #include "hw/sysbus.h" #include "hw/usb.h" diff --git a/hw/vfio/ccw.c b/hw/vfio/ccw.c index 16f200e6fe6a24ea1c1618c564923ef001033867..c78a85a864b3bd1b00dcf0a1b9e2a4ad1cbe4cca 100644 --- a/hw/vfio/ccw.c +++ b/hw/vfio/ccw.c @@ -28,6 +28,7 @@ #include "hw/s390x/ccw-device.h" #include "exec/address-spaces.h" #include "qemu/error-report.h" +#include "qemu/main-loop.h" #include "qemu/module.h" struct VFIOCCWDevice { diff --git a/hw/vfio/common.c b/hw/vfio/common.c index a363b4495f0255919e70d945eabd77e9cec464f1..3e03c495d868f154b26a33c0c2d870273a0b4198 100644 --- a/hw/vfio/common.c +++ b/hw/vfio/common.c @@ -31,6 +31,7 @@ #include "exec/memory.h" #include "hw/hw.h" #include "qemu/error-report.h" +#include "qemu/main-loop.h" #include "qemu/range.h" #include "sysemu/balloon.h" #include "sysemu/kvm.h" diff --git a/hw/vfio/pci.c b/hw/vfio/pci.c index 48ac0f5a3417cc54618773d5e388595009ad917f..ab3ee2ca7ac9d5fc0cd55137379cf6d946dd77e5 100644 --- a/hw/vfio/pci.c +++ b/hw/vfio/pci.c @@ -28,6 +28,7 @@ #include "hw/pci/pci_bridge.h" #include "migration/vmstate.h" #include "qemu/error-report.h" +#include "qemu/main-loop.h" #include "qemu/module.h" #include "qemu/option.h" #include "qemu/range.h" diff --git a/hw/vfio/platform.c b/hw/vfio/platform.c index 2ec9c9f49b4b33badb4c196cb43430f24d7fa4cf..ff5f805d68a9cea15c5278379b5c16cb68db1969 100644 --- a/hw/vfio/platform.c +++ b/hw/vfio/platform.c @@ -22,6 +22,7 @@ #include "hw/vfio/vfio-platform.h" #include "migration/vmstate.h" #include "qemu/error-report.h" +#include "qemu/main-loop.h" #include "qemu/module.h" #include "qemu/range.h" #include "sysemu/sysemu.h" diff --git a/hw/virtio/vhost-backend.c b/hw/virtio/vhost-backend.c index 96b8d3c95d4be39e33c302d8da27d417c551b636..48905383f8e2730a06bc6b3303f6aa75c7cf3f67 100644 --- a/hw/virtio/vhost-backend.c +++ b/hw/virtio/vhost-backend.c @@ -12,6 +12,7 @@ #include "hw/virtio/vhost.h" #include "hw/virtio/vhost-backend.h" #include "qemu/error-report.h" +#include "qemu/main-loop.h" #include "standard-headers/linux/vhost_types.h" #ifdef CONFIG_VHOST_KERNEL diff --git a/hw/virtio/vhost-user.c b/hw/virtio/vhost-user.c index 4ca5b2551e1288c3b5c193d287881f8a832917a3..02a9b2519953cd441813e4f0dd8fc5d79528adf0 100644 --- a/hw/virtio/vhost-user.c +++ b/hw/virtio/vhost-user.c @@ -18,6 +18,7 @@ #include "chardev/char-fe.h" #include "sysemu/kvm.h" #include "qemu/error-report.h" +#include "qemu/main-loop.h" #include "qemu/sockets.h" #include "sysemu/cryptodev.h" #include "migration/migration.h" diff --git a/hw/virtio/virtio-crypto.c b/hw/virtio/virtio-crypto.c index 45187d334400686f49f777bb007ba1e235c3b40b..dbfaee6d7c61894aacef4467670ecef23f9953e6 100644 --- a/hw/virtio/virtio-crypto.c +++ b/hw/virtio/virtio-crypto.c @@ -13,6 +13,7 @@ #include "qemu/osdep.h" #include "qemu/iov.h" +#include "qemu/main-loop.h" #include "qemu/module.h" #include "hw/qdev.h" #include "qapi/error.h" diff --git a/hw/virtio/virtio-pmem.c b/hw/virtio/virtio-pmem.c index 17c196d107cf6f9e933978aa2345e5019ef108f4..ca487f63d2124559dc7abbfa8d26c51bad64c280 100644 --- a/hw/virtio/virtio-pmem.c +++ b/hw/virtio/virtio-pmem.c @@ -15,6 +15,7 @@ #include "qapi/error.h" #include "qemu-common.h" #include "qemu/error-report.h" +#include "qemu/main-loop.h" #include "hw/virtio/virtio-pmem.h" #include "hw/virtio/virtio-access.h" #include "standard-headers/linux/virtio_ids.h" diff --git a/hw/virtio/virtio.c b/hw/virtio/virtio.c index 79c7a910cc1b3a0426bc2da0729bacba06959eed..f4c83379303e1a66878ddd00b67c237b0d24a488 100644 --- a/hw/virtio/virtio.c +++ b/hw/virtio/virtio.c @@ -17,6 +17,7 @@ #include "trace.h" #include "exec/address-spaces.h" #include "qemu/error-report.h" +#include "qemu/main-loop.h" #include "qemu/module.h" #include "hw/virtio/virtio.h" #include "migration/qemu-file-types.h" diff --git a/hw/xen/xen-legacy-backend.c b/hw/xen/xen-legacy-backend.c index 2831940ae78c08f8034ceb4c015fd37bd10ce36e..47a7c9760a2cc747f35b7c432b5f41fc0feef5c9 100644 --- a/hw/xen/xen-legacy-backend.c +++ b/hw/xen/xen-legacy-backend.c @@ -28,6 +28,7 @@ #include "hw/sysbus.h" #include "hw/boards.h" #include "qemu/log.h" +#include "qemu/main-loop.h" #include "qapi/error.h" #include "hw/xen/xen-legacy-backend.h" #include "hw/xen/xen_pvdev.h" diff --git a/hw/xen/xen_pvdev.c b/hw/xen/xen_pvdev.c index 6ef09cbf9d6cfc442347ffeaf0b6432b52255945..43a336aabfce5356522fab7d5cf5b717e4b4acb4 100644 --- a/hw/xen/xen_pvdev.c +++ b/hw/xen/xen_pvdev.c @@ -19,6 +19,7 @@ #include "qemu/osdep.h" #include "qemu/log.h" +#include "qemu/main-loop.h" #include "hw/qdev-core.h" #include "hw/xen/xen-legacy-backend.h" #include "hw/xen/xen_pvdev.h" diff --git a/include/block/block_int.h b/include/block/block_int.h index 3aa1e832a8fdf32bf3f33d1e15084185f963b9e2..6207a105ff40d698e60b2ab792e55c2e226d4088 100644 --- a/include/block/block_int.h +++ b/include/block/block_int.h @@ -33,7 +33,6 @@ #include "qemu/timer.h" #include "qemu/hbitmap.h" #include "block/snapshot.h" -#include "qemu/main-loop.h" #include "qemu/throttle.h" #define BLOCK_FLAG_LAZY_REFCOUNTS 8 diff --git a/include/chardev/char-fe.h b/include/chardev/char-fe.h index aa1b864ccda472fff8af07dea27aff65973ab35e..67601dc9a43ec7c3bcdc1dd83ba8ce7bdd4a9fe5 100644 --- a/include/chardev/char-fe.h +++ b/include/chardev/char-fe.h @@ -2,6 +2,7 @@ #define QEMU_CHAR_FE_H #include "chardev/char.h" +#include "qemu/main-loop.h" typedef void IOEventHandler(void *opaque, int event); typedef int BackendChangeHandler(void *opaque); diff --git a/include/chardev/char-io.h b/include/chardev/char-io.h index 1709b59c9f670c60a9d4562eb5c1ed71af16ba4a..ac379ea70e38b1b50d55b53ab74c0dd8594ad254 100644 --- a/include/chardev/char-io.h +++ b/include/chardev/char-io.h @@ -26,6 +26,7 @@ #include "io/channel.h" #include "chardev/char.h" +#include "qemu/main-loop.h" /* Can only be used for read */ GSource *io_add_watch_poll(Chardev *chr, diff --git a/include/chardev/char.h b/include/chardev/char.h index c0b57f7685faf7a7c72c87610afddf2a1218249d..087b202b62403b70102633d841467cde77cf9db2 100644 --- a/include/chardev/char.h +++ b/include/chardev/char.h @@ -2,8 +2,8 @@ #define QEMU_CHAR_H #include "qapi/qapi-types-char.h" -#include "qemu/main-loop.h" #include "qemu/bitmap.h" +#include "qemu/thread.h" #include "qom/object.h" #define IAC_EOR 239 diff --git a/include/hw/scsi/scsi.h b/include/hw/scsi/scsi.h index 426566a5c66f7fd5ec1a53bc2b75abe165d3ce3b..15a763dc182d5837fe9c7127692eac94f4973274 100644 --- a/include/hw/scsi/scsi.h +++ b/include/hw/scsi/scsi.h @@ -2,6 +2,7 @@ #define QEMU_HW_SCSI_H #include "hw/qdev.h" +#include "block/aio.h" #include "hw/block/block.h" #include "sysemu/sysemu.h" #include "scsi/utils.h" diff --git a/include/sysemu/sysemu.h b/include/sysemu/sysemu.h index 77f5df59b0d897d5acead2baf8806f62b7d3cdd7..ac18a1184a43690a9f27ad900c58acd2ccfe333c 100644 --- a/include/sysemu/sysemu.h +++ b/include/sysemu/sysemu.h @@ -5,7 +5,6 @@ #include "qapi/qapi-types-run-state.h" #include "qemu/timer.h" #include "qemu/notify.h" -#include "qemu/main-loop.h" #include "qemu/bitmap.h" #include "qemu/uuid.h" #include "qom/object.h" diff --git a/memory.c b/memory.c index 09d9b254fd9da3fa621ec5a3e363a086a72b570d..cbf0e5a6ccdf08e0de4288a434208ba86114f5c1 100644 --- a/memory.c +++ b/memory.c @@ -21,6 +21,7 @@ #include "qapi/visitor.h" #include "qemu/bitops.h" #include "qemu/error-report.h" +#include "qemu/main-loop.h" #include "qemu/qemu-print.h" #include "qom/object.h" #include "trace-root.h" diff --git a/migration/block.c b/migration/block.c index 91f98ef44a1ae09ac77737640aa4aa0134094866..e81fd7e14fa66fa66dd7d0bfff41f0ea64472551 100644 --- a/migration/block.c +++ b/migration/block.c @@ -16,6 +16,7 @@ #include "qemu/osdep.h" #include "qapi/error.h" #include "qemu/error-report.h" +#include "qemu/main-loop.h" #include "qemu/cutils.h" #include "qemu/queue.h" #include "block.h" diff --git a/migration/colo.c b/migration/colo.c index 0b5b62039168263e8c78cda2d739135a24412297..0602e6bbe42036c3bfe0aba620615c4c8e68ed79 100644 --- a/migration/colo.c +++ b/migration/colo.c @@ -23,6 +23,7 @@ #include "io/channel-buffer.h" #include "trace.h" #include "qemu/error-report.h" +#include "qemu/main-loop.h" #include "qemu/rcu.h" #include "migration/failover.h" #ifdef CONFIG_REPLICATION diff --git a/migration/migration.c b/migration/migration.c index 8a607fe1e2b13e749dd72d2c3c9451be2af53285..85e5d22e32ff40ec39e99777cced7aa48ba31b11 100644 --- a/migration/migration.c +++ b/migration/migration.c @@ -16,6 +16,7 @@ #include "qemu/osdep.h" #include "qemu/cutils.h" #include "qemu/error-report.h" +#include "qemu/main-loop.h" #include "migration/blocker.h" #include "exec.h" #include "fd.h" diff --git a/migration/savevm.c b/migration/savevm.c index 89e8f4c180175fbe07245fcd10584206b041b644..b8f734537a6289e305d3d9d5819358354b6fe476 100644 --- a/migration/savevm.c +++ b/migration/savevm.c @@ -51,6 +51,7 @@ #include "exec/target_page.h" #include "trace.h" #include "qemu/iov.h" +#include "qemu/main-loop.h" #include "block/snapshot.h" #include "qemu/cutils.h" #include "io/channel-buffer.h" diff --git a/nbd/nbd-internal.h b/nbd/nbd-internal.h index ec3d2e2ebc702559dc183abc9ebe48e5f5b0e947..60629ef1602d8d5c2dbc6af536793fdac241480b 100644 --- a/nbd/nbd-internal.h +++ b/nbd/nbd-internal.h @@ -28,7 +28,6 @@ #endif #include "qemu/bswap.h" -#include "qemu/main-loop.h" /* This is all part of the "official" NBD API. * diff --git a/net/can/can_socketcan.c b/net/can/can_socketcan.c index 3dec1086841ea0c62c289d36ab19d8d6f5a5cbf5..8a6ffad40c8292007aaadd8de43624d2bb899fcb 100644 --- a/net/can/can_socketcan.c +++ b/net/can/can_socketcan.c @@ -27,6 +27,7 @@ #include "qemu/osdep.h" #include "qemu/log.h" +#include "qemu/main-loop.h" #include "qemu/module.h" #include "qapi/error.h" #include "chardev/char.h" diff --git a/net/netmap.c b/net/netmap.c index 0cc8f545c5c02cf0b3f5b9f6642e1a1f262529a9..350f097f91c12d603cb88f4e828462ca5d8b8b80 100644 --- a/net/netmap.c +++ b/net/netmap.c @@ -38,6 +38,7 @@ #include "qapi/error.h" #include "qemu/iov.h" #include "qemu/cutils.h" +#include "qemu/main-loop.h" typedef struct NetmapState { NetClientState nc; diff --git a/net/tap-win32.c b/net/tap-win32.c index 662f9b63e138c776e17c3bcb0ef40396914c0600..9cdef472863d29dff57e82c0401fcfeccc466478 100644 --- a/net/tap-win32.c +++ b/net/tap-win32.c @@ -35,6 +35,7 @@ #include "net/tap.h" /* tap_has_ufo, ... */ #include "sysemu/sysemu.h" #include "qemu/error-report.h" +#include "qemu/main-loop.h" #include <windows.h> #include <winioctl.h> diff --git a/net/tap.c b/net/tap.c index fc38029f4144b69ff3a19ec7c327b084da5ad169..6207f61f84abd7735723adec4ad0f71fafe5fa10 100644 --- a/net/tap.c +++ b/net/tap.c @@ -40,6 +40,7 @@ #include "qemu-common.h" #include "qemu/cutils.h" #include "qemu/error-report.h" +#include "qemu/main-loop.h" #include "qemu/sockets.h" #include "net/tap.h" diff --git a/qemu-img.c b/qemu-img.c index 79983772de39e3e2b9f0d425a4043f28f0990716..a398fd44d6fe381e0c2dbded6dc21d84916529ae 100644 --- a/qemu-img.c +++ b/qemu-img.c @@ -38,6 +38,7 @@ #include "qemu/option.h" #include "qemu/error-report.h" #include "qemu/log.h" +#include "qemu/main-loop.h" #include "qemu/module.h" #include "qemu/units.h" #include "qom/object_interfaces.h" diff --git a/qom/cpu.c b/qom/cpu.c index fdc1af8f40530702cfd20988d878852330951bd7..cdb8c71b6ba9b804c18eb0c7a9404f7a1d500321 100644 --- a/qom/cpu.c +++ b/qom/cpu.c @@ -24,6 +24,7 @@ #include "sysemu/hw_accel.h" #include "qemu/notify.h" #include "qemu/log.h" +#include "qemu/main-loop.h" #include "exec/log.h" #include "qemu/error-report.h" #include "qemu/qemu-print.h" diff --git a/replay/replay-internal.c b/replay/replay-internal.c index 9e41ed1dcf6ca8b71429d1930aa75b271d27a83e..9f7a76ca32698866bf2c3a2bc063b82960e07a8e 100644 --- a/replay/replay-internal.c +++ b/replay/replay-internal.c @@ -13,6 +13,7 @@ #include "sysemu/replay.h" #include "replay-internal.h" #include "qemu/error-report.h" +#include "qemu/main-loop.h" #include "sysemu/sysemu.h" /* Mutex to protect reading and writing events to the log. diff --git a/target/arm/helper-a64.c b/target/arm/helper-a64.c index 060699b901eb4a2dd5bfb3ed9a03e5386383f446..616d62c7fcc3c3a6abed389df50b14cf81b74ae2 100644 --- a/target/arm/helper-a64.c +++ b/target/arm/helper-a64.c @@ -23,6 +23,7 @@ #include "exec/helper-proto.h" #include "qemu/host-utils.h" #include "qemu/log.h" +#include "qemu/main-loop.h" #include "sysemu/sysemu.h" #include "qemu/bitops.h" #include "internals.h" diff --git a/target/arm/helper.c b/target/arm/helper.c index 75b66bf84466ef84628291434954cf5d05794e9d..210f5831e3d9084065bd4f36cbc0d6e71cf53d1e 100644 --- a/target/arm/helper.c +++ b/target/arm/helper.c @@ -5,6 +5,7 @@ * * SPDX-License-Identifier: GPL-2.0-or-later */ + #include "qemu/osdep.h" #include "qemu/units.h" #include "target/arm/idau.h" @@ -14,6 +15,7 @@ #include "exec/gdbstub.h" #include "exec/helper-proto.h" #include "qemu/host-utils.h" +#include "qemu/main-loop.h" #include "sysemu/sysemu.h" #include "qemu/bitops.h" #include "qemu/crc32c.h" diff --git a/target/arm/kvm.c b/target/arm/kvm.c index 36a1e60bd40230210fe955a66a231a0661a062f5..b5713e3ffeef187bea3bd8af24aa5a8a0caed2ae 100644 --- a/target/arm/kvm.c +++ b/target/arm/kvm.c @@ -16,6 +16,7 @@ #include "qemu-common.h" #include "qemu/timer.h" #include "qemu/error-report.h" +#include "qemu/main-loop.h" #include "sysemu/sysemu.h" #include "sysemu/kvm.h" #include "sysemu/kvm_int.h" diff --git a/target/arm/kvm64.c b/target/arm/kvm64.c index 22d19c9aec6f8291bffbf2cf309f3ac4056d1e87..c76d3d799a88fe2412244d2c11611d7993013d5a 100644 --- a/target/arm/kvm64.c +++ b/target/arm/kvm64.c @@ -21,6 +21,7 @@ #include "qemu/timer.h" #include "qemu/error-report.h" #include "qemu/host-utils.h" +#include "qemu/main-loop.h" #include "exec/gdbstub.h" #include "sysemu/sysemu.h" #include "sysemu/kvm.h" diff --git a/target/arm/m_helper.c b/target/arm/m_helper.c index 84609f446e666cbb7564f0c8c1581e70842379e7..cde5195d284086d7aa905e67098eb8caf551cef0 100644 --- a/target/arm/m_helper.c +++ b/target/arm/m_helper.c @@ -5,6 +5,7 @@ * * SPDX-License-Identifier: GPL-2.0-or-later */ + #include "qemu/osdep.h" #include "qemu/units.h" #include "target/arm/idau.h" @@ -14,6 +15,7 @@ #include "exec/gdbstub.h" #include "exec/helper-proto.h" #include "qemu/host-utils.h" +#include "qemu/main-loop.h" #include "sysemu/sysemu.h" #include "qemu/bitops.h" #include "qemu/crc32c.h" diff --git a/target/arm/psci.c b/target/arm/psci.c index a74d78802ab7082bb7044b14c4be63ecd4375703..af1d5a551ece015e5225f02580f4d5edceff517a 100644 --- a/target/arm/psci.c +++ b/target/arm/psci.c @@ -15,10 +15,12 @@ * 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 "cpu.h" #include "exec/helper-proto.h" #include "kvm-consts.h" +#include "qemu/main-loop.h" #include "sysemu/sysemu.h" #include "internals.h" #include "arm-powerctl.h" diff --git a/target/i386/kvm.c b/target/i386/kvm.c index 30ed209e6bd953f3752a7e4dbe746f4b7d91e897..fd55fb55e93ffb37458da458facf96466921ad09 100644 --- a/target/i386/kvm.c +++ b/target/i386/kvm.c @@ -31,6 +31,7 @@ #include "exec/gdbstub.h" #include "qemu/host-utils.h" +#include "qemu/main-loop.h" #include "qemu/config-file.h" #include "qemu/error-report.h" #include "hw/i386/pc.h" diff --git a/target/lm32/op_helper.c b/target/lm32/op_helper.c index d184550a7b4d162a78a53835e9c178723cde25c5..99ca76c04f0dff4e3ceca3039ba2d7947747f441 100644 --- a/target/lm32/op_helper.c +++ b/target/lm32/op_helper.c @@ -2,6 +2,7 @@ #include "cpu.h" #include "exec/helper-proto.h" #include "qemu/host-utils.h" +#include "qemu/main-loop.h" #include "hw/lm32/lm32_pic.h" #include "hw/char/lm32_juart.h" diff --git a/target/mips/kvm.c b/target/mips/kvm.c index 938f8f144b74a9ee9c051781aaa9165613c7e733..83ee0026ac482b06b2392d854dfe2f91cb3ae47b 100644 --- a/target/mips/kvm.c +++ b/target/mips/kvm.c @@ -18,6 +18,7 @@ #include "cpu.h" #include "internal.h" #include "qemu/error-report.h" +#include "qemu/main-loop.h" #include "qemu/timer.h" #include "sysemu/sysemu.h" #include "sysemu/kvm.h" diff --git a/target/ppc/int_helper.c b/target/ppc/int_helper.c index 5c07ef3e4d458ed299ca334178aa4c6b1a935e08..8f037af95687d1bc398485b12758299e69bf1178 100644 --- a/target/ppc/int_helper.c +++ b/target/ppc/int_helper.c @@ -16,10 +16,12 @@ * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see <http://www.gnu.org/licenses/>. */ + #include "qemu/osdep.h" #include "cpu.h" #include "internal.h" #include "qemu/host-utils.h" +#include "qemu/main-loop.h" #include "exec/helper-proto.h" #include "crypto/aes.h" #include "fpu/softfloat.h" diff --git a/target/ppc/kvm.c b/target/ppc/kvm.c index 4b05014a6461879bdd8a7b5bcd0595bf58c4aafc..6836a4afb3d222b6ca673faae0d748be4c83e394 100644 --- a/target/ppc/kvm.c +++ b/target/ppc/kvm.c @@ -47,6 +47,7 @@ #include "exec/ram_addr.h" #include "sysemu/hostmem.h" #include "qemu/cutils.h" +#include "qemu/main-loop.h" #include "qemu/mmap-alloc.h" #include "elf.h" #include "sysemu/kvm_int.h" diff --git a/target/ppc/machine.c b/target/ppc/machine.c index 199f5cef8f9cb40a2f70062948b83ed83daff80c..d6638ee60ec927f94b17ec959cd93f123cfdf7ce 100644 --- a/target/ppc/machine.c +++ b/target/ppc/machine.c @@ -7,6 +7,7 @@ #include "mmu-hash64.h" #include "migration/cpu.h" #include "qapi/error.h" +#include "qemu/main-loop.h" #include "kvm_ppc.h" #include "exec/helper-proto.h" diff --git a/target/ppc/mem_helper.c b/target/ppc/mem_helper.c index 6f4ffa36611116803352aaddb39e8a607681b20d..1351b53f284f56d5ba2096ee58bc5f4fdc92b6d2 100644 --- a/target/ppc/mem_helper.c +++ b/target/ppc/mem_helper.c @@ -16,10 +16,12 @@ * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see <http://www.gnu.org/licenses/>. */ + #include "qemu/osdep.h" #include "cpu.h" #include "exec/exec-all.h" #include "qemu/host-utils.h" +#include "qemu/main-loop.h" #include "exec/helper-proto.h" #include "helper_regs.h" #include "exec/cpu_ldst.h" diff --git a/target/ppc/misc_helper.c b/target/ppc/misc_helper.c index 49a8a02363ea4da21583fc1b224aa303fd1d5827..2318f3ab45b2ebc1c43ecab23b51fba09e4e544d 100644 --- a/target/ppc/misc_helper.c +++ b/target/ppc/misc_helper.c @@ -16,11 +16,13 @@ * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see <http://www.gnu.org/licenses/>. */ + #include "qemu/osdep.h" #include "cpu.h" #include "exec/exec-all.h" #include "exec/helper-proto.h" #include "qemu/error-report.h" +#include "qemu/main-loop.h" #include "helper_regs.h" diff --git a/target/ppc/mmu_helper.c b/target/ppc/mmu_helper.c index 261a8fe707aaf10aca92866ee6a120ea8a9fee66..55f7a7f16a122c1fb681c956cacc545adb987825 100644 --- a/target/ppc/mmu_helper.c +++ b/target/ppc/mmu_helper.c @@ -16,6 +16,7 @@ * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see <http://www.gnu.org/licenses/>. */ + #include "qemu/osdep.h" #include "qemu/units.h" #include "cpu.h" @@ -29,6 +30,7 @@ #include "exec/log.h" #include "helper_regs.h" #include "qemu/error-report.h" +#include "qemu/main-loop.h" #include "qemu/qemu-print.h" #include "mmu-book3s-v3.h" #include "mmu-radix64.h" diff --git a/target/ppc/translate.c b/target/ppc/translate.c index 4a5de280365b240b8959ef391af72f28afd7b950..9f9553afb46aa1b0681d1032b30306542d287546 100644 --- a/target/ppc/translate.c +++ b/target/ppc/translate.c @@ -26,6 +26,7 @@ #include "tcg-op.h" #include "tcg-op-gvec.h" #include "qemu/host-utils.h" +#include "qemu/main-loop.h" #include "exec/cpu_ldst.h" #include "exec/helper-proto.h" diff --git a/target/s390x/kvm.c b/target/s390x/kvm.c index b465bb599e5f36282ac5ac792cae4a660e920943..55d1a14588ec747bb3000bb6917f77a0bb3aa22f 100644 --- a/target/s390x/kvm.c +++ b/target/s390x/kvm.c @@ -32,6 +32,7 @@ #include "qemu/error-report.h" #include "qemu/timer.h" #include "qemu/units.h" +#include "qemu/main-loop.h" #include "qemu/mmap-alloc.h" #include "qemu/log.h" #include "sysemu/sysemu.h" diff --git a/tcg/tcg-op-gvec.c b/tcg/tcg-op-gvec.c index 17679b6e2fc5a0b2e8a36c1cf9d9983d586d54bd..5c95ecd51cad57b67addd814b223f82c59f63159 100644 --- a/tcg/tcg-op-gvec.c +++ b/tcg/tcg-op-gvec.c @@ -21,6 +21,7 @@ #include "tcg.h" #include "tcg-op.h" #include "tcg-op-gvec.h" +#include "qemu/main-loop.h" #include "tcg-gvec-desc.h" #define MAX_UNROLL 4 diff --git a/tests/test-bdrv-drain.c b/tests/test-bdrv-drain.c index 03fa1142a181a4bffcc110cae83618c7eae1de34..481b7508df612256f89b34c71bbb06a72b28af18 100644 --- a/tests/test-bdrv-drain.c +++ b/tests/test-bdrv-drain.c @@ -27,6 +27,7 @@ #include "block/blockjob_int.h" #include "sysemu/block-backend.h" #include "qapi/error.h" +#include "qemu/main-loop.h" #include "iothread.h" static QemuEvent done_event; diff --git a/tests/test-bdrv-graph-mod.c b/tests/test-bdrv-graph-mod.c index cfeec365669a83357ff6d7eda928a973bf3b22da..a007754d9ec9ab7766054c5a2dc0275562640f9c 100644 --- a/tests/test-bdrv-graph-mod.c +++ b/tests/test-bdrv-graph-mod.c @@ -20,6 +20,7 @@ #include "qemu/osdep.h" #include "qapi/error.h" +#include "qemu/main-loop.h" #include "block/block_int.h" #include "sysemu/block-backend.h" diff --git a/tests/test-block-backend.c b/tests/test-block-backend.c index 5b5d6845c0d356f8e7f52329e7284256ced1da59..2fb1a444bd4879f9f8c10917a728ae819107e184 100644 --- a/tests/test-block-backend.c +++ b/tests/test-block-backend.c @@ -26,6 +26,7 @@ #include "block/block.h" #include "sysemu/block-backend.h" #include "qapi/error.h" +#include "qemu/main-loop.h" static void test_drain_aio_error_flush_cb(void *opaque, int ret) { diff --git a/tests/test-block-iothread.c b/tests/test-block-iothread.c index 1949d5e61a7d53a885ac85c09bd48073545befd9..e81b5b8dc49bb2da10b24b67658f678c4d34ad5d 100644 --- a/tests/test-block-iothread.c +++ b/tests/test-block-iothread.c @@ -28,6 +28,7 @@ #include "sysemu/block-backend.h" #include "qapi/error.h" #include "qapi/qmp/qdict.h" +#include "qemu/main-loop.h" #include "iothread.h" static int coroutine_fn bdrv_test_co_prwv(BlockDriverState *bs, diff --git a/tests/test-image-locking.c b/tests/test-image-locking.c index 7614cbf90cf293af3647ea4d8e799ad576882b1f..ba057bd66cb942b8aa5515ae6d73c07202d729e2 100644 --- a/tests/test-image-locking.c +++ b/tests/test-image-locking.c @@ -29,6 +29,7 @@ #include "sysemu/block-backend.h" #include "qapi/error.h" #include "qapi/qmp/qdict.h" +#include "qemu/main-loop.h" static BlockBackend *open_image(const char *path, uint64_t perm, uint64_t shared_perm, diff --git a/tests/test-replication.c b/tests/test-replication.c index f085d1993a25f658b2fc52db59301d8f98e50b15..4747d8a6beab7b3e2d4b9011c7e6d9c3372a77fd 100644 --- a/tests/test-replication.c +++ b/tests/test-replication.c @@ -13,6 +13,7 @@ #include "qapi/error.h" #include "qapi/qmp/qdict.h" #include "qemu/option.h" +#include "qemu/main-loop.h" #include "replication.h" #include "block/block_int.h" #include "block/qdict.h" diff --git a/tests/test-throttle.c b/tests/test-throttle.c index a28812260e7f803c45d408cf101c825201441dc7..083e1f9ba865ad1de94644ac7735873ce7df8ac0 100644 --- a/tests/test-throttle.c +++ b/tests/test-throttle.c @@ -18,6 +18,7 @@ #include "qapi/error.h" #include "qemu/throttle.h" #include "qemu/error-report.h" +#include "qemu/main-loop.h" #include "qemu/module.h" #include "block/throttle-groups.h" #include "sysemu/block-backend.h" diff --git a/ui/cocoa.m b/ui/cocoa.m index c2984028c57fad9886f951b6fdc7462e083cc2c1..c5a0d33c2905a241047d137819156e895c4c48fd 100644 --- a/ui/cocoa.m +++ b/ui/cocoa.m @@ -36,6 +36,7 @@ #include "qapi/qapi-commands-misc.h" #include "sysemu/blockdev.h" #include "qemu-version.h" +#include "qemu/main-loop.h" #include "qemu/module.h" #include <Carbon/Carbon.h> #include "qom/cpu.h" diff --git a/ui/input-linux.c b/ui/input-linux.c index c8d22f99d993ec7f6c1ef082937eb98ab49a2af1..e3fa799c34fb843c5c14fcea3e6361cd608cf7f9 100644 --- a/ui/input-linux.c +++ b/ui/input-linux.c @@ -7,6 +7,7 @@ #include "qemu/osdep.h" #include "qapi/error.h" #include "qemu/config-file.h" +#include "qemu/main-loop.h" #include "qemu/module.h" #include "qemu/sockets.h" #include "sysemu/sysemu.h" diff --git a/ui/spice-core.c b/ui/spice-core.c index 16478ecd457e3427b551b1077991f5ad41404942..a395d7ccd4f93289724c5167d465877d187b5b80 100644 --- a/ui/spice-core.c +++ b/ui/spice-core.c @@ -22,6 +22,7 @@ #include "ui/qemu-spice.h" #include "qemu/error-report.h" +#include "qemu/main-loop.h" #include "qemu/module.h" #include "qemu/thread.h" #include "qemu/timer.h" diff --git a/ui/spice-display.c b/ui/spice-display.c index 104df2302575b0dfbd93b900a77b36efd614d463..0c65ae2fe33a28d328e91d63535abaea668e20a6 100644 --- a/ui/spice-display.c +++ b/ui/spice-display.c @@ -18,6 +18,7 @@ #include "qemu/osdep.h" #include "ui/qemu-spice.h" #include "qemu/timer.h" +#include "qemu/main-loop.h" #include "qemu/option.h" #include "qemu/queue.h" #include "ui/console.h" diff --git a/ui/vnc-auth-sasl.h b/ui/vnc-auth-sasl.h index fb55fe04ca158ef7de088833d4b8cad54c1ca509..1bfb86c6f59ceaac7fe11b8854bb34c5fd2a2bcc 100644 --- a/ui/vnc-auth-sasl.h +++ b/ui/vnc-auth-sasl.h @@ -30,7 +30,6 @@ typedef struct VncStateSASL VncStateSASL; typedef struct VncDisplaySASL VncDisplaySASL; -#include "qemu/main-loop.h" #include "authz/base.h" struct VncStateSASL { diff --git a/ui/vnc.c b/ui/vnc.c index f47f7266812575e64a990f22b06eb35543064129..4812ed29d0fa15fcfed709839c4cb36a585d7b63 100644 --- a/ui/vnc.c +++ b/ui/vnc.c @@ -31,6 +31,7 @@ #include "hw/qdev-core.h" #include "sysemu/sysemu.h" #include "qemu/error-report.h" +#include "qemu/main-loop.h" #include "qemu/module.h" #include "qemu/option.h" #include "qemu/sockets.h" diff --git a/util/oslib-posix.c b/util/oslib-posix.c index fe0309ce7ae5d3a5e40ccb89bf9b1df249930b1b..5fda67dedf30b9b785da09010f96a14d94f4debd 100644 --- a/util/oslib-posix.c +++ b/util/oslib-posix.c @@ -36,6 +36,7 @@ #include "trace.h" #include "qapi/error.h" #include "qemu/sockets.h" +#include "qemu/thread.h" #include <libgen.h> #include <sys/signal.h> #include "qemu/cutils.h"