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: Tue, 30 Aug 2016 13:31:12 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)

Markus Armbruster <address@hidden> writes:

> Paolo asked for an update.

Another update; HEAD is commit e00da55.

> Markus Armbruster <address@hidden> writes:
>
>> 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.
>
> Eleven months later, this is 4387.

Another eleven months later, it's 4921.

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

This is now

$ for i in `git-ls-files`; do [ "`scripts/get_maintainer.pl -f 
--no-git-fallback $i | grep -v 'address@hidden'`" ] || echo $i; done 
>unmaintained-files
$ grep -c '\.c$' unmaintained-files
402

402 out of 2132 (19%).  More progress, but not yet there.

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

$ git-diff --diff-filter=A --name-only 6138fbd | grep -c '\.c$'
215
$ git-diff --diff-filter=A --name-only 6138fbd | grep '\.c$' | join 
unmaintained-files - | wc -l
86

This time, it's 86 out of 215 (40%).  Getting worse.  I'll cook up a
patch to make checkpatch.pl catch such additions.

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

114 out of 726.

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

Unmaintained files sorted by number of commits in the past year (commit
351053e):

$ for i in `cat unmaintained-files`; do echo -n "$i "; git-rev-list 351053e.. 
$i | wc -l; done | awk '{ printf "%7d %s\n", $2, $1 }' | sort -rn | head -n 100
    181 trace-events
    104 configure
     98 MAINTAINERS
     82 hw/misc/ivshmem.c
     54 qemu-options.hx
     53 Makefile.objs
     50 target-tilegx/translate.c
     49 Makefile
     42 include/sysemu/block-backend.h
     31 include/qemu-common.h
     30 tests/vhost-user-test.c
     28 tests/.gitignore
     28 include/qom/cpu.h
     27 include/qemu/osdep.h
     23 include/sysemu/sysemu.h
     22 tests/test-throttle.c
     22 scripts/checkpatch.pl
     22 hw/ipmi/ipmi_bmc_sim.c
     21 qemu-doc.texi
     20 util/log.c
     20 tests/Makefile.include
     20 VERSION
     19 include/hw/compat.h
     18 util/oslib-posix.c
     18 tests/ivshmem-test.c
     18 stubs/Makefile.objs
     18 include/qemu/typedefs.h
     18 include/qemu/log.h
     18 hw/sd/sdhci.c
     18 hw/nvram/fw_cfg.c
     17 target-m68k/translate.c
     17 include/sysemu/replay.h
     17 hw/sd/sd.c
     17 hw/core/qdev-properties.c
     16 replay/replay.c
     16 include/sysemu/char.h
     16 hw/core/qdev.c
     16 gdbstub.c
     15 tests/vhost-user-bridge.c
     15 tests/test-visitor-serialization.c
     15 dump.c
     15 docs/specs/vhost-user.txt
     15 bsd-user/main.c
     14 util/cutils.c
     14 replay/replay-internal.h
     14 qom/cpu.c
     14 hw/misc/Makefile.objs
     13 target-tilegx/cpu.h
     13 replay/replay-input.c
     13 Makefile.target
     12 util/Makefile.objs
     12 qdev-monitor.c
     12 hw/display/vga.c
     12 contrib/ivshmem-server/main.c
     11 util/oslib-win32.c
     11 tests/bios-tables-test.c
     11 scripts/clean-includes
     11 hw/intc/gicv3_internal.h
     11 hw/intc/Makefile.objs
     11 hw/core/qdev-properties-system.c
     11 hw/core/loader.c
     10 tests/virtio-blk-test.c
     10 target-tilegx/helper.h
     10 scripts/dump-guest-memory.py
     10 include/hw/nvram/fw_cfg.h
     10 hw/input/hid.c
     10 disas.c
     10 default-configs/i386-softmmu.mak
     10 default-configs/arm-softmmu.mak
     10 contrib/ivshmem-server/ivshmem-server.c
      9 tests/test-qga.c
      9 tests/test-cutils.c
      9 tests/test-aio.c
      9 tests/libqtest.c
      9 target-m68k/cpu.h
      9 scripts/update-linux-headers.sh
      9 rules.mak
      9 include/hw/qdev-core.h
      9 include/hw/isa/isa.h
      9 hw/misc/mips_itu.c
      9 hmp-commands-info.hx
      9 default-configs/x86_64-softmmu.mak
      9 contrib/ivshmem-server/ivshmem-server.h
      8 util/qemu-option.c
      8 tests/virtio-scsi-test.c
      8 tests/virtio-net-test.c
      8 tests/test-logging.c
      8 replay/replay-events.c
      8 qemu-nbd.texi
      8 pc-bios/optionrom/Makefile
      8 include/hw/arm/xlnx-zynqmp.h
      8 hw/moxie/moxiesim.c
      8 hw/misc/bcm2835_property.c
      8 hw/m68k/an5206.c
      8 hw/input/ps2.c
      8 hw/display/vmware_vga.c
      8 hw/core/ptimer.c
      8 .gitignore
      7 util/osdep.c
      7 util/mmap-alloc.c

Active subsystems lacking a maintainer include tilegx, qdev, replay.

Headers that should probably be covered by existing MAINTAINERS stanzas
include include/sysemu/block-backend.h include/qom/cpu.h
include/hw/arm/xlnx-zynqmp.h.

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

$ git-diff --numstat 351053e `cat unmaintained-files ` | awk '{ print ($1 > $2 
? $1 : $2), $0 }' | sort -nr | sed 's/^[0-9]* //' | head -n 100
2453    0       target-tilegx/translate.c
1810    0       hw/ipmi/ipmi_bmc_sim.c
63      1542    trace-events
1438    0       tests/vhost-user-bridge.c
1406    0       target-tilegx/opcode_tilegx.h
1348    5       tests/test-cutils.c
1105    0       tests/pkix_asn1_tab.c
1063    0       linux-headers/asm-mips/unistd.h
950     515     hw/misc/ivshmem.c
930     0       tests/test-qga.c
907     559     configure
844     0       util/qht.c
825     0       hmp-commands-info.hx
805     0       include/standard-headers/linux/input-event-codes.h
71      788     include/standard-headers/linux/input.h
778     0       tests/Makefile.include
635     0       include/hw/ide/internal.h
623     0       tests/migration/guestperf/plot.py
177     539     scripts/checkpatch.pl
537     0       hw/ipmi/isa_ipmi_bt.c
530     0       tests/postcopy-test.c
524     0       hw/misc/mips_itu.c
519     175     tests/vhost-user-test.c
519     0       hw/ipmi/ipmi_bmc_extern.c
516     0       tests/ivshmem-test.c
514     0       hw/timer/aspeed_timer.c
501     0       hw/ipmi/isa_ipmi_kcs.c
487     0       tests/qht-bench.c
485     0       tests/crypto-tls-x509-helpers.c
478     0       tests/e1000e-test.c
468     72      qemu-options.hx
460     0       hw/intc/mips_gic.c
459     282     scripts/dump-guest-memory.py
457     0       contrib/ivshmem-server/ivshmem-server.c
453     0       include/hw/arm/fsl-imx6.h
452     0       linux-headers/asm-arm/unistd.h
446     0       contrib/ivshmem-client/ivshmem-client.c
440     0       hw/misc/bcm2835_property.c
440     0       hw/i2c/aspeed_i2c.c
439     0       tests/migration/guestperf/engine.py
432     0       tests/ipmi-bt-test.c
426     0       hw/display/bcm2835_fb.c
412     58      hw/nvram/fw_cfg.c
410     0       hw/dma/bcm2835_dma.c
408     0       linux-headers/asm-s390/unistd.h
405     0       include/hw/ide/ahci.h
397     0       util/qdist.c
396     0       linux-headers/asm-powerpc/unistd.h
389     0       tests/test-qdist.c
381     0       linux-headers/asm-x86/unistd_32.h
8       368     include/qemu-common.h
367     0       tests/migration/stress.c
366     0       include/standard-headers/asm-x86/hyperv.h
355     74      MAINTAINERS
354     0       replay/replay.c
343     95      include/standard-headers/linux/pci_regs.h
339     0       hw/intc/aspeed_vic.c
338     0       util/log.c
336     0       hw/misc/bcm2835_mbox.c
334     0       linux-headers/asm-x86/unistd_64.h
331     0       hw/intc/gicv3_internal.h
323     0       linux-headers/asm-x86/unistd_x32.h
320     69      scripts/qemu-binfmt-conf.sh
318     46      util/cutils.c
311     0       replay/replay-events.c
308     0       hw/i2c/i2c-ddc.c
305     0       hw/intc/bcm2836_control.c
304     0       hw/misc/zynq-xadc.c
298     0       pc-bios/optionrom/linuxboot_dma.c
295     6       util/oslib-win32.c
292     0       tests/ipmi-kcs-test.c
292     0       hw/misc/auxbus.c
282     0       hw/misc/aspeed_scu.c
273     0       contrib/ivshmem-server/main.c
262     0       include/hw/ipmi/ipmi.h
261     89      hw/sd/sd.c
257     0       include/hw/net/imx_fec.h
255     0       tests/migration/guestperf/shell.py
254     0       tests/test-blockjob-txn.c
254     0       docs/specs/ivshmem-spec.txt
252     0       docs/throttle.txt
80      251     hw/core/qdev.c
251     0       hw/core/bus.c
1       250     linux-headers/asm-x86/hyperv.h
249     0       include/hw/arm/fsl-imx25.h
248     0       tests/io-channel-helpers.c
246     0       hw/misc/mips_cmgcr.c
243     111     dump.c
241     0       contrib/ivshmem-client/main.c
238     0       hw/intc/bcm2835_ic.c
232     0       hw/sd/sdhci-internal.h
231     5       docs/specs/vhost-user.txt
231     0       util/timed-average.c
222     0       scripts/qemu.py
221     2       docs/specs/qcow2.txt
216     0       tests/test-filter-redirector.c
216     0       target-tilegx/spr_def_64.h
216     0       include/hw/intc/mips_gic.h
213     0       scripts/clean-header-guards.pl
212     0       contrib/ivshmem-client/ivshmem-client.h

>>>
>>> Ideas?  Takers?
>>
>> Full list of unmaintained files now:
[...]

.dir-locals.el
.exrc
.gitignore
.gitmodules
.mailmap
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/tpm.c
balloon.c
bsd-user/Makefile.objs
bsd-user/bsd-mman.h
bsd-user/bsdload.c
bsd-user/elfload.c
bsd-user/errno_defs.h
bsd-user/freebsd/strace.list
bsd-user/freebsd/syscall_nr.h
bsd-user/i386/target_signal.h
bsd-user/i386/target_syscall.h
bsd-user/main.c
bsd-user/mmap.c
bsd-user/netbsd/strace.list
bsd-user/netbsd/syscall_nr.h
bsd-user/openbsd/strace.list
bsd-user/openbsd/syscall_nr.h
bsd-user/qemu.h
bsd-user/signal.c
bsd-user/sparc/target_signal.h
bsd-user/sparc/target_syscall.h
bsd-user/sparc64/target_signal.h
bsd-user/sparc64/target_syscall.h
bsd-user/strace.c
bsd-user/syscall.c
bsd-user/syscall_defs.h
bsd-user/uaccess.c
bsd-user/x86_64/target_signal.h
bsd-user/x86_64/target_syscall.h
bt-host.c
bt-vhci.c
configure
contrib/ivshmem-client/Makefile.objs
contrib/ivshmem-client/ivshmem-client.c
contrib/ivshmem-client/ivshmem-client.h
contrib/ivshmem-client/main.c
contrib/ivshmem-server/Makefile.objs
contrib/ivshmem-server/ivshmem-server.c
contrib/ivshmem-server/ivshmem-server.h
contrib/ivshmem-server/main.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-common.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/hppa.c
disas/m68k.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/igd-assign.txt
docs/image-fuzzer.txt
docs/live-block-ops.txt
docs/memory-hotplug.txt
docs/memory.txt
docs/multi-thread-compression.txt
docs/multiple-iothreads.txt
docs/multiseat.txt
docs/pci_expander_bridge.txt
docs/q35-chipset.cfg
docs/qcow2-cache.txt
docs/qdev-device-use.txt
docs/qemupciserial.inf
docs/rcu.txt
docs/rdma.txt
docs/replay.txt
docs/specs/acpi_cpu_hotplug.txt
docs/specs/acpi_mem_hotplug.txt
docs/specs/acpi_nvdimm.txt
docs/specs/acpi_pci_hotplug.txt
docs/specs/edu.txt
docs/specs/fw_cfg.txt
docs/specs/ivshmem-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/throttle.txt
docs/virtio-balloon-stats.txt
docs/virtio-migration.txt
docs/vnc-ledstate-Pseudo-encoding.txt
docs/win32-qemu-event.promela
docs/xbzrle.txt
dtc
dump.c
gdb-xml/aarch64-core.xml
gdb-xml/aarch64-fpu.xml
gdb-xml/arm-core.xml
gdb-xml/arm-neon.xml
gdb-xml/arm-vfp.xml
gdb-xml/arm-vfp3.xml
gdb-xml/cf-core.xml
gdb-xml/cf-fp.xml
gdb-xml/power-altivec.xml
gdb-xml/power-core.xml
gdb-xml/power-fpu.xml
gdb-xml/power-spe.xml
gdb-xml/power-vsx.xml
gdb-xml/power64-core.xml
gdbstub.c
hmp-commands-info.hx
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/core/Makefile.objs
hw/core/bus.c
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/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/core.c
hw/cpu/realview_mpcore.c
hw/display/Makefile.objs
hw/display/ads7846.c
hw/display/bcm2835_fb.c
hw/display/blizzard.c
hw/display/cg3.c
hw/display/cirrus_vga.c
hw/display/cirrus_vga_rop.h
hw/display/cirrus_vga_rop2.h
hw/display/dpcd.c
hw/display/framebuffer.c
hw/display/framebuffer.h
hw/display/g364fb.c
hw/display/jazz_led.c
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/trace-events
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/dma/Makefile.objs
hw/dma/bcm2835_dma.c
hw/dma/i82374.c
hw/dma/rc4030.c
hw/dma/soc_dma.c
hw/dma/sparc32_dma.c
hw/dma/sun4m_iommu.c
hw/dma/trace-events
hw/gpio/Makefile.objs
hw/gpio/gpio_key.c
hw/gpio/max7310.c
hw/gpio/mpc8xxx.c
hw/gpio/zaurus.c
hw/i2c/Makefile.objs
hw/i2c/aspeed_i2c.c
hw/i2c/bitbang_i2c.c
hw/i2c/bitbang_i2c.h
hw/i2c/core.c
hw/i2c/i2c-ddc.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/ps2.c
hw/input/trace-events
hw/input/tsc2005.c
hw/input/tsc210x.c
hw/input/vmmouse.c
hw/intc/Makefile.objs
hw/intc/aspeed_vic.c
hw/intc/bcm2835_ic.c
hw/intc/bcm2836_control.c
hw/intc/gicv3_internal.h
hw/intc/heathrow_pic.c
hw/intc/mips_gic.c
hw/intc/openpic.c
hw/intc/openpic_kvm.c
hw/intc/sh_intc.c
hw/intc/slavio_intctl.c
hw/intc/trace-events
hw/intc/vgic_common.h
hw/ipmi/Makefile.objs
hw/ipmi/ipmi.c
hw/ipmi/ipmi_bmc_extern.c
hw/ipmi/ipmi_bmc_sim.c
hw/ipmi/isa_ipmi_bt.c
hw/ipmi/isa_ipmi_kcs.c
hw/isa/Makefile.objs
hw/isa/apm.c
hw/isa/i82378.c
hw/isa/isa-bus.c
hw/isa/trace-events
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/applesmc.c
hw/misc/arm_integrator_debug.c
hw/misc/arm_l2x0.c
hw/misc/arm_sysctl.c
hw/misc/aspeed_scu.c
hw/misc/auxbus.c
hw/misc/bcm2835_mbox.c
hw/misc/bcm2835_property.c
hw/misc/cbus.c
hw/misc/eccmemctl.c
hw/misc/hyperv_testdev.c
hw/misc/ivshmem.c
hw/misc/max111x.c
hw/misc/mips_cmgcr.c
hw/misc/mips_cpc.c
hw/misc/mips_itu.c
hw/misc/mst_fpga.c
hw/misc/pvpanic.c
hw/misc/slavio_misc.c
hw/misc/stm32f2xx_syscfg.c
hw/misc/tmp105.c
hw/misc/tmp105.h
hw/misc/trace-events
hw/misc/vmport.c
hw/misc/zynq-xadc.c
hw/moxie/Makefile.objs
hw/moxie/moxiesim.c
hw/nvram/Makefile.objs
hw/nvram/ds1225y.c
hw/nvram/eeprom93xx.c
hw/nvram/fw_cfg.c
hw/nvram/mac_nvram.c
hw/nvram/trace-events
hw/pci-host/Makefile.objs
hw/pci-host/apb.c
hw/pci-host/bonito.c
hw/pci-host/gpex.c
hw/pcmcia/Makefile.objs
hw/pcmcia/pcmcia.c
hw/sd/Makefile.objs
hw/sd/core.c
hw/sd/sd.c
hw/sd/sdhci-internal.h
hw/sd/sdhci.c
hw/sd/ssi-sd.c
hw/sd/trace-events
hw/timer/Makefile.objs
hw/timer/aspeed_timer.c
hw/timer/ds1338.c
hw/timer/m48t59.c
hw/timer/mips_gictimer.c
hw/timer/sh_timer.c
hw/timer/slavio_timer.c
hw/timer/stm32f2xx_timer.c
hw/timer/trace-events
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/virtio/trace-events
hw/watchdog/Makefile.objs
hw/watchdog/watchdog.c
hw/watchdog/wdt_i6300esb.c
hw/watchdog/wdt_ib700.c
include/disas/bfd.h
include/disas/disas.h
include/elf.h
include/exec/address-spaces.h
include/exec/gdbstub.h
include/exec/gen-icount.h
include/exec/hwaddr.h
include/exec/log.h
include/exec/memattrs.h
include/exec/poison.h
include/exec/semihost.h
include/exec/softmmu-semi.h
include/exec/tb-context.h
include/exec/tb-hash-xx.h
include/exec/user/abitypes.h
include/exec/user/thunk.h
include/glib-compat.h
include/hw/arm/ast2400.h
include/hw/arm/bcm2835_peripherals.h
include/hw/arm/bcm2836.h
include/hw/arm/fdt.h
include/hw/arm/fsl-imx25.h
include/hw/arm/fsl-imx6.h
include/hw/arm/linux-boot-if.h
include/hw/arm/raspi_platform.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/arm/xlnx-zynqmp.h
include/hw/audio/audio.h
include/hw/audio/pcspk.h
include/hw/block/block.h
include/hw/block/flash.h
include/hw/bt.h
include/hw/char/bcm2835_aux.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/pl011.h
include/hw/char/serial.h
include/hw/char/stm32f2xx_usart.h
include/hw/char/xilinx_uartlite.h
include/hw/compat.h
include/hw/cpu/a15mpcore.h
include/hw/cpu/a9mpcore.h
include/hw/cpu/arm11mpcore.h
include/hw/cpu/core.h
include/hw/cris/etraxfs.h
include/hw/cris/etraxfs_dma.h
include/hw/devices.h
include/hw/display/bcm2835_fb.h
include/hw/display/dpcd.h
include/hw/display/xlnx_dp.h
include/hw/dma/bcm2835_dma.h
include/hw/dma/xlnx-zynq-devcfg.h
include/hw/dma/xlnx_dpdma.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/aspeed_i2c.h
include/hw/i2c/i2c-ddc.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/ide/ahci.h
include/hw/ide/internal.h
include/hw/ide/pci.h
include/hw/input/adb.h
include/hw/input/hid.h
include/hw/input/ps2.h
include/hw/intc/aspeed_vic.h
include/hw/intc/bcm2835_ic.h
include/hw/intc/bcm2836_control.h
include/hw/intc/imx_avic.h
include/hw/intc/mips_gic.h
include/hw/ipack/ipack.h
include/hw/ipmi/ipmi.h
include/hw/irq.h
include/hw/isa/apm.h
include/hw/isa/i8257.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/mem/pc-dimm.h
include/hw/mips/bios.h
include/hw/mips/cps.h
include/hw/mips/cpudevs.h
include/hw/mips/mips.h
include/hw/misc/arm_integrator_debug.h
include/hw/misc/aspeed_scu.h
include/hw/misc/auxbus.h
include/hw/misc/bcm2835_mbox.h
include/hw/misc/bcm2835_mbox_defs.h
include/hw/misc/bcm2835_property.h
include/hw/misc/imx25_ccm.h
include/hw/misc/imx31_ccm.h
include/hw/misc/imx6_ccm.h
include/hw/misc/imx6_src.h
include/hw/misc/imx_ccm.h
include/hw/misc/ivshmem.h
include/hw/misc/mips_cmgcr.h
include/hw/misc/mips_cpc.h
include/hw/misc/mips_itu.h
include/hw/misc/stm32f2xx_syscfg.h
include/hw/misc/tmp105_regs.h
include/hw/misc/zynq-xadc.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/fw_cfg.h
include/hw/nvram/fw_cfg_keys.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/sd.h
include/hw/sd/sdhci.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/aspeed_smc.h
include/hw/ssi/imx_spi.h
include/hw/ssi/ssi.h
include/hw/ssi/xilinx_spips.h
include/hw/stream.h
include/hw/sysbus.h
include/hw/timer/aspeed_timer.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/mips_gictimer.h
include/hw/timer/stm32f2xx_timer.h
include/hw/tricore/tricore.h
include/hw/unicore32/puv3.h
include/hw/watchdog/wdt_diag288.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/qapi/qmp/dispatch.h
include/qemu-common.h
include/qemu-io.h
include/qemu/acl.h
include/qemu/atomic.h
include/qemu/base64.h
include/qemu/bcd.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/cutils.h
include/qemu/envlist.h
include/qemu/event_notifier.h
include/qemu/fifo32.h
include/qemu/fifo8.h
include/qemu/fprintf-fn.h
include/qemu/hbitmap.h
include/qemu/help_option.h
include/qemu/host-utils.h
include/qemu/id.h
include/qemu/int128.h
include/qemu/iov.h
include/qemu/log.h
include/qemu/main-loop.h
include/qemu/memfd.h
include/qemu/mmap-alloc.h
include/qemu/module.h
include/qemu/notify.h
include/qemu/option.h
include/qemu/option_int.h
include/qemu/osdep.h
include/qemu/path.h
include/qemu/processor.h
include/qemu/qdist.h
include/qemu/qht.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/thread-posix.h
include/qemu/thread-win32.h
include/qemu/thread.h
include/qemu/timed-average.h
include/qemu/timer.h
include/qemu/typedefs.h
include/qemu/unicode.h
include/qemu/uri.h
include/qemu/xattr.h
include/qom/cpu.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-event-codes.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/dma.h
include/sysemu/dump-arch.h
include/sysemu/dump.h
include/sysemu/iothread.h
include/sysemu/memory_mapping.h
include/sysemu/os-posix.h
include/sysemu/os-win32.h
include/sysemu/qtest.h
include/sysemu/replay.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/trace-tcg.h
include/trace.h
iohandler.c
iothread.c
libdecnumber/decContext.c
libdecnumber/decNumber.c
libdecnumber/dpd/decimal128.c
libdecnumber/dpd/decimal32.c
libdecnumber/dpd/decimal64.c
linux-headers/COPYING
linux-headers/README
linux-headers/asm-arm/kvm.h
linux-headers/asm-arm/kvm_para.h
linux-headers/asm-arm/unistd.h
linux-headers/asm-arm64/kvm.h
linux-headers/asm-arm64/kvm_para.h
linux-headers/asm-arm64/unistd.h
linux-headers/asm-generic/kvm_para.h
linux-headers/asm-mips/kvm.h
linux-headers/asm-mips/kvm_para.h
linux-headers/asm-mips/unistd.h
linux-headers/asm-powerpc/epapr_hcalls.h
linux-headers/asm-powerpc/kvm.h
linux-headers/asm-powerpc/kvm_para.h
linux-headers/asm-powerpc/unistd.h
linux-headers/asm-s390/kvm.h
linux-headers/asm-s390/kvm_para.h
linux-headers/asm-s390/unistd.h
linux-headers/asm-x86/hyperv.h
linux-headers/asm-x86/kvm.h
linux-headers/asm-x86/kvm_para.h
linux-headers/asm-x86/unistd.h
linux-headers/asm-x86/unistd_32.h
linux-headers/asm-x86/unistd_64.h
linux-headers/asm-x86/unistd_x32.h
linux-headers/linux/kvm.h
linux-headers/linux/kvm_para.h
linux-headers/linux/psci.h
linux-headers/linux/userfaultfd.h
linux-headers/linux/vfio.h
linux-headers/linux/vhost.h
linux-headers/linux/virtio_config.h
linux-headers/linux/virtio_ring.h
memory_mapping.c
module-common.c
os-posix.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-e1000e.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/efi-vmxnet3.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/linuxboot_dma.bin
pc-bios/multiboot.bin
pc-bios/openbios-ppc
pc-bios/openbios-sparc32
pc-bios/openbios-sparc64
pc-bios/optionrom/Makefile
pc-bios/optionrom/code16gcc.h
pc-bios/optionrom/flat.lds
pc-bios/optionrom/kvmvapic.S
pc-bios/optionrom/linuxboot.S
pc-bios/optionrom/linuxboot_dma.c
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/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/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/bg.po
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-doc.texi
qemu-ga.texi
qemu-nbd.texi
qemu-option-trace.texi
qemu-options-wrapper.h
qemu-options.h
qemu-options.hx
qemu-tech.texi
qemu.sasl
qom/cpu.c
qtest.c
replay/Makefile.objs
replay/replay-char.c
replay/replay-events.c
replay/replay-input.c
replay/replay-internal.c
replay/replay-internal.h
replay/replay-time.c
replay/replay.c
roms/Makefile
roms/SLOF
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-inclusions
scripts/analyze-migration.py
scripts/check-qerror.sh
scripts/checkpatch.pl
scripts/clean-header-guards.pl
scripts/clean-includes
scripts/cleanup-trace-events.pl
scripts/cocci-macro-file.h
scripts/coccinelle/err-bad-newline.cocci
scripts/coccinelle/error_propagate_null.cocci
scripts/coccinelle/overflow_muldiv64.cocci
scripts/coccinelle/remove_local_err.cocci
scripts/coccinelle/remove_muldiv64.cocci
scripts/coccinelle/return_directly.cocci
scripts/coccinelle/round.cocci
scripts/coccinelle/simplify_muldiv64.cocci
scripts/coccinelle/swap_muldiv64.cocci
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/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/qemu.py
scripts/qemugdb/__init__.py
scripts/qemugdb/aio.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-linux-headers.sh
spice-qemu-char.c
stubs/Makefile.objs
stubs/arch-query-cpu-def.c
stubs/bdrv-next-monitor-owned.c
stubs/blk-commit-all.c
stubs/blockdev-close-all-bdrv-states.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/iohandler.c
stubs/iothread-lock.c
stubs/ipmi.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/pc_madt_cpu_entry.c
stubs/qmp_pc_dimm_device_list.c
stubs/qtest.c
stubs/replay-user.c
stubs/replay.c
stubs/reset.c
stubs/runstate-check.c
stubs/set-fd-handler.c
stubs/slirp.c
stubs/smbios_type_38.c
stubs/sysbus.c
stubs/target-get-monitor-def.c
stubs/target-monitor-defs.c
stubs/trace-control.c
stubs/uuid.c
stubs/vhost.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.include
tests/acpi-test-data/pc/APIC
tests/acpi-test-data/pc/APIC.cphp
tests/acpi-test-data/pc/DSDT
tests/acpi-test-data/pc/DSDT.bridge
tests/acpi-test-data/pc/DSDT.cphp
tests/acpi-test-data/pc/DSDT.ipmikcs
tests/acpi-test-data/pc/FACP
tests/acpi-test-data/pc/FACS
tests/acpi-test-data/pc/HPET
tests/acpi-test-data/q35/APIC
tests/acpi-test-data/q35/APIC.cphp
tests/acpi-test-data/q35/DSDT
tests/acpi-test-data/q35/DSDT.bridge
tests/acpi-test-data/q35/DSDT.cphp
tests/acpi-test-data/q35/DSDT.ipmibt
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/rebuild-expected-aml.sh
tests/bios-tables-test.c
tests/boot-order-test.c
tests/boot-sector.c
tests/boot-sector.h
tests/check-block.sh
tests/check-qnull.c
tests/crypto-tls-x509-helpers.c
tests/crypto-tls-x509-helpers.h
tests/data/test-qga-config
tests/device-introspect-test.c
tests/display-vga-test.c
tests/drive_del-test.c
tests/ds1338-test.c
tests/e1000-test.c
tests/e1000e-test.c
tests/eepro100-test.c
tests/endianness-test.c
tests/fw_cfg-test.c
tests/guest-debug/test-gdbstub.py
tests/hd-geo-test.c
tests/i440fx-test.c
tests/i82801b11-test.c
tests/io-channel-helpers.c
tests/io-channel-helpers.h
tests/ioh3420-test.c
tests/ipmi-bt-test.c
tests/ipmi-kcs-test.c
tests/ipoctal232-test.c
tests/ivshmem-test.c
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/migration/.gitignore
tests/migration/guestperf-batch.py
tests/migration/guestperf-plot.py
tests/migration/guestperf.py
tests/migration/guestperf/__init__.py
tests/migration/guestperf/comparison.py
tests/migration/guestperf/engine.py
tests/migration/guestperf/hardware.py
tests/migration/guestperf/plot.py
tests/migration/guestperf/progress.py
tests/migration/guestperf/report.py
tests/migration/guestperf/scenario.py
tests/migration/guestperf/shell.py
tests/migration/guestperf/timings.py
tests/migration/stress.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/postcopy-test.c
tests/prom-env-test.c
tests/pvpanic-test.c
tests/pxe-test.c
tests/q35-test.c
tests/qemu-iotests-quick.sh
tests/qht-bench.c
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-base64.c
tests/test-bitops.c
tests/test-blockjob-txn.c
tests/test-blockjob.c
tests/test-cutils.c
tests/test-filter-mirror.c
tests/test-filter-redirector.c
tests/test-hbitmap.c
tests/test-int128.c
tests/test-iov.c
tests/test-logging.c
tests/test-mul64.c
tests/test-netfilter.c
tests/test-qdev-global-props.c
tests/test-qdist.c
tests/test-qemu-opts.c
tests/test-qga.c
tests/test-qht-par.c
tests/test-qht.c
tests/test-rcu-list.c
tests/test-rfifolock.c
tests/test-thread-pool.c
tests/test-throttle.c
tests/test-timed-average.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/vhost-user-bridge.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/vmxnet3-test.c
tests/wdt_ib700-test.c
thread-pool.c
tpm.c
trace-events
util/Makefile.objs
util/acl.c
util/base64.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/log.c
util/memfd.c
util/mmap-alloc.c
util/module.c
util/notify.c
util/osdep.c
util/oslib-posix.c
util/oslib-win32.c
util/path.c
util/qdist.c
util/qemu-config.c
util/qemu-openpty.c
util/qemu-option.c
util/qemu-progress.c
util/qemu-thread-posix.c
util/qemu-thread-win32.c
util/qemu-timer-common.c
util/qht.c
util/range.c
util/rcu.c
util/readline.c
util/rfifolock.c
util/timed-average.c
util/trace-events
util/unicode.c
util/uri.c
version.rc



reply via email to

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