Features: Difference between revisions

From QEMU
No edit summary
(add git tree column)
Line 14: Line 14:
!scope="col"| Importance
!scope="col"| Importance
!scope="col"| Maintainer
!scope="col"| Maintainer
!scope="col"| git tree
!scope="col"| Comment
!scope="col"| Comment
|-
|-
Line 20: Line 21:
| Secondary
| Secondary
| ?
| ?
| -
| -
| -
|-
|-
Line 26: Line 28:
| Primary
| Primary
| Paul Brook<br>Peter Maydell
| Paul Brook<br>Peter Maydell
| git://git.linaro.org/people/pmaydell/qemu-arm.git target-arm.next, arm-devs.next
| -
| -
|-
|-
Line 32: Line 35:
| Secondary
| Secondary
| Edgar E. Iglesias
| Edgar E. Iglesias
| -
| -
| -
|-
|-
Line 38: Line 42:
| Primary
| Primary
| ?
| ?
| -
| -
| -
|-
|-
Line 44: Line 49:
| Primary
| Primary
| ?
| ?
| -
| -
| -
|-
|-
Line 50: Line 56:
| Secondary
| Secondary
| Michael Walle
| Michael Walle
| -
| -
| -
|-
|-
Line 56: Line 63:
| Secondary
| Secondary
| Paul Brook
| Paul Brook
| -
| -
| -
|-
|-
Line 62: Line 70:
| Secondary
| Secondary
| Edgar E. Iglesias
| Edgar E. Iglesias
| -
| -
| -
|-
|-
Line 68: Line 77:
| Secondary
| Secondary
| Aurelien Jarno
| Aurelien Jarno
| -
| -
| -
|-
|-
Line 74: Line 84:
| Primary
| Primary
| Alexander Graf
| Alexander Graf
| git://repo.or.cz/qemu/agraf.git ppc-next
| -
| -
|-
|-
Line 80: Line 91:
| Secondary
| Secondary
| Alexander Graf
| Alexander Graf
| -
| -
| -
|-
|-
Line 86: Line 98:
| Secondary
| Secondary
| Aurelien Jarno
| Aurelien Jarno
| -
| -
| -
|-
|-
Line 92: Line 105:
| Secondary
| Secondary
| Blue Swirl
| Blue Swirl
| -
| -
| -
|-
|-
Line 98: Line 112:
| Secondary
| Secondary
| Max Filippov
| Max Filippov
| -
| -
| -
|-
|-
Line 109: Line 124:
!scope="col"| Importance
!scope="col"| Importance
!scope="col"| Maintainer
!scope="col"| Maintainer
!scope="col"| git tree
!scope="col"| Comment
!scope="col"| Comment
|-
|-
Line 115: Line 131:
| Secondary
| Secondary
| Richard Henderson
| Richard Henderson
| -
| -
| -
|-
|-
Line 124: Line 141:
| Secondary
| Secondary
| Paul Brook<br>Peter Maydell
| Paul Brook<br>Peter Maydell
| -
| -
| -
|-
|-
Line 130: Line 148:
| Secondary
| Secondary
| Richard Henderson
| Richard Henderson
| -
| -
| -
|-
|-
Line 136: Line 155:
| Primary
| Primary
| ?
| ?
| -
| -
| -
|-
|-
Line 142: Line 162:
| Primary
| Primary
| ?
| ?
| -
| -
| -
|-
|-
Line 148: Line 169:
| Secondary
| Secondary
| Aurelien Jarno
| Aurelien Jarno
| -
| -
| -
|-
|-
Line 154: Line 176:
| Secondary
| Secondary
| malc
| malc
| -
| -
| -
|-
|-
Line 160: Line 183:
| Secondary
| Secondary
| Richard Henderson
| Richard Henderson
| -
| -
| -
|-
|-
Line 166: Line 190:
| Secondary
| Secondary
| Blue Swirl
| Blue Swirl
| -
| -
| -
|-
|-
Line 177: Line 202:
!scope="col"| Importance
!scope="col"| Importance
!scope="col"| Maintainer
!scope="col"| Maintainer
!scope="col"| git tree
!scope="col"| Comment
!scope="col"| Comment
|-
|-
Line 183: Line 209:
| Primary
| Primary
| Kevin Wolf
| Kevin Wolf
| git://repo.or.cz/qemu/kevin.git block
| -
| -
|-
|-
Line 189: Line 216:
| Primary
| Primary
| Kevin Wolf
| Kevin Wolf
| git://repo.or.cz/qemu/kevin.git block
| -
| -
|-
|-
Line 195: Line 223:
| Secondary
| Secondary
| Kevin Wolf
| Kevin Wolf
| git://repo.or.cz/qemu/kevin.git block
| -
| -
|-
|-
Line 201: Line 230:
| Secondary
| Secondary
| Kevin Wolf
| Kevin Wolf
| git://repo.or.cz/qemu/kevin.git block
| -
| -
|-
|-
Line 207: Line 237:
| Secondary
| Secondary
| Kevin Wolf
| Kevin Wolf
| git://repo.or.cz/qemu/kevin.git block
| -
| -
|-
|-
Line 213: Line 244:
| Secondary
| Secondary
| Kevin Wolf
| Kevin Wolf
| git://repo.or.cz/qemu/kevin.git block
| -
| -
|-
|-
Line 219: Line 251:
| Secondary
| Secondary
| Kevin Wolf
| Kevin Wolf
| git://repo.or.cz/qemu/kevin.git block
| -
| -
|-
|-
Line 225: Line 258:
| Secondary
| Secondary
| Kevin Wolf
| Kevin Wolf
| git://repo.or.cz/qemu/kevin.git block
| -
| -
|-
|-
Line 231: Line 265:
| Secondary
| Secondary
| Kevin Wolf
| Kevin Wolf
| git://repo.or.cz/qemu/kevin.git block
| -
| -
|-
|-
Line 237: Line 272:
| Secondary
| Secondary
| Kevin Wolf
| Kevin Wolf
| git://repo.or.cz/qemu/kevin.git block
| -
| -
|-
|-
Line 243: Line 279:
| Secondary
| Secondary
| Kevin Wolf
| Kevin Wolf
| git://repo.or.cz/qemu/kevin.git block
| -
| -
|-
|-
Line 249: Line 286:
| Secondary
| Secondary
| Kevin Wolf
| Kevin Wolf
| git://repo.or.cz/qemu/kevin.git block
| -
| -
|-
|-
Line 255: Line 293:
| Primary
| Primary
| Kevin Wolf
| Kevin Wolf
| git://repo.or.cz/qemu/kevin.git block
| -
| -
|-
|-
Line 260: Line 299:
| qed Format
| qed Format
| Primary
| Primary
| Kevin Wolf
| Kevin Wolf<br>Stefan Hajnoczi
| git://repo.or.cz/qemu/kevin.git block
| -
| -
|-
|-
Line 267: Line 307:
| Primary
| Primary
| Kevin Wolf
| Kevin Wolf
| git://repo.or.cz/qemu/kevin.git block
| -
| -
|-
|-
Line 273: Line 314:
| Secondary
| Secondary
| MORITA Kazutaka
| MORITA Kazutaka
| -
| -
| -
|-
|-
Line 279: Line 321:
| Secondary
| Secondary
| Kevin Wolf
| Kevin Wolf
| git://repo.or.cz/qemu/kevin.git block
| -
| -
|-
|-
Line 285: Line 328:
| Secondary
| Secondary
| Kevin Wolf
| Kevin Wolf
| git://repo.or.cz/qemu/kevin.git block
| -
| -
|-
|-
Line 291: Line 335:
| Secondary
| Secondary
| Kevin Wolf
| Kevin Wolf
| git://repo.or.cz/qemu/kevin.git block
| -
| -
|-
|-
Line 297: Line 342:
| Secondary
| Secondary
| Kevin Wolf
| Kevin Wolf
| git://repo.or.cz/qemu/kevin.git block
| -
| -
|-
|-
Line 308: Line 354:
!scope="col"| Importance
!scope="col"| Importance
!scope="col"| Maintainer
!scope="col"| Maintainer
!scope="col"| git tree
!scope="col"| Comment
!scope="col"| Comment
|-
|-
Line 314: Line 361:
| Primary
| Primary
| ?
| ?
| git://repo.or.cz/qemu/qmp-unstable.git queue/qmp
| -
| -
|-
|-
Line 320: Line 368:
| Primary
| Primary
| Luiz Capitulino
| Luiz Capitulino
| git://repo.or.cz/qemu/qmp-unstable.git queue/qmp
| -
| -
|-
|-
Line 326: Line 375:
| Primary
| Primary
| Anthony Liguori
| Anthony Liguori
| -
| -
| -
|-
|-
Line 332: Line 382:
| Primary
| Primary
| Corentin Chary
| Corentin Chary
| -
| -
| -
|-
|-
Line 338: Line 389:
| Primary
| Primary
| Gerd Hoffmann
| Gerd Hoffmann
| git://anongit.freedesktop.org/spice/qemu ?
| -
| -
|-
|-
Line 344: Line 396:
| Primary
| Primary
| ?
| ?
| -
| -
| -
|-
|-
Line 350: Line 403:
| Secondary
| Secondary
| ?
| ?
| -
| -
| -
|-
|-
Line 356: Line 410:
| Secondary
| Secondary
| Andreas Färber
| Andreas Färber
| git://repo.or.cz/qemu/afaerber.git ?
| -
| -
|-
|-
Line 367: Line 422:
!scope="col"| Importance
!scope="col"| Importance
!scope="col"| Maintainer
!scope="col"| Maintainer
!scope="col"| git tree
!scope="col"| Comment
!scope="col"| Comment
|-
|-
Line 373: Line 429:
| Primary
| Primary
| ?
| ?
| -
| -
| -
|-
|-
Line 379: Line 436:
| Secondary
| Secondary
| Blue Swirl
| Blue Swirl
| -
| -
| -
|-
|-
Line 385: Line 443:
| Secondary
| Secondary
| ?
| ?
| -
| -
| -
|-
|-
Line 391: Line 450:
| Secondary
| Secondary
| Andreas Färber
| Andreas Färber
| git://repo.or.cz/qemu/afaerber.git ?
| -
| -
|-
|-
Line 397: Line 457:
| Secondary
| Secondary
| malc
| malc
| -
| -
| -
|-
|-
Line 408: Line 469:
!scope="col"| Importance
!scope="col"| Importance
!scope="col"| Maintainer
!scope="col"| Maintainer
!scope="col"| git tree
!scope="col"| Comment
!scope="col"| Comment
|-
|-
Line 414: Line 476:
| x86/x86_64 KVM
| x86/x86_64 KVM
| Primary
| Primary
| Avi Kivity
| Avi Kivity<br>Marcelo Tosatti
| git://github.com/avikivity/qemu.git uq/master
| -
| -
|-
|-
Line 422: Line 485:
| Secondary
| Secondary
| Stefano Stabellini
| Stefano Stabellini
| -
| -
| -
|-
|-
Line 428: Line 492:
| Primary
| Primary
| Alexander Graf
| Alexander Graf
| -
| -
| -
|-
|-
Line 434: Line 499:
| Primary
| Primary
| Alexander Graf
| Alexander Graf
| -
| -
| -
|-
|-
Line 440: Line 506:
| Primary
| Primary
| Alexander Graf
| Alexander Graf
| -
| -
|-
|}
== Other subsystems ==
{| border="1" cellspacing="0" cellpadding="2"
|-
!scope="col"| Feature
!scope="col"| Importance
!scope="col"| Maintainer
!scope="col"| git tree
!scope="col"| Comment
|-
| SLIRP
| Secondary
| Jan Kiszka
| git://git.kiszka.org/qemu.git queues/slirp
| -
| -
|-
|-
| Tracing
| Secondary
| Jan Kiszka
| git://repo.or.cz/qemu/stefanha.git tracing
| -
|-
| USB
| Primary
| Gerd Hoffman
| git://git.kraxel.org/qemu ?
| -
|-


|}
|}

Revision as of 12:43, 2 November 2011

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://repo.or.cz/qemu/agraf.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 - -
PPC(64) Host Secondary malc - -
S390x Host Secondary Richard Henderson - -
Sparc Host Secondary Blue Swirl - -

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 - -
Win32 Secondary ? - -
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
SLIRP Secondary Jan Kiszka git://git.kiszka.org/qemu.git queues/slirp -
Tracing Secondary Jan Kiszka git://repo.or.cz/qemu/stefanha.git tracing -
USB Primary Gerd Hoffman git://git.kraxel.org/qemu ? -