Paolo asked for an update. Markus Armbruster <arm...@redhat.com> writes:
> Markus Armbruster <arm...@redhat.com> writes: > >> In my experience, too many files are not covered by MAINTAINERS. >> scripts/get_maintainer.pl falls back to git then, unless you say >> --no-git-fallback. Copies sent there tends to annoy their recipients >> without accomplishing all that much. >> >> Two obvious improvements: >> >> * Easy: Flip scripts/get_maintainer.pl's default to --no-git-fallback. >> I'll post the obvious patch, please raise your objections there. >> >> * Harder: improve MAINTAINERS coverage. > > A few folks have started doing that. Much appreciated! > > I collected recent patches to MAINTAINERS, and reran my analysis. > >> Let me back up subjective experience with hard data. The tree has quite >> a few files: >> >> $ git-ls-files | wc -l >> 3746 > > Now 3752. Eleven months later, this is 4387. >> Counting them by extension: >> >> $ git-ls-files | sed -n 's#.*/##;s#.*\.##p' | sort | uniq -c | sort -nr >> 1836 c >> 818 h >> 133 out >> 105 S >> 97 objs >> 69 s >> 64 mak >> 48 json >> 47 py >> 41 txt >> 33 exit >> 33 err >> 16 xml >> 16 bin >> 13 rom >> 12 sh >> 12 dsl >> [Long tail that doesn't add up to anything interesting omitted] >> >> Let's look for .c not in MAINTAINERS: >> >> $ for i in `git-ls-files`; do [ "`scripts/get_maintainer.pl -f > --no-git-fallback $i`" ] || echo $i; done >unmaintained-files >> $ grep -c '\.c$' unmaintained-files >> 1066 >> >> That's almost 60%. Not good. > > Down to 491 our of 1841 (27%). Progress, but not quite enough. 461 out of 1945 (24%). At this linear rate, we'll reach 10% unmaintained in five years. We're still adding unmaintained .c files: $ git-diff --diff-filter=A --name-only e668d1b | grep -c '\.c$' 116 $ git-diff --diff-filter=A --name-only e668d1b | grep '\.c$' | join unmaintained-files - | wc -l 37 37 out of 116 new files (32%) are not covered. That's worse than we do for old files. Inexcusable. >> Apparently, nobody cares for tests: >> >> $ grep '^tests/' unmaintained-files | grep -c '\.c$' >> 654 >> $ git-ls-files | grep '^tests/' | grep -c '\.c$' >> 664 > > Now 91 out of 665. 105 out of 687. >> Filtering those out leaves us with 412 unmaintained out of of 1172, or >> 35% unmaintained. Not good even if we (foolishly!) considered tests not >> worthy of maintenance. >> >> Maybe unmaintained files are much smaller. David A. Wheeler's >> SLOCCount counts 570kSLOC in 1212 maintained files (+140 files sloccount >> doesn't know how to count) vs. 300kSLOC in 1798 unmaintained files (+596 >> uncounted), or 35% unmaintained SLOC. With tests/ ignored, it's 30%. >> So, unmaintained files are indeed smaller, but 30-something percent is >> still not good. >> >> Where are the unmaintained files? Top-scoring directories outside >> tests/ and include/, files in subdirs not counted: >> >> #files directory >> 84 68% . >> 63 100% default-configs >> 48 100% pc-bios >> 43 97% stubs >> 39 100% util >> 37 100% pc-bios/keymaps >> 35 81% hw/display >> 32 94% scripts >> 26 92% docs >> 26 100% libcacard >> 23 69% hw/misc >> 22 57% hw/net >> 21 63% hw/intc >> 19 100% roms >> 18 100% disas >> 18 56% hw/timer >> 16 100% hw/core >> 15 53% hw/char >> 15 100% qga >> 14 100% docs/specs >> 12 92% hw/input >> 12 100% qobject >> 12 100% target-m68k >> 11 100% backends >> 11 100% pc-bios/s390-ccw >> 10 71% hw/dma Different tack: what are the unmaintained files we actually change? Unmaintained files sorted by number of commits in the past year (commit 1733681): $ for i in `cat unmaintained-files`; do echo -n "$i "; git-rev-list 1733681.. $i | wc -l; done | awk '{ printf "%7d %s\n", $2, $1 }' | sort -rn | head -n 100 79 trace-events 77 MAINTAINERS 74 tests/Makefile 37 hw/core/qdev.c 35 arch_init.c 33 tests/libqos/ahci.c 30 tests/libqos/ahci.h 27 qdev-monitor.c 27 include/hw/boards.h 27 Makefile 26 include/exec/exec-all.h 25 include/hw/virtio/virtio.h 24 hw/xen/xen_pt_config_init.c 23 include/hw/virtio/virtio-scsi.h 22 util/qemu-option.c 22 hw/net/rtl8139.c 22 hw/intc/arm_gic.c 22 VERSION 21 target-tilegx/translate.c 21 include/ui/console.h 21 include/hw/qdev-core.h 19 include/qemu-common.h 19 hw/xen/xen_pt.c 19 hw/display/vga.c 18 include/exec/cpu-all.h 18 disas/mips.c 17 hw/nvram/fw_cfg.c 15 include/sysemu/blockdev.h 15 include/sysemu/block-backend.h 15 hw/core/machine.c 15 default-configs/arm-softmmu.mak 15 accel.c 14 hw/net/dp8393x.c 13 include/qemu/timer.h 13 include/qemu/option.h 13 include/qapi/qmp/qerror.h 13 include/exec/ram_addr.h 13 hw/xen/xen_pt.h 13 hw/core/qdev-properties.c 13 hw/core/loader.c 12 qemu-doc.texi 12 include/sysemu/kvm.h 12 hw/tpm/tpm_tis.c 12 hw/sd/sdhci.c 12 hmp.h 11 util/qemu-sockets.c 11 util/qemu-config.c 11 util/cutils.c 11 scripts/kvm/kvm_stat 11 include/qemu/typedefs.h 11 include/hw/scsi/scsi.h 11 hw/intc/arm_gic_kvm.c 11 hw/char/serial.c 10 util/rcu.c 10 tests/test-qmp-output-visitor.c 10 target-m68k/translate.c 10 scripts/update-linux-headers.sh 10 qtest.c 10 include/ui/sdl2.h 10 include/monitor/monitor.h 10 include/hw/virtio/virtio-blk.h 10 include/hw/intc/arm_gic_common.h 10 hw/core/qdev-properties-system.c 10 Makefile.objs 9 tpm.c 9 tests/virtio-blk-test.c 9 tests/test-qmp-input-visitor.c 9 tests/bios-tables-test.c 9 hw/net/e1000.c 9 hw/intc/arm_gic_common.c 9 hw/display/vga-pci.c 9 hw/display/cirrus_vga.c 9 hw/core/sysbus.c 9 dma-helpers.c 8 tests/.gitignore 8 include/hw/sysbus.h 8 include/hw/qdev-properties.h 8 include/hw/loader.h 8 hw/tpm/tpm_passthrough.c 8 hw/net/pcnet.c 8 hw/misc/ivshmem.c 8 hw/intc/armv7m_nvic.c 8 hw/display/vmware_vga.c 8 default-configs/x86_64-softmmu.mak 8 default-configs/i386-softmmu.mak 8 balloon.c 7 util/uri.c 7 tests/libqtest.c 7 tests/libqos/malloc.c 7 tests/libqos/libqos.h 7 tests/libqos/libqos.c 7 tests/drive_del-test.c 7 tests/acpi-test-data/q35/SSDT 7 include/qemu/osdep.h 7 include/fpu/softfloat.h 7 include/exec/cpu-defs.h 7 hw/timer/mc146818rtc.c 7 hw/pci-bridge/pci_bridge_dev.c 7 hw/net/ne2000.c 7 hw/isa/vt82c686.c Sorted by maximum(added lines, deleted lines), top scorers: $ git-diff --numstat 1733681 `cat unmaintained-files ` | awk '{ print ($1 > $2 ? $1 : $2), $0 }' | sort -nr | sed 's/^[0-9]* //' | head -n 100 2161 0 target-tilegx/translate.c 1504 0 pc-bios/qemu.rsrc 1406 0 target-tilegx/opcode_tilegx.h 1255 0 tests/test-cutils.c 1203 0 include/standard-headers/linux/input.h 1 1112 arch_init.c 1104 0 tests/pkix_asn1_tab.c 1039 767 fpu/softfloat.c 1014 0 docs/specs/rocker.txt 962 0 tests/libqos/ahci.c 924 4 disas/mips.c 908 0 include/standard-headers/linux/pci_regs.h 609 150 hw/intc/arm_gic.c 597 0 scripts/analyze-migration.py 586 0 tests/libqos/ahci.h 565 119 hw/display/tcx.c 485 0 tests/crypto-tls-x509-helpers.c 465 0 tests/tco-test.c 463 0 tests/rcutorture.c 439 0 hw/display/vga-helpers.h 423 56 trace-events 414 237 disas/libvixl/a64/assembler-a64.h 404 50 MAINTAINERS 390 0 docs/rcu.txt 385 172 hw/xen/xen_pt_config_init.c 374 0 tests/libqos/malloc.c 352 0 util/rcu.c 352 0 docs/bitmaps.md 264 334 hw/net/rtl8139.c 328 0 hw/timer/stm32f2xx_timer.c 141 322 hw/display/vga.c 316 0 tests/test-rcu-list.c 305 0 docs/specs/ppc-spapr-hotplug.txt 302 0 tests/check-qom-proplist.c 295 4 tests/test-hbitmap.c 7 289 tests/libqos/malloc-pc.c 282 77 hw/core/qdev.c 280 105 disas/libvixl/a64/disasm-a64.cc 275 0 include/hw/xen/xen_common.h 274 143 tests/virtio-blk-test.c 272 0 hw/xen/xen_pt_graphics.c 254 0 include/standard-headers/asm-x86/hyperv.h 252 101 hw/timer/m48t59.c 252 0 hw/core/platform-bus.c 249 0 include/hw/arm/fsl-imx25.h 247 5 tests/virtio-scsi-test.c 246 201 include/fpu/softfloat.h 245 0 include/standard-headers/linux/virtio_net.h 240 0 tests/libqos/libqos.c 239 6 tests/virtio-net-test.c 239 223 hw/dma/rc4030.c 237 105 hw/nvram/fw_cfg.c 235 140 qdev-monitor.c 232 0 hw/char/stm32f2xx_usart.c 225 49 hw/tpm/tpm_tis.c 188 219 dump.c 217 0 hw/gpio/mpc8xxx.c 216 0 target-tilegx/spr_def_64.h 213 91 hw/xen/xen_pt.c 209 0 tests/libqos/i2c-imx.c 206 0 include/standard-headers/linux/virtio_gpu.h 202 203 hw/net/dp8393x.c 199 0 include/standard-headers/linux/virtio_pci.h 198 0 tests/libqos/virtio-mmio.c 2 193 include/hw/virtio/virtio-net.h 192 0 hw/intc/arm_gicv2m.c 189 9 hw/core/machine.c 181 0 tests/rtl8139-test.c 179 0 target-tilegx/cpu.h 173 82 tests/Makefile 173 0 target-tilegx/cpu.c 173 0 include/sysemu/block-backend.h 172 0 include/standard-headers/linux/virtio_scsi.h 172 0 include/standard-headers/linux/virtio_ring.h 171 96 fpu/softfloat-specialize.h 166 53 scripts/kvm/kvm_stat 164 34 qtest.c 164 0 docs/qcow2-cache.txt 163 53 hw/display/vga-pci.c 161 0 docs/blkdebug.txt 160 23 util/cutils.c 160 0 hw/misc/stm32f2xx_syscfg.c 158 31 include/exec/ram_addr.h 7 157 disas/microblaze.c 157 0 accel.c 156 0 include/qemu/rcu.h 154 0 hw/pci-host/gpex.c 152 0 docs/aio_notify_accept.promela 149 0 include/hw/vfio/vfio-common.h 149 0 docs/multi-thread-compression.txt 138 148 hw/intc/openpic.c 147 103 util/qemu-option.c 147 0 include/standard-headers/linux/virtio_blk.h 146 0 tests/pc-cpu-test.c 144 44 tests/test-throttle.c 142 0 include/hw/virtio/virtio-gpu.h 140 0 docs/aio_notify_bug.promela 139 0 include/qemu/host-utils.h 137 0 tests/drive_del-test.c 137 0 qemu-ga.texi >> >> Ideas? Takers? > > Full list of unmaintained files now: [...] .exrc .gitignore .gitmodules .mailmap .travis.yml CODING_STYLE COPYING COPYING.LIB Changelog HACKING LICENSE MAINTAINERS Makefile Makefile.objs README VERSION accel.c arch_init.c backends/Makefile.objs backends/hostmem-file.c backends/hostmem-ram.c backends/tpm.c balloon.c bt-host.c bt-vhci.c coroutine-gthread.c coroutine-sigaltstack.c coroutine-ucontext.c cpu-exec-common.c default-configs/aarch64-linux-user.mak default-configs/aarch64-softmmu.mak default-configs/alpha-linux-user.mak default-configs/alpha-softmmu.mak default-configs/arm-linux-user.mak default-configs/arm-softmmu.mak default-configs/armeb-linux-user.mak default-configs/cris-linux-user.mak default-configs/cris-softmmu.mak default-configs/i386-bsd-user.mak default-configs/i386-linux-user.mak default-configs/i386-softmmu.mak default-configs/lm32-softmmu.mak default-configs/m68k-linux-user.mak default-configs/m68k-softmmu.mak default-configs/microblaze-linux-user.mak default-configs/microblaze-softmmu.mak default-configs/microblazeel-linux-user.mak default-configs/microblazeel-softmmu.mak default-configs/mips-linux-user.mak default-configs/mips-softmmu.mak default-configs/mips64-linux-user.mak default-configs/mips64-softmmu.mak default-configs/mips64el-linux-user.mak default-configs/mips64el-softmmu.mak default-configs/mipsel-linux-user.mak default-configs/mipsel-softmmu.mak default-configs/mipsn32-linux-user.mak default-configs/mipsn32el-linux-user.mak default-configs/moxie-softmmu.mak default-configs/or32-linux-user.mak default-configs/or32-softmmu.mak default-configs/pci.mak default-configs/ppc-linux-user.mak default-configs/ppc-softmmu.mak default-configs/ppc64-linux-user.mak default-configs/ppc64-softmmu.mak default-configs/ppc64abi32-linux-user.mak default-configs/ppc64le-linux-user.mak default-configs/ppcemb-softmmu.mak default-configs/s390x-linux-user.mak default-configs/s390x-softmmu.mak default-configs/sh4-linux-user.mak default-configs/sh4-softmmu.mak default-configs/sh4eb-linux-user.mak default-configs/sh4eb-softmmu.mak default-configs/sound.mak default-configs/sparc-bsd-user.mak default-configs/sparc-linux-user.mak default-configs/sparc-softmmu.mak default-configs/sparc32plus-linux-user.mak default-configs/sparc64-bsd-user.mak default-configs/sparc64-linux-user.mak default-configs/sparc64-softmmu.mak default-configs/tilegx-linux-user.mak default-configs/tricore-softmmu.mak default-configs/unicore32-linux-user.mak default-configs/unicore32-softmmu.mak default-configs/usb.mak default-configs/x86_64-bsd-user.mak default-configs/x86_64-linux-user.mak default-configs/x86_64-softmmu.mak default-configs/xtensa-softmmu.mak default-configs/xtensaeb-softmmu.mak device-hotplug.c disas.c disas/Makefile.objs disas/alpha.c disas/arm-a64.cc disas/arm.c disas/cris.c disas/hppa.c disas/i386.c disas/ia64.c disas/libvixl/LICENCE disas/libvixl/Makefile.objs disas/libvixl/README disas/libvixl/a64/assembler-a64.h disas/libvixl/a64/constants-a64.h disas/libvixl/a64/cpu-a64.h disas/libvixl/a64/decoder-a64.cc disas/libvixl/a64/decoder-a64.h disas/libvixl/a64/disasm-a64.cc disas/libvixl/a64/disasm-a64.h disas/libvixl/a64/instructions-a64.cc disas/libvixl/a64/instructions-a64.h disas/libvixl/code-buffer.h disas/libvixl/globals.h disas/libvixl/platform.h disas/libvixl/utils.cc disas/libvixl/utils.h disas/microblaze.c disas/mips.c disas/moxie.c disas/ppc.c disas/s390.c disas/sh4.c disas/sparc.c disas/tci.c dma-helpers.c docs/aio_notify.promela docs/aio_notify_accept.promela docs/aio_notify_bug.promela docs/atomics.txt docs/bitmaps.md docs/blkdebug.txt docs/blkverify.txt docs/bootindex.txt docs/ccid.txt docs/ich9-ehci-uhci.cfg docs/image-fuzzer.txt docs/libcacard.txt docs/live-block-ops.txt docs/memory-hotplug.txt docs/memory.txt docs/migration.txt docs/multi-thread-compression.txt docs/multiple-iothreads.txt docs/multiseat.txt docs/q35-chipset.cfg docs/qcow2-cache.txt docs/qdev-device-use.txt docs/qemupciserial.inf docs/rcu.txt docs/rdma.txt docs/specs/acpi_cpu_hotplug.txt docs/specs/acpi_mem_hotplug.txt docs/specs/acpi_pci_hotplug.txt docs/specs/edu.txt docs/specs/ivshmem_device_spec.txt docs/specs/pci-ids.txt docs/specs/pci-serial.txt docs/specs/pci-testdev.txt docs/specs/ppc-spapr-hcalls.txt docs/specs/ppc-spapr-hotplug.txt docs/specs/pvpanic.txt docs/specs/qcow2.txt docs/specs/qed_spec.txt docs/specs/rocker.txt docs/specs/standard-vga.txt docs/specs/vhost-user.txt docs/specs/vmw_pvscsi-spec.txt docs/spice-port-fqdn.txt docs/usb-storage.txt docs/usb2.txt docs/virtio-balloon-stats.txt docs/vnc-ledstate-Pseudo-encoding.txt docs/writing-qmp-commands.txt docs/xbzrle.txt dtc dump.c fpu/softfloat-macros.h fpu/softfloat-specialize.h fpu/softfloat.c hmp.h hw/Makefile.objs hw/bt/Makefile.objs hw/bt/core.c hw/bt/hci-csr.c hw/bt/hci.c hw/bt/hid.c hw/bt/l2cap.c hw/bt/sdp.c hw/char/Makefile.objs hw/char/debugcon.c hw/char/escc.c hw/char/ipoctal232.c hw/char/mcf_uart.c hw/char/parallel.c hw/char/pl011.c hw/char/sclpconsole-lm.c hw/char/sclpconsole.c hw/char/serial-isa.c hw/char/serial-pci.c hw/char/serial.c hw/char/sh_serial.c hw/char/stm32f2xx_usart.c hw/char/xen_console.c hw/core/Makefile.objs hw/core/empty_slot.c hw/core/fw-path-provider.c hw/core/hotplug.c hw/core/irq.c hw/core/loader.c hw/core/machine.c hw/core/nmi.c hw/core/null-machine.c hw/core/platform-bus.c hw/core/ptimer.c hw/core/qdev-properties-system.c hw/core/qdev-properties.c hw/core/qdev.c hw/core/stream.c hw/core/sysbus.c hw/core/uboot_image.h hw/cpu/Makefile.objs hw/cpu/realview_mpcore.c hw/display/Makefile.objs hw/display/ads7846.c hw/display/blizzard.c hw/display/blizzard_template.h hw/display/cg3.c hw/display/cirrus_vga.c hw/display/cirrus_vga_rop.h hw/display/cirrus_vga_rop2.h hw/display/framebuffer.c hw/display/framebuffer.h hw/display/g364fb.c hw/display/jazz_led.c hw/display/pl110.c hw/display/pl110_template.h hw/display/pxa2xx_lcd.c hw/display/pxa2xx_template.h hw/display/sm501.c hw/display/sm501_template.h hw/display/ssd0303.c hw/display/ssd0323.c hw/display/tc6393xb.c hw/display/tc6393xb_template.h hw/display/tcx.c hw/display/vga-helpers.h hw/display/vga-isa-mm.c hw/display/vga-isa.c hw/display/vga-pci.c hw/display/vga.c hw/display/vga.h hw/display/vga_int.h hw/display/vmware_vga.c hw/display/xenfb.c hw/dma/Makefile.objs hw/dma/i82374.c hw/dma/i8257.c hw/dma/pl080.c hw/dma/pl330.c hw/dma/pxa2xx_dma.c hw/dma/rc4030.c hw/dma/soc_dma.c hw/dma/sparc32_dma.c hw/dma/sun4m_iommu.c hw/gpio/Makefile.objs hw/gpio/max7310.c hw/gpio/mpc8xxx.c hw/gpio/pl061.c hw/gpio/zaurus.c hw/i2c/Makefile.objs hw/i2c/bitbang_i2c.c hw/i2c/bitbang_i2c.h hw/i2c/core.c hw/i2c/pm_smbus.c hw/i2c/smbus.c hw/i2c/smbus_eeprom.c hw/input/Makefile.objs hw/input/adb.c hw/input/hid.c hw/input/lm832x.c hw/input/pckbd.c hw/input/pl050.c hw/input/ps2.c hw/input/pxa2xx_keypad.c hw/input/tsc2005.c hw/input/tsc210x.c hw/input/vmmouse.c hw/intc/Makefile.objs hw/intc/apic.c hw/intc/apic_common.c hw/intc/arm_gic.c hw/intc/arm_gic_common.c hw/intc/arm_gic_kvm.c hw/intc/arm_gicv2m.c hw/intc/armv7m_nvic.c hw/intc/gic_internal.h hw/intc/heathrow_pic.c hw/intc/i8259.c hw/intc/i8259_common.c hw/intc/ioapic.c hw/intc/ioapic_common.c hw/intc/openpic.c hw/intc/openpic_kvm.c hw/intc/pl190.c hw/intc/realview_gic.c hw/intc/sh_intc.c hw/intc/slavio_intctl.c hw/ipack/Makefile.objs hw/ipack/ipack.c hw/ipack/tpci200.c hw/isa/Makefile.objs hw/isa/apm.c hw/isa/i82378.c hw/isa/isa-bus.c hw/isa/vt82c686.c hw/m68k/Makefile.objs hw/m68k/an5206.c hw/m68k/dummy_m68k.c hw/m68k/mcf5206.c hw/m68k/mcf5208.c hw/m68k/mcf_intc.c hw/misc/Makefile.objs hw/misc/a9scu.c hw/misc/applesmc.c hw/misc/arm11scu.c hw/misc/arm_integrator_debug.c hw/misc/arm_l2x0.c hw/misc/arm_sysctl.c hw/misc/cbus.c hw/misc/debugexit.c hw/misc/eccmemctl.c hw/misc/ivshmem.c hw/misc/max111x.c hw/misc/mst_fpga.c hw/misc/pc-testdev.c hw/misc/pci-testdev.c hw/misc/pvpanic.c hw/misc/sga.c hw/misc/slavio_misc.c hw/misc/stm32f2xx_syscfg.c hw/misc/tmp105.c hw/misc/tmp105.h hw/misc/vmport.c hw/moxie/Makefile.objs hw/moxie/moxiesim.c hw/net/Makefile.objs hw/net/allwinner_emac.c hw/net/dp8393x.c hw/net/e1000.c hw/net/e1000_regs.h hw/net/eepro100.c hw/net/fsl_etsec/etsec.c hw/net/fsl_etsec/etsec.h hw/net/fsl_etsec/miim.c hw/net/fsl_etsec/registers.c hw/net/fsl_etsec/registers.h hw/net/fsl_etsec/rings.c hw/net/lan9118.c hw/net/lance.c hw/net/mcf_fec.c hw/net/mipsnet.c hw/net/ne2000-isa.c hw/net/ne2000.c hw/net/ne2000.h hw/net/pcnet-pci.c hw/net/pcnet.c hw/net/pcnet.h hw/net/rtl8139.c hw/net/smc91c111.c hw/net/vmware_utils.h hw/net/xen_nic.c hw/nvram/Makefile.objs hw/nvram/ds1225y.c hw/nvram/eeprom93xx.c hw/nvram/fw_cfg.c hw/nvram/mac_nvram.c hw/pci-bridge/Makefile.objs hw/pci-bridge/i82801b11.c hw/pci-bridge/ioh3420.c hw/pci-bridge/ioh3420.h hw/pci-bridge/pci_bridge_dev.c hw/pci-bridge/xio3130_downstream.c hw/pci-bridge/xio3130_downstream.h hw/pci-bridge/xio3130_upstream.c hw/pci-bridge/xio3130_upstream.h hw/pci-host/Makefile.objs hw/pci-host/apb.c hw/pci-host/bonito.c hw/pci-host/gpex.c hw/pci-host/ppce500.c hw/pcmcia/Makefile.objs hw/pcmcia/pcmcia.c hw/pcmcia/pxa2xx.c hw/sd/Makefile.objs hw/sd/pl181.c hw/sd/pxa2xx_mmci.c hw/sd/sd.c hw/sd/sdhci.c hw/sd/sdhci.h hw/sd/ssi-sd.c hw/timer/Makefile.objs hw/timer/a9gtimer.c hw/timer/arm_mptimer.c hw/timer/arm_timer.c hw/timer/ds1338.c hw/timer/hpet.c hw/timer/i8254.c hw/timer/i8254_common.c hw/timer/m48t59.c hw/timer/mc146818rtc.c hw/timer/pl031.c hw/timer/pxa2xx_timer.c hw/timer/sh_timer.c hw/timer/slavio_timer.c hw/timer/stm32f2xx_timer.c hw/timer/tusb6010.c hw/timer/twl92230.c hw/tpm/Makefile.objs hw/tpm/tpm_int.h hw/tpm/tpm_passthrough.c hw/tpm/tpm_tis.c hw/tpm/tpm_tis.h hw/tpm/tpm_util.c hw/tpm/tpm_util.h hw/virtio/Makefile.objs hw/watchdog/Makefile.objs hw/watchdog/watchdog.c hw/watchdog/wdt_diag288.c hw/watchdog/wdt_i6300esb.c hw/watchdog/wdt_ib700.c hw/xen/Makefile.objs hw/xen/xen-host-pci-device.c hw/xen/xen-host-pci-device.h hw/xen/xen_backend.c hw/xen/xen_devconfig.c hw/xen/xen_pt.c hw/xen/xen_pt.h hw/xen/xen_pt_config_init.c hw/xen/xen_pt_graphics.c hw/xen/xen_pt_msi.c hw/xenpv/Makefile.objs hw/xenpv/xen_domainbuild.c hw/xenpv/xen_domainbuild.h hw/xenpv/xen_machine_pv.c include/config.h include/disas/bfd.h include/disas/disas.h include/elf.h include/exec/address-spaces.h include/exec/cpu-all.h include/exec/cpu-common.h include/exec/cpu-defs.h include/exec/cpu_ldst_useronly_template.h include/exec/cputlb.h include/exec/exec-all.h include/exec/gdbstub.h include/exec/gen-icount.h include/exec/hwaddr.h include/exec/memattrs.h include/exec/poison.h include/exec/ram_addr.h include/exec/semihost.h include/exec/softmmu-semi.h include/exec/tb-hash.h include/exec/user/abitypes.h include/exec/user/thunk.h include/fpu/softfloat.h include/glib-compat.h include/hw/arm/arm.h include/hw/arm/exynos4210.h include/hw/arm/fdt.h include/hw/arm/fsl-imx25.h include/hw/arm/fsl-imx31.h include/hw/arm/linux-boot-if.h include/hw/arm/omap.h include/hw/arm/primecell.h include/hw/arm/pxa.h include/hw/arm/sharpsl.h include/hw/arm/soc_dma.h include/hw/arm/stm32f205_soc.h include/hw/arm/sysbus-fdt.h include/hw/arm/virt.h include/hw/audio/audio.h include/hw/audio/pcspk.h include/hw/block/block.h include/hw/block/flash.h include/hw/boards.h include/hw/char/cadence_uart.h include/hw/char/digic-uart.h include/hw/char/escc.h include/hw/char/imx_serial.h include/hw/char/serial.h include/hw/char/stm32f2xx_usart.h include/hw/compat.h include/hw/cpu/a15mpcore.h include/hw/cpu/a9mpcore.h include/hw/cpu/arm11mpcore.h include/hw/cris/etraxfs.h include/hw/cris/etraxfs_dma.h include/hw/devices.h include/hw/elf_ops.h include/hw/empty_slot.h include/hw/fw-path-provider.h include/hw/gpio/imx_gpio.h include/hw/hotplug.h include/hw/hw.h include/hw/i2c/i2c.h include/hw/i2c/imx_i2c.h include/hw/i2c/pm_smbus.h include/hw/i2c/smbus.h include/hw/input/adb.h include/hw/input/hid.h include/hw/input/ps2.h include/hw/intc/arm_gic.h include/hw/intc/arm_gic_common.h include/hw/intc/imx_avic.h include/hw/intc/realview_gic.h include/hw/ipack/ipack.h include/hw/irq.h include/hw/isa/apm.h include/hw/isa/i8259_internal.h include/hw/isa/isa.h include/hw/isa/pc87312.h include/hw/isa/vt82c686.h include/hw/kvm/clock.h include/hw/loader.h include/hw/m68k/mcf.h include/hw/mips/bios.h include/hw/mips/cpudevs.h include/hw/mips/mips.h include/hw/misc/a9scu.h include/hw/misc/arm11scu.h include/hw/misc/arm_integrator_debug.h include/hw/misc/imx_ccm.h include/hw/misc/stm32f2xx_syscfg.h include/hw/misc/tmp105_regs.h include/hw/net/allwinner_emac.h include/hw/net/cadence_gem.h include/hw/net/imx_fec.h include/hw/net/mii.h include/hw/nmi.h include/hw/nvram/eeprom93xx.h include/hw/nvram/openbios_firmware_abi.h include/hw/pci-host/apb.h include/hw/pci-host/gpex.h include/hw/pci-host/ppce500.h include/hw/pcmcia.h include/hw/platform-bus.h include/hw/ppc/mac_dbdma.h include/hw/ppc/openpic.h include/hw/ppc/ppc.h include/hw/ppc/ppc4xx.h include/hw/ppc/ppc_e500.h include/hw/ptimer.h include/hw/qdev-core.h include/hw/qdev-dma.h include/hw/qdev-properties.h include/hw/qdev.h include/hw/scsi/esp.h include/hw/scsi/scsi.h include/hw/sd.h include/hw/sh4/sh.h include/hw/sh4/sh_intc.h include/hw/sparc/grlib.h include/hw/sparc/sparc32_dma.h include/hw/sparc/sun4m.h include/hw/ssi.h include/hw/stream.h include/hw/sysbus.h include/hw/timer/a9gtimer.h include/hw/timer/arm_mptimer.h include/hw/timer/digic-timer.h include/hw/timer/hpet.h include/hw/timer/i8254.h include/hw/timer/i8254_internal.h include/hw/timer/imx_epit.h include/hw/timer/imx_gpt.h include/hw/timer/m48t59.h include/hw/timer/mc146818rtc.h include/hw/timer/mc146818rtc_regs.h include/hw/timer/stm32f2xx_timer.h include/hw/tricore/tricore.h include/hw/unicore32/puv3.h include/hw/usb.h include/hw/usb/ehci-regs.h include/hw/usb/uhci-regs.h include/hw/vfio/vfio-calxeda-xgmac.h include/hw/vfio/vfio-common.h include/hw/vfio/vfio-platform.h include/hw/vfio/vfio.h include/hw/virtio/dataplane/vring-accessors.h include/hw/virtio/dataplane/vring.h include/hw/virtio/vhost-backend.h include/hw/virtio/vhost-scsi.h include/hw/virtio/vhost.h include/hw/virtio/virtio-9p.h include/hw/virtio/virtio-access.h include/hw/virtio/virtio-balloon.h include/hw/virtio/virtio-blk.h include/hw/virtio/virtio-bus.h include/hw/virtio/virtio-gpu.h include/hw/virtio/virtio-net.h include/hw/virtio/virtio-scsi.h include/hw/virtio/virtio.h include/hw/watchdog/wdt_diag288.h include/hw/xen/xen.h include/hw/xen/xen_backend.h include/hw/xen/xen_common.h include/libdecnumber/dconfig.h include/libdecnumber/decContext.h include/libdecnumber/decDPD.h include/libdecnumber/decNumber.h include/libdecnumber/decNumberLocal.h include/libdecnumber/dpd/decimal128.h include/libdecnumber/dpd/decimal128Local.h include/libdecnumber/dpd/decimal32.h include/libdecnumber/dpd/decimal64.h include/monitor/hmp-target.h include/monitor/monitor.h include/monitor/qdev.h include/net/checksum.h include/net/eth.h include/net/net.h include/net/queue.h include/net/slirp.h include/net/tap.h include/net/vhost-user.h include/net/vhost_net.h include/qapi/dealloc-visitor.h include/qapi/opts-visitor.h include/qapi/qmp-event.h include/qapi/qmp-input-visitor.h include/qapi/qmp-output-visitor.h include/qapi/qmp/dispatch.h include/qapi/qmp/json-lexer.h include/qapi/qmp/json-parser.h include/qapi/qmp/json-streamer.h include/qapi/qmp/qbool.h include/qapi/qmp/qdict.h include/qapi/qmp/qerror.h include/qapi/qmp/qfloat.h include/qapi/qmp/qint.h include/qapi/qmp/qjson.h include/qapi/qmp/qlist.h include/qapi/qmp/qobject.h include/qapi/qmp/qstring.h include/qapi/qmp/types.h include/qapi/string-input-visitor.h include/qapi/string-output-visitor.h include/qapi/util.h include/qapi/visitor-impl.h include/qapi/visitor.h include/qemu-common.h include/qemu-io.h include/qemu/acl.h include/qemu/atomic.h include/qemu/bitmap.h include/qemu/bitops.h include/qemu/bswap.h include/qemu/compatfd.h include/qemu/compiler.h include/qemu/config-file.h include/qemu/crc32c.h include/qemu/envlist.h include/qemu/event_notifier.h include/qemu/fifo8.h include/qemu/fprintf-fn.h include/qemu/hbitmap.h include/qemu/host-utils.h include/qemu/int128.h include/qemu/iov.h include/qemu/log.h include/qemu/main-loop.h include/qemu/module.h include/qemu/notify.h include/qemu/option.h include/qemu/option_int.h include/qemu/osdep.h include/qemu/queue.h include/qemu/range.h include/qemu/ratelimit.h include/qemu/rcu.h include/qemu/rcu_queue.h include/qemu/readline.h include/qemu/rfifolock.h include/qemu/seqlock.h include/qemu/sockets.h include/qemu/thread-posix.h include/qemu/thread-win32.h include/qemu/thread.h include/qemu/throttle.h include/qemu/timer.h include/qemu/typedefs.h include/qemu/uri.h include/qemu/xattr.h include/qjson.h include/standard-headers/asm-s390/kvm_virtio.h include/standard-headers/asm-s390/virtio-ccw.h include/standard-headers/asm-x86/hyperv.h include/standard-headers/linux/if_ether.h include/standard-headers/linux/input.h include/standard-headers/linux/pci_regs.h include/standard-headers/linux/types.h include/standard-headers/linux/virtio_9p.h include/standard-headers/linux/virtio_balloon.h include/standard-headers/linux/virtio_blk.h include/standard-headers/linux/virtio_config.h include/standard-headers/linux/virtio_console.h include/standard-headers/linux/virtio_gpu.h include/standard-headers/linux/virtio_ids.h include/standard-headers/linux/virtio_input.h include/standard-headers/linux/virtio_net.h include/standard-headers/linux/virtio_pci.h include/standard-headers/linux/virtio_ring.h include/standard-headers/linux/virtio_rng.h include/standard-headers/linux/virtio_scsi.h include/standard-headers/linux/virtio_types.h include/sysemu/accel.h include/sysemu/arch_init.h include/sysemu/balloon.h include/sysemu/block-backend.h include/sysemu/blockdev.h include/sysemu/bt.h include/sysemu/char.h include/sysemu/cpus.h include/sysemu/device_tree.h include/sysemu/dma.h include/sysemu/dump-arch.h include/sysemu/dump.h include/sysemu/hostmem.h include/sysemu/iothread.h include/sysemu/kvm.h include/sysemu/kvm_int.h include/sysemu/memory_mapping.h include/sysemu/os-posix.h include/sysemu/os-win32.h include/sysemu/qtest.h include/sysemu/rng-random.h include/sysemu/rng.h include/sysemu/tpm.h include/sysemu/tpm_backend.h include/sysemu/tpm_backend_int.h include/sysemu/watchdog.h include/sysemu/xen-mapcache.h include/trace-tcg.h include/trace.h include/ui/console.h include/ui/egl-helpers.h include/ui/gtk.h include/ui/input.h include/ui/pixel_ops.h include/ui/qemu-pixman.h include/ui/sdl2.h include/ui/shader.h include/ui/spice-display.h iohandler.c iothread.c libcacard/Makefile libcacard/cac.c libcacard/cac.h libcacard/card_7816.c libcacard/card_7816.h libcacard/card_7816t.h libcacard/event.c libcacard/eventt.h libcacard/libcacard.pc.in libcacard/libcacard.syms libcacard/link_test.c libcacard/vcard.c libcacard/vcard.h libcacard/vcard_emul.h libcacard/vcard_emul_nss.c libcacard/vcard_emul_type.c libcacard/vcard_emul_type.h libcacard/vcardt.c libcacard/vcardt.h libcacard/vcardt_internal.h libcacard/vevent.h libcacard/vreader.c libcacard/vreader.h libcacard/vreadert.h libcacard/vscard_common.h libcacard/vscclient.c libdecnumber/decContext.c libdecnumber/decNumber.c libdecnumber/dpd/decimal128.c libdecnumber/dpd/decimal32.c libdecnumber/dpd/decimal64.c memory_mapping.c module-common.c page_cache.c pc-bios/Makefile pc-bios/QEMU,cgthree.bin pc-bios/QEMU,tcx.bin pc-bios/README pc-bios/acpi-dsdt.aml pc-bios/bamboo.dtb pc-bios/bamboo.dts pc-bios/efi-e1000.rom pc-bios/efi-eepro100.rom pc-bios/efi-ne2k_pci.rom pc-bios/efi-pcnet.rom pc-bios/efi-rtl8139.rom pc-bios/efi-virtio.rom pc-bios/keymaps/bepo pc-bios/keymaps/common pc-bios/keymaps/cz pc-bios/keymaps/da pc-bios/keymaps/de pc-bios/keymaps/de-ch pc-bios/keymaps/en-gb pc-bios/keymaps/en-us pc-bios/keymaps/es pc-bios/keymaps/et pc-bios/keymaps/fi pc-bios/keymaps/fo pc-bios/keymaps/fr pc-bios/keymaps/fr-be pc-bios/keymaps/fr-ca pc-bios/keymaps/fr-ch pc-bios/keymaps/hr pc-bios/keymaps/hu pc-bios/keymaps/is pc-bios/keymaps/it pc-bios/keymaps/ja pc-bios/keymaps/lt pc-bios/keymaps/lv pc-bios/keymaps/mk pc-bios/keymaps/modifiers pc-bios/keymaps/nl pc-bios/keymaps/nl-be pc-bios/keymaps/no pc-bios/keymaps/pl pc-bios/keymaps/pt pc-bios/keymaps/pt-br pc-bios/keymaps/ru pc-bios/keymaps/sl pc-bios/keymaps/sv pc-bios/keymaps/th pc-bios/keymaps/tr pc-bios/kvmvapic.bin pc-bios/linuxboot.bin pc-bios/multiboot.bin pc-bios/openbios-ppc pc-bios/openbios-sparc32 pc-bios/openbios-sparc64 pc-bios/optionrom/Makefile pc-bios/optionrom/kvmvapic.S pc-bios/optionrom/linuxboot.S pc-bios/optionrom/multiboot.S pc-bios/optionrom/optionrom.h pc-bios/palcode-clipper pc-bios/petalogix-ml605.dtb pc-bios/petalogix-s3adsp1800.dtb pc-bios/ppc_rom.bin pc-bios/pxe-e1000.rom pc-bios/pxe-eepro100.rom pc-bios/pxe-ne2k_pci.rom pc-bios/pxe-pcnet.rom pc-bios/pxe-rtl8139.rom pc-bios/pxe-virtio.rom pc-bios/q35-acpi-dsdt.aml pc-bios/qemu-icon.bmp pc-bios/qemu-nsis.bmp pc-bios/qemu-nsis.ico pc-bios/qemu.rsrc pc-bios/qemu_logo.svg pc-bios/qemu_logo_no_text.svg pc-bios/s390-ccw.img pc-bios/s390-zipl.rom pc-bios/sgabios.bin pc-bios/slof.bin pc-bios/spapr-rtas.bin pc-bios/u-boot.e500 pc-bios/vgabios-cirrus.bin pc-bios/vgabios-qxl.bin pc-bios/vgabios-stdvga.bin pc-bios/vgabios-virtio.bin pc-bios/vgabios-vmware.bin pc-bios/vgabios.bin pixman po/Makefile po/de_DE.po po/fr_FR.po po/hu.po po/it.po po/messages.po po/tr.po po/zh_CN.po qdev-monitor.c qemu-bridge-helper.c qemu-coroutine-io.c qemu-coroutine-lock.c qemu-coroutine-sleep.c qemu-coroutine.c qemu-doc.texi qemu-ga.texi qemu-log.c qemu-nbd.texi qemu-options-wrapper.h qemu-options.h qemu-tech.texi qemu.nsi qemu.sasl qjson.c qtest.c roms/Makefile roms/SLOF roms/config.ipxe.general.h roms/config.seabios-128k roms/config.seabios-256k roms/config.vga-cirrus roms/config.vga-isavga roms/config.vga-qxl roms/config.vga-stdvga roms/config.vga-virtio roms/config.vga-vmware roms/configure-seabios.sh roms/ipxe roms/openbios roms/openhackware roms/qemu-palcode roms/seabios roms/sgabios roms/u-boot roms/vgabios rules.mak scripts/analyse-9p-simpletrace.py scripts/analyze-migration.py scripts/check-qerror.sh scripts/cleanup-trace-events.pl scripts/cocci-macro-file.h scripts/create_config scripts/disas-objdump.pl scripts/dump-guest-memory.py scripts/extract-vsssdk-headers scripts/feature_to_c.sh scripts/get_maintainer.pl scripts/gtester-cat scripts/hxtool scripts/kvm/kvm_flightrecorder scripts/kvm/kvm_stat scripts/kvm/kvm_stat.texi scripts/kvm/vmxcap scripts/make-release scripts/make_device_config.sh scripts/ordereddict.py scripts/qemu-binfmt-conf.sh scripts/qemu-gdb.py scripts/qemu-guest-agent/fsfreeze-hook scripts/qemu-guest-agent/fsfreeze-hook.d/mysql-flush.sh.sample scripts/qemugdb/__init__.py scripts/qemugdb/coroutine.py scripts/qemugdb/mtree.py scripts/qtest.py scripts/refresh-pxe-roms.sh scripts/shaderinclude.pl scripts/signrom.py scripts/simpletrace.py scripts/switch-timer-api scripts/texi2pod.pl scripts/update-acpi.sh scripts/update-linux-headers.sh spice-qemu-char.c stubs/Makefile.objs stubs/arch-query-cpu-def.c stubs/bdrv-commit-all.c stubs/chr-baum-init.c stubs/chr-msmouse.c stubs/chr-testdev.c stubs/clock-warp.c stubs/cpu-get-clock.c stubs/cpu-get-icount.c stubs/cpus.c stubs/dump.c stubs/fd-register.c stubs/fdset-add-fd.c stubs/fdset-find-fd.c stubs/fdset-get-fd.c stubs/fdset-remove-fd.c stubs/gdbstub.c stubs/get-fd.c stubs/get-next-serial.c stubs/get-vm-name.c stubs/iothread-lock.c stubs/is-daemonized.c stubs/machine-init-done.c stubs/migr-blocker.c stubs/mon-is-qmp.c stubs/mon-printf.c stubs/monitor-init.c stubs/notify-event.c stubs/qemu-chr-open-spice.c stubs/qmp_pc_dimm_device_list.c stubs/qtest.c stubs/reset.c stubs/runstate-check.c stubs/set-fd-handler.c stubs/slirp.c stubs/sysbus.c stubs/target-monitor-defs.c stubs/uuid.c stubs/vc-init.c stubs/vm-stop.c stubs/vmstate.c target-m68k/Makefile.objs target-m68k/cpu-qom.h target-m68k/cpu.c target-m68k/cpu.h target-m68k/gdbstub.c target-m68k/helper.c target-m68k/helper.h target-m68k/m68k-semi.c target-m68k/op_helper.c target-m68k/qregs.def target-m68k/translate.c target-tilegx/Makefile.objs target-tilegx/cpu.c target-tilegx/cpu.h target-tilegx/helper.c target-tilegx/helper.h target-tilegx/opcode_tilegx.h target-tilegx/simd_helper.c target-tilegx/spr_def_64.h target-tilegx/translate.c tcg-runtime.c tests/.gitignore tests/Makefile tests/acpi-test-data/pc/APIC tests/acpi-test-data/pc/DSDT tests/acpi-test-data/pc/FACP tests/acpi-test-data/pc/FACS tests/acpi-test-data/pc/HPET tests/acpi-test-data/pc/SSDT tests/acpi-test-data/pc/SSDT.bridge tests/acpi-test-data/q35/APIC tests/acpi-test-data/q35/DSDT tests/acpi-test-data/q35/FACP tests/acpi-test-data/q35/FACS tests/acpi-test-data/q35/HPET tests/acpi-test-data/q35/MCFG tests/acpi-test-data/q35/SSDT tests/acpi-test-data/q35/SSDT.bridge tests/acpi-test-data/rebuild-expected-aml.sh tests/bios-tables-test.c tests/boot-order-test.c tests/check-block.sh tests/check-qdict.c tests/check-qfloat.c tests/check-qint.c tests/check-qjson.c tests/check-qlist.c tests/check-qom-interface.c tests/check-qom-proplist.c tests/check-qstring.c tests/crypto-tls-x509-helpers.c tests/crypto-tls-x509-helpers.h tests/display-vga-test.c tests/drive_del-test.c tests/ds1338-test.c tests/e1000-test.c tests/eepro100-test.c tests/endianness-test.c tests/fdc-test.c tests/hd-geo-test.c tests/i440fx-test.c tests/i82801b11-test.c tests/ioh3420-test.c tests/ipoctal232-test.c tests/libqos/ahci.c tests/libqos/ahci.h tests/libqos/fw_cfg.c tests/libqos/fw_cfg.h tests/libqos/i2c-imx.c tests/libqos/i2c-omap.c tests/libqos/i2c.c tests/libqos/i2c.h tests/libqos/libqos-pc.c tests/libqos/libqos-pc.h tests/libqos/libqos.c tests/libqos/libqos.h tests/libqos/malloc-generic.c tests/libqos/malloc-generic.h tests/libqos/malloc-pc.c tests/libqos/malloc-pc.h tests/libqos/malloc.c tests/libqos/malloc.h tests/libqos/pci-pc.c tests/libqos/pci-pc.h tests/libqos/pci.c tests/libqos/pci.h tests/libqos/usb.c tests/libqos/usb.h tests/libqos/virtio-mmio.c tests/libqos/virtio-mmio.h tests/libqos/virtio-pci.c tests/libqos/virtio-pci.h tests/libqos/virtio.c tests/libqos/virtio.h tests/libqtest.c tests/libqtest.h tests/m48t59-test.c tests/multiboot/Makefile tests/multiboot/libc.c tests/multiboot/libc.h tests/multiboot/link.ld tests/multiboot/mmap.c tests/multiboot/mmap.out tests/multiboot/module.txt tests/multiboot/modules.c tests/multiboot/modules.out tests/multiboot/multiboot.h tests/multiboot/run_test.sh tests/multiboot/start.S tests/ne2000-test.c tests/pc-cpu-test.c tests/pcnet-test.c tests/pkix_asn1_tab.c tests/pvpanic-test.c tests/q35-test.c tests/qemu-iotests-quick.sh tests/rcutorture.c tests/rocker/README tests/rocker/all tests/rocker/bridge tests/rocker/bridge-stp tests/rocker/bridge-vlan tests/rocker/bridge-vlan-stp tests/rocker/port tests/rocker/tut.dot tests/rtc-test.c tests/rtl8139-test.c tests/spapr-phb-test.c tests/tcg/Makefile tests/tcg/hello-arm.c tests/tcg/hello-i386.c tests/tcg/hello-mips.c tests/tcg/linux-test.c tests/tcg/pi_10.com tests/tcg/runcom.c tests/tcg/sha1.c tests/tcg/test-arm-iwmmxt.s tests/tcg/test-i386-code16.S tests/tcg/test-i386-fprem.c tests/tcg/test-i386-muldiv.h tests/tcg/test-i386-shift.h tests/tcg/test-i386-ssse3.c tests/tcg/test-i386-vm86.S tests/tcg/test-i386.c tests/tcg/test-i386.h tests/tcg/test-mmap.c tests/tcg/test_path.c tests/tcg/testthread.c tests/tco-test.c tests/test-aio.c tests/test-bitops.c tests/test-coroutine.c tests/test-cutils.c tests/test-hbitmap.c tests/test-int128.c tests/test-iov.c tests/test-mul64.c tests/test-opts-visitor.c tests/test-qdev-global-props.c tests/test-qemu-opts.c tests/test-qmp-commands.c tests/test-qmp-event.c tests/test-qmp-input-strict.c tests/test-qmp-input-visitor.c tests/test-qmp-output-visitor.c tests/test-rcu-list.c tests/test-rfifolock.c tests/test-string-input-visitor.c tests/test-string-output-visitor.c tests/test-thread-pool.c tests/test-throttle.c tests/test-visitor-serialization.c tests/test-vmstate.c tests/test-write-threshold.c tests/test-x86-cpuid.c tests/test-xbzrle.c tests/tmp105-test.c tests/tpci200-test.c tests/virtio-balloon-test.c tests/virtio-blk-test.c tests/virtio-console-test.c tests/virtio-net-test.c tests/virtio-rng-test.c tests/virtio-scsi-test.c tests/virtio-serial-test.c tests/vmxnet3-test.c tests/wdt_ib700-test.c thread-pool.c tpm.c trace-events translate-all.h translate-common.c util/Makefile.objs util/acl.c util/bitmap.c util/bitops.c util/compatfd.c util/crc32c.c util/cutils.c util/envlist.c util/event_notifier-posix.c util/event_notifier-win32.c util/fifo8.c util/getauxval.c util/hbitmap.c util/hexdump.c util/host-utils.c util/id.c util/iov.c util/module.c util/notify.c util/osdep.c util/oslib-posix.c util/oslib-win32.c util/path.c util/qemu-config.c util/qemu-openpty.c util/qemu-option.c util/qemu-progress.c util/qemu-sockets.c util/qemu-thread-posix.c util/qemu-thread-win32.c util/qemu-timer-common.c util/rcu.c util/readline.c util/rfifolock.c util/throttle.c util/unicode.c util/uri.c version.rc