S: Maintained
-F: cpu-exec.c
-F: cpu-exec-common.c
F: cpus.c
-F: cputlb.c
F: exec.c
-F: softmmu_template.h
-F: translate-all.*
-F: translate-common.c
+F: accel/tcg/
F: include/exec/cpu*.h
F: include/exec/exec-all.h
F: include/exec/helper*.h
F: target/i386/
F: hw/i386/
F: disas/i386.c
+T: git git://github.com/ehabkost/qemu.git x86-next
Xtensa
S: Supported
-F: kvm-*
F: */kvm.*
+F: accel/kvm/
F: include/sysemu/kvm*.h
ARM
S390
+M: Cornelia Huck <cohuck@redhat.com>
S: Maintained
F: target/s390x/kvm.c
S: Supported
-F: xen-*
F: */xen*
F: hw/9pfs/xen-9p-backend.c
F: hw/char/xen_console.c
S: Maintained
-K: (?i)NetBSD
+K: ^Subject:.*(?i)NetBSD
W32, W64
F: include/hw/*/allwinner*
F: hw/arm/cubieboard.c
-ARM PrimeCell
+ARM PrimeCell and CMSDK devices
S: Maintained
F: hw/char/pl011.c
+F: include/hw/char/pl011.h
F: hw/display/pl110*
F: hw/dma/pl080.c
F: hw/dma/pl330.c
F: hw/sd/pl181.c
F: hw/timer/pl031.c
F: include/hw/arm/primecell.h
+F: hw/timer/cmsdk-apb-timer.c
+F: include/hw/timer/cmsdk-apb-timer.h
+F: hw/char/cmsdk-apb-uart.c
+F: include/hw/char/cmsdk-apb-uart.h
ARM cores
F: hw/misc/a9scu.c
F: hw/misc/arm11scu.c
F: hw/timer/a9gtimer*
-F: hw/timer/arm_*
-F: include/hw/arm/arm.h
+F: hw/timer/arm*
+F: include/hw/arm/arm*.h
F: include/hw/intc/arm*
F: include/hw/misc/a9scu.h
F: include/hw/misc/arm11scu.h
F: include/hw/timer/a9gtimer.h
F: include/hw/timer/arm_mptimer.h
+F: include/hw/timer/armv7m_systick.h
+F: tests/test-arm-mptimer.c
Exynos
F: hw/arm/integratorcp.c
F: hw/misc/arm_integrator_debug.c
+MPS2
+S: Maintained
+F: hw/arm/mps2.c
+F: hw/misc/mps2-scc.c
+F: include/hw/misc/mps2-scc.h
+
Musicpal
S: Maintained
F: hw/*/versatile*
+F: hw/misc/arm_sysctl.c
Xilinx Zynq
F: hw/timer/stm32f2xx_timer.c
F: hw/adc/*
F: hw/ssi/stm32f2xx_spi.c
+F: include/hw/*/stm32*.h
Netduino 2
S390 Machines
-------------
S390 Virtio-ccw
+M: Cornelia Huck <cohuck@redhat.com>
S: Supported
F: hw/char/sclp*.[hc]
+F: hw/char/terminal3270.c
F: hw/s390x/
F: include/hw/s390x/
F: pc-bios/s390-ccw/
F: hw/core/machine.c
F: hw/core/null-machine.c
F: include/hw/boards.h
+T: git git://github.com/ehabkost/qemu.git machine-next
Xtensa Machines
---------------
S: Supported
F: include/hw/scsi/*
+F: include/scsi/*
F: hw/scsi/*
+F: util/scsi*
F: tests/virtio-scsi-test.c
T: git git://github.com/bonzini/qemu.git scsi-next
F: docs/usb-storage.txt
F: include/hw/usb.h
F: include/hw/usb/
+F: default-configs/usb.mak
USB (serial adapter)
F: include/hw/vfio/
vfio-ccw
+M: Cornelia Huck <cohuck@redhat.com>
S: Supported
F: hw/vfio/ccw.c
F: hw/s390x/s390-ccw.c
S: Supported
F: hw/*/*vhost*
+F: docs/interop/vhost-user.txt
virtio
T: git git://github.com/stefanha/qemu.git block
virtio-ccw
+M: Cornelia Huck <cohuck@redhat.com>
S: Supported
F: hw/s390x/virtio-ccw.[hc]
F: tests/nvme-test.c
megasas
-M: Hannes Reinecke <hare@suse.de>
+M: Hannes Reinecke <hare@suse.com>
S: Supported
F: hw/scsi/megasas.c
F: hw/scsi/mfi.h
+F: tests/megasas-test.c
Network packet abstractions
S: Maintained
F: hw/net/vmxnet*
F: hw/scsi/vmw_pvscsi*
+F: tests/vmxnet3-test.c
Rocker
F: docs/specs/rocker.txt
NVDIMM
+M: Xiao Guangrong <xiaoguangrong.eric@gmail.com>
S: Maintained
F: hw/acpi/nvdimm.c
F: hw/mem/nvdimm.c
F: tests/vmgenid-test.c
F: stubs/vmgenid.c
+Unimplemented device
+S: Maintained
+F: include/hw/misc/unimp.h
+F: hw/misc/unimp.c
+
Subsystems
----------
Audio
F: include/block/aio.h
T: git git://github.com/stefanha/qemu.git block
+Block SCSI subsystem
+S: Supported
+F: include/scsi/*
+F: scsi/*
+
Block Jobs
F: blockdev.c
F: block/qapi.c
F: qapi/block*.json
+F: qapi/transaction.json
T: git git://repo.or.cz/qemu/armbru.git block-next
Dirty Bitmaps
S: Maintained
F: chardev/
F: include/chardev/
-F: backends/msmouse.c
-F: backends/testdev.c
+F: qapi/char.json
Character Devices (Braille)
S: Maintained
-F: backends/baum.c
+F: chardev/baum.c
Command line option argument parsing
F: ui/spice-*.c
F: audio/spiceaudio.c
F: hw/display/qxl*
+F: qapi/ui.json
Graphics
S: Odd Fixes
F: ui/
F: include/ui/
+F: qapi/ui.json
Cocoa graphics
F: util/main-loop.c
F: util/qemu-timer.c
F: vl.c
+F: qapi/run-state.json
Human Monitor (HMP)
F: hmp.[ch]
F: hmp-commands*.hx
F: include/monitor/hmp-target.h
+F: tests/test-hmp.c
Network device backends
F: net/
F: include/net/
T: git git://github.com/jasowang/qemu.git net
+F: qapi/net.json
Netmap network backend
S: Maintained
F: net/netmap.c
-Network Block Device (NBD)
-S: Odd Fixes
-F: block/nbd*
-F: nbd/
-F: include/block/nbd*
-F: qemu-nbd.c
-T: git git://github.com/bonzini/qemu.git nbd-next
-
NUMA
S: Maintained
F: numa.c
F: include/sysemu/numa.h
-T: git git://github.com/ehabkost/qemu.git numa
+T: git git://github.com/ehabkost/qemu.git machine-next
Host Memory Backends
S: Maintained
F: backends/hostmem*.c
F: include/sysemu/hostmem.h
+T: git git://github.com/ehabkost/qemu.git machine-next
Cryptodev Backends
F: include/sysemu/cryptodev*.h
F: backends/cryptodev*.c
+Python scripts
+S: Odd fixes
+F: scripts/qmp/*
+F: scripts/*.py
+F: tests/*.py
+
QAPI
X: include/qapi/qmp/dispatch.h
F: scripts/coccinelle/qobject.cocci
F: tests/check-qdict.c
-F: tests/check-qfloat.c
-F: tests/check-qint.c
+F: tests/check-qnum.c
F: tests/check-qjson.c
F: tests/check-qlist.c
F: tests/check-qstring.c
S: Maintained
F: qga/
+F: qemu-ga.texi
+F: scripts/qemu-guest-agent/
+F: tests/test-qga.c
+F: docs/interop/qemu-ga-ref.texi
T: git git://github.com/mdroth/qemu.git qga
QOM
F: docs/tracing.txt
T: git git://github.com/stefanha/qemu.git tracing
+TPM
+S: Orphan
+F: tpm.c
+F: hw/tpm/*
+F: include/hw/acpi/tpm.h
+F: include/sysemu/tpm*
+F: qapi/tpm.json
+
Checkpatch
S: Odd Fixes
F: scripts/checkpatch.pl
F: scripts/vmstate-static-checker.py
F: tests/vmstate-static-checker-data/
F: docs/migration.txt
+F: qapi/migration.json
Seccomp
-M: Eduardo Otubo <eduardo.otubo@profitbricks.com>
+M: Eduardo Otubo <otubo@redhat.com>
S: Supported
F: qemu-seccomp.c
F: include/sysemu/seccomp.h
S: Maintained
F: include/qemu/sockets.h
F: util/qemu-sockets.c
+F: qapi/sockets.json
Throttling infrastructure
F: docs/COLO-FT.txt
COLO Proxy
+M: Zhang Chen <zhangckid@gmail.com>
S: Supported
F: docs/colo-proxy.txt
S: Maintained
F: thunk.c
-F: user-exec.c
-F: user-exec-stub.c
+F: accel/tcg/user-exec*.c
BSD user
S: Orphan
F: tcg/i386/
F: disas/i386.c
-IA64 target
-S: Maintained
-F: tcg/ia64/
-F: disas/ia64.c
-
MIPS target
S: Maintained
S: Maintained
F: tcg/tci/
-F: tci.c
+F: tcg/tci.c
F: disas/tci.c
Block drivers
F: block/iscsi.c
F: block/iscsi-opts.c
+Network Block Device (NBD)
+S: Maintained
+F: block/nbd*
+F: nbd/
+F: include/block/nbd*
+F: qemu-nbd.*
+F: blockdev-nbd.c
+T: git git://repo.or.cz/qemu/ericb.git nbd
+
NFS
S: Supported
F: block/qcow2*
+F: docs/interop/qcow2.txt
qcow
Build and test automation
-------------------------
+Build and test automation
S: Maintained
F: .travis.yml
F: .shippable.yml
F: tests/docker/
+F: tests/vm/
W: https://travis-ci.org/qemu/qemu
+W: https://app.shippable.com/github/qemu/qemu
W: http://patchew.org/QEMU/
Documentation