qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] MAINTAINERS leaves too many files uncovered


From: Markus Armbruster
Subject: Re: [Qemu-devel] MAINTAINERS leaves too many files uncovered
Date: Wed, 22 Oct 2014 10:23:46 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux)

Markus Armbruster <address@hidden> 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.

> 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.

> 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.

> 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
>
> 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
Makefile.target
README
VERSION
accel.c
arch_init.c
backends/Makefile.objs
backends/baum.c
backends/hostmem-file.c
backends/hostmem-ram.c
backends/hostmem.c
backends/msmouse.c
backends/rng-egd.c
backends/rng-random.c
backends/rng.c
backends/testdev.c
backends/tpm.c
balloon.c
bt-host.c
bt-vhci.c
configure
coroutine-gthread.c
coroutine-sigaltstack.c
coroutine-ucontext.c
cpus.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/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/globals.h
disas/libvixl/platform.h
disas/libvixl/utils.cc
disas/libvixl/utils.h
disas/lm32.c
disas/m68k.c
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/atomics.txt
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.txt
docs/migration.txt
docs/multiple-iothreads.txt
docs/multiseat.txt
docs/q35-chipset.cfg
docs/qapi-code-gen.txt
docs/qdev-device-use.txt
docs/qemupciserial.inf
docs/qmp/README
docs/qmp/qmp-events.txt
docs/qmp/qmp-spec.txt
docs/rdma.txt
docs/specs/acpi_cpu_hotplug.txt
docs/specs/acpi_mem_hotplug.txt
docs/specs/acpi_pci_hotplug.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/pvpanic.txt
docs/specs/qcow2.txt
docs/specs/qed_spec.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/milkymist-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/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/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/milkymist-tmu2.c
hw/display/milkymist-vgafb.c
hw/display/milkymist-vgafb_template.h
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/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/milkymist-softusb.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/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/lm32_pic.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/mem/Makefile.objs
hw/mem/pc-dimm.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/milkymist-hpdmc.c
hw/misc/milkymist-pfpu.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/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/milkymist-minimac2.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/ppce500.c
hw/pcmcia/Makefile.objs
hw/pcmcia/pcmcia.c
hw/pcmcia/pxa2xx.c
hw/sd/Makefile.objs
hw/sd/milkymist-memcard.c
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/lm32_timer.c
hw/timer/m48t59.c
hw/timer/mc146818rtc.c
hw/timer/milkymist-sysctl.c
hw/timer/pl031.c
hw/timer/pxa2xx_timer.c
hw/timer/sh_timer.c
hw/timer/slavio_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/virtio/Makefile.objs
hw/virtio/dataplane/Makefile.objs
hw/virtio/dataplane/vring.c
hw/watchdog/Makefile.objs
hw/watchdog/watchdog.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_msi.c
hw/xenpv/Makefile.objs
hw/xenpv/xen_domainbuild.c
hw/xenpv/xen_domainbuild.h
hw/xenpv/xen_machine_pv.c
include/block/accounting.h
include/block/aio.h
include/block/block.h
include/block/block_int.h
include/block/blockjob.h
include/block/coroutine.h
include/block/coroutine_int.h
include/block/nbd.h
include/block/qapi.h
include/block/scsi.h
include/block/snapshot.h
include/block/thread-pool.h
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.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/poison.h
include/exec/ram_addr.h
include/exec/softmmu-semi.h
include/exec/spinlock.h
include/exec/user/abitypes.h
include/exec/user/thunk.h
include/fpu/softfloat.h
include/glib-compat.h
include/hw/acpi/acpi.h
include/hw/acpi/acpi_dev_interface.h
include/hw/acpi/cpu_hotplug.h
include/hw/acpi/memory_hotplug.h
include/hw/acpi/pc-hotplug.h
include/hw/acpi/pcihp.h
include/hw/acpi/piix4.h
include/hw/acpi/tpm.h
include/hw/arm/arm.h
include/hw/arm/exynos4210.h
include/hw/arm/imx.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/audio/audio.h
include/hw/audio/pcspk.h
include/hw/block/block.h
include/hw/block/fdc.h
include/hw/block/flash.h
include/hw/boards.h
include/hw/bt.h
include/hw/char/digic-uart.h
include/hw/char/escc.h
include/hw/char/lm32_juart.h
include/hw/char/serial.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/hotplug.h
include/hw/hw.h
include/hw/i2c/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/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/lm32/lm32_pic.h
include/hw/loader.h
include/hw/m68k/mcf.h
include/hw/mem/pc-dimm.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/tmp105_regs.h
include/hw/misc/vfio.h
include/hw/net/allwinner_emac.h
include/hw/nmi.h
include/hw/nvram/eeprom93xx.h
include/hw/nvram/fw_cfg.h
include/hw/nvram/openbios_firmware_abi.h
include/hw/pci-host/apb.h
include/hw/pci-host/ppce500.h
include/hw/pcmcia.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/m48t59.h
include/hw/timer/mc146818rtc.h
include/hw/timer/mc146818rtc_regs.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/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-net.h
include/hw/virtio/virtio-rng.h
include/hw/virtio/virtio-scsi.h
include/hw/virtio/virtio-serial.h
include/hw/virtio/virtio.h
include/hw/virtio/virtio_ring.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/migration/block.h
include/migration/migration.h
include/migration/page_cache.h
include/migration/qemu-file.h
include/migration/vmstate.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/error.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/aes.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/error-report.h
include/qemu/event_notifier.h
include/qemu/fifo8.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/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/tls.h
include/qemu/typedefs.h
include/qemu/uri.h
include/qemu/xattr.h
include/sysemu/accel.h
include/sysemu/arch_init.h
include/sysemu/balloon.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/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/sysemu.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/input.h
include/ui/pixel_ops.h
include/ui/qemu-pixman.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/decimal128Local.h
libdecnumber/dpd/decimal32.c
libdecnumber/dpd/decimal64.c
memory_mapping.c
migration-exec.c
migration-fd.c
migration-rdma.c
migration-tcp.c
migration-unix.c
migration.c
module-common.c
numa.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/bios-256k.bin
pc-bios/bios.bin
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/ar
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_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-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
qdict-test-data.txt
qemu-bridge-helper.c
qemu-coroutine-io.c
qemu-coroutine-lock.c
qemu-coroutine-sleep.c
qemu-coroutine.c
qemu-doc.texi
qemu-file-stdio.c
qemu-file-unix.c
qemu-file.c
qemu-log.c
qemu-nbd.texi
qemu-options-wrapper.h
qemu-options.h
qemu-options.hx
qemu-tech.texi
qemu.nsi
qemu.sasl
qga/Makefile.objs
qga/channel-posix.c
qga/channel-win32.c
qga/channel.h
qga/commands-posix.c
qga/commands-win32.c
qga/commands.c
qga/guest-agent-command-state.c
qga/guest-agent-core.h
qga/main.c
qga/qapi-schema.json
qga/service-win32.c
qga/service-win32.h
qga/vss-win32.c
qga/vss-win32.h
qga/vss-win32/Makefile.objs
qga/vss-win32/install.cpp
qga/vss-win32/provider.cpp
qga/vss-win32/qga-vss.def
qga/vss-win32/qga-vss.idl
qga/vss-win32/qga-vss.tlb
qga/vss-win32/requester.cpp
qga/vss-win32/requester.h
qga/vss-win32/vss-common.h
qobject/Makefile.objs
qobject/json-lexer.c
qobject/json-parser.c
qobject/json-streamer.c
qobject/qbool.c
qobject/qdict.c
qobject/qerror.c
qobject/qfloat.c
qobject/qint.c
qobject/qjson.c
qobject/qlist.c
qobject/qstring.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-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
savevm.c
scripts/acpi_extract.py
scripts/acpi_extract_preprocess.py
scripts/analyse-9p-simpletrace.py
scripts/check-qerror.sh
scripts/cleanup-trace-events.pl
scripts/coverity-model.c
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/vmxcap
scripts/make-release
scripts/make_device_config.sh
scripts/ordereddict.py
scripts/qapi-commands.py
scripts/qapi-event.py
scripts/qapi-types.py
scripts/qapi-visit.py
scripts/qapi.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/qmp/qemu-ga-client
scripts/qmp/qmp
scripts/qmp/qmp-shell
scripts/qmp/qmp.py
scripts/qmp/qom-fuse
scripts/qmp/qom-get
scripts/qmp/qom-list
scripts/qmp/qom-set
scripts/refresh-pxe-roms.sh
scripts/signrom.py
scripts/simpletrace.py
scripts/switch-timer-api
scripts/texi2pod.pl
scripts/update-acpi.sh
scripts/update-linux-headers.sh
scripts/vmstate-static-checker.py
spice-qemu-char.c
stubs/Makefile.objs
stubs/arch-query-cpu-def.c
stubs/bdrv-commit-all.c
stubs/blockdev.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/mon-set-error.c
stubs/monitor-init.c
stubs/notify-event.c
stubs/pci-drive-hot-add.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/uuid.c
stubs/vc-init.c
stubs/vm-stop.c
stubs/vmstate.c
sysconfigs/target/target-x86_64.conf
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-qreg.h
target-m68k/m68k-semi.c
target-m68k/op_helper.c
target-m68k/qregs.def
target-m68k/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/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/rebuild-expected-aml.sh
tests/ahci-test.c
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-qstring.c
tests/display-vga-test.c
tests/drive_del-test.c
tests/e1000-test.c
tests/eepro100-test.c
tests/endianness-test.c
tests/fdc-test.c
tests/fw_cfg-test.c
tests/hd-geo-test.c
tests/i440fx-test.c
tests/i82801b11-test.c
tests/ide-test.c
tests/ioh3420-test.c
tests/ipoctal232-test.c
tests/libqos/fw_cfg.c
tests/libqos/fw_cfg.h
tests/libqos/i2c-omap.c
tests/libqos/i2c.c
tests/libqos/i2c.h
tests/libqos/malloc-pc.c
tests/libqos/malloc-pc.h
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-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/multiboot.h
tests/multiboot/run_test.sh
tests/multiboot/start.S
tests/ne2000-test.c
tests/pcnet-test.c
tests/pvpanic-test.c
tests/qemu-iotests-quick.sh
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/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-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-x86-cpuid.c
tests/test-xbzrle.c
tests/tmp105-test.c
tests/tpci200-test.c
tests/vhost-user-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/vmstate-static-checker-data/dump1.json
tests/vmstate-static-checker-data/dump2.json
tests/vmxnet3-test.c
tests/wdt_ib700-test.c
thread-pool.c
tpm.c
trace-events
translate-all.h
util/Makefile.objs
util/acl.c
util/aes.c
util/bitmap.c
util/bitops.c
util/compatfd.c
util/crc32c.c
util/cutils.c
util/envlist.c
util/error.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-error.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/readline.c
util/rfifolock.c
util/throttle.c
util/unicode.c
util/uri.c
version.rc
vmstate.c
xbzrle.c



reply via email to

[Prev in Thread] Current Thread [Next in Thread]