Features

From QEMU
Revision as of 11:29, 6 June 2014 by Agraf (talk | contribs) (update ppc-next git url)

This page tells you about all the features QEMU has and will get and/or lose in the foreseeable future.

Primary and Secondary

A primary feature is a feature that is actively maintained. Breaking it by introducing new code is a no-go.

Secondary features are there and work, but either there's no active maintainer caring enough about it or people don't deem the feature important enough to declare breakages here a blocking issue.

Guest CPU support

Feature Importance Maintainer git tree Comment
Alpha Guest Secondary ? - -
ARM Guest Primary Paul Brook
Peter Maydell
git://git.linaro.org/people/pmaydell/qemu-arm.git target-arm.next, arm-devs.next -
CRIS Guest Secondary Edgar E. Iglesias - -
x86 Guest Primary ? - -
x86-64 Guest Primary ? - -
LM32 Guest Secondary Michael Walle - -
m68k Guest Secondary Paul Brook - -
MicroBlaze Guest Secondary Edgar E. Iglesias - -
MIPS Guest Secondary Aurelien Jarno - -
PPC Guest Primary Alexander Graf git://github.com/agraf/qemu.git ppc-next -
S390x Guest Secondary Alexander Graf - -
SH4 Guest Secondary Aurelien Jarno - -
Sparc Guest Secondary Blue Swirl - -
Xtensa Guest Secondary Max Filippov - -

Host CPU support

Feature Importance Maintainer git tree Comment
Alpha Host Secondary Richard Henderson - -
ARM Host Secondary Paul Brook
Peter Maydell
- -
HPPA Host Secondary Richard Henderson - -
x86 Host Primary ? - -
x86_64 Host Primary ? - -
IA64 Host Secondary Aurelien Jarno - -
MIPS Host Secondary Aurelien Jarno - -
PPC(64) Host Secondary malc - -
S390x Host Secondary Richard Henderson - -
Sparc Host Secondary Blue Swirl - -
Other Hosts Experimental Stefan Weil - -

Block layer

Feature Importance Maintainer git tree Comment
Generic block layer Primary Kevin Wolf git://repo.or.cz/qemu/kevin.git block -
qemu-img Tool Primary Kevin Wolf git://repo.or.cz/qemu/kevin.git block -
qemu-nbd Tool Secondary Kevin Wolf git://repo.or.cz/qemu/kevin.git block -
qemu-io Tool Secondary Kevin Wolf git://repo.or.cz/qemu/kevin.git block -
bochs Format Secondary Kevin Wolf git://repo.or.cz/qemu/kevin.git block -
cloop Format Secondary Kevin Wolf git://repo.or.cz/qemu/kevin.git block -
.cow Format Secondary Kevin Wolf git://repo.or.cz/qemu/kevin.git block -
curl (http/ftp) Protocol Secondary Kevin Wolf git://repo.or.cz/qemu/kevin.git block -
.dmg Format Secondary Kevin Wolf git://repo.or.cz/qemu/kevin.git block -
nbd Protocol Secondary Kevin Wolf git://repo.or.cz/qemu/kevin.git block -
parallels Format Secondary Kevin Wolf git://repo.or.cz/qemu/kevin.git block -
qcow Format Secondary Kevin Wolf git://repo.or.cz/qemu/kevin.git block -
qcow2 Format Primary Kevin Wolf git://repo.or.cz/qemu/kevin.git block -
qed Format Primary Kevin Wolf
Stefan Hajnoczi
git://repo.or.cz/qemu/kevin.git block -
raw Format Primary Kevin Wolf git://repo.or.cz/qemu/kevin.git block -
sheepdog Format Secondary MORITA Kazutaka - -
.vdi Format Secondary Kevin Wolf git://repo.or.cz/qemu/kevin.git block -
.vmdk Format Secondary Kevin Wolf git://repo.or.cz/qemu/kevin.git block -
vpc Format Secondary Kevin Wolf git://repo.or.cz/qemu/kevin.git block -
vvfat Protocol Secondary Kevin Wolf git://repo.or.cz/qemu/kevin.git block -

User interfaces

Feature Importance Maintainer git tree Comment
Human Monitor Primary ? git://repo.or.cz/qemu/qmp-unstable.git queue/qmp -
QMP Primary Luiz Capitulino git://repo.or.cz/qemu/qmp-unstable.git queue/qmp -
VNC Output Primary Anthony Liguori - -
Threaded VNC Output Primary Corentin Chary - -
SPICE Output Primary Gerd Hoffmann git://anongit.freedesktop.org/spice/qemu ? -
SDL Output Primary ? - -
curses Output Secondary ? - -
cocoa Output Secondary Andreas Färber git://repo.or.cz/qemu/afaerber.git ? -

Host platform

Feature Importance Maintainer git tree Comment
Linux Primary ? - -
*BSD Secondary Blue Swirl - -
W32 Secondary Stefan Weil - This includes w32 and w64 hosts.
Mac OS X Secondary Andreas Färber git://repo.or.cz/qemu/afaerber.git ? -
AIX Secondary malc - -

Hypervisor support

Feature Importance Maintainer git tree Comment
x86/x86_64 KVM Primary Avi Kivity
Marcelo Tosatti
git://github.com/avikivity/qemu.git uq/master -
x86/x86_64 Xen Secondary Stefano Stabellini - -
PowerPC BookE KVM Primary Alexander Graf - -
PowerPC Book3S KVM Primary Alexander Graf - -
S390x KVM Primary Alexander Graf - -

Other subsystems

Feature Importance Maintainer git tree Comment
linux-user Primary Riku Voipio git://git.linaro.org/people/rikuvoipio/qemu.git linux-user-for-upstream -
PCI Primary Michael S. Tsirkin git://github.com/mstsirkin/qemu.git ? -
SLIRP Secondary Jan Kiszka git://git.kiszka.org/qemu.git queues/slirp -
Trivial patches N/A Stefan Hajnoczi git://repo.or.cz/qemu/stefanha.git trivial-patches -
Tracing Primary Stefan Hajnoczi git://repo.or.cz/qemu/stefanha.git tracing -
USB Primary Gerd Hoffman git://git.kraxel.org/qemu ? -