Features: Difference between revisions

From QEMU
(split table)
No edit summary
Line 14: Line 14:
!scope="col"| Importance
!scope="col"| Importance
!scope="col"| Maintainer
!scope="col"| Maintainer
!scope="col"| Phase-Out
!scope="col"| Comment
!scope="col"| Comment
|-
|-
Line 21: Line 20:
| Secondary
| Secondary
| ?
| ?
| -
| -
| -
|-
|-
Line 28: Line 26:
| Primary
| Primary
| Paul Brook<br>Peter Maydell
| Paul Brook<br>Peter Maydell
| -
| -
| -
|-
|-
Line 35: Line 32:
| Secondary
| Secondary
| Edgar E. Iglesias
| Edgar E. Iglesias
| -
| -
| -
|-
|-
Line 42: Line 38:
| Primary
| Primary
| ?
| ?
| -
| -
| -
|-
|-
Line 49: Line 44:
| Primary
| Primary
| ?
| ?
| -
| -
| -
|-
|-
Line 56: Line 50:
| Secondary
| Secondary
| Michael Walle
| Michael Walle
| -
| -
| -
|-
|-
Line 63: Line 56:
| Secondary
| Secondary
| Paul Brook
| Paul Brook
| -
| -
| -
|-
|-
Line 70: Line 62:
| Secondary
| Secondary
| Edgar E. Iglesias
| Edgar E. Iglesias
| -
| -
| -
|-
|-
Line 77: Line 68:
| Secondary
| Secondary
| Aurelien Jarno
| Aurelien Jarno
| -
| -
| -
|-
|-
Line 84: Line 74:
| Primary
| Primary
| Alexander Graf
| Alexander Graf
| -
| -
| -
|-
|-
Line 92: Line 81:
| Alexander Graf
| Alexander Graf
| -
| -
| KVM only
|-
|-


Line 98: Line 86:
| Secondary
| Secondary
| Aurelien Jarno
| Aurelien Jarno
| -
| -
| -
|-
|-
Line 105: Line 92:
| Secondary
| Secondary
| Blue Swirl
| Blue Swirl
| -
| -
| -
|-
|-
Line 112: Line 98:
| Secondary
| Secondary
| Max Filippov
| Max Filippov
| -
| -
| -
|-
|-
Line 124: Line 109:
!scope="col"| Importance
!scope="col"| Importance
!scope="col"| Maintainer
!scope="col"| Maintainer
!scope="col"| Phase-Out
!scope="col"| Comment
!scope="col"| Comment
|-
|-
Line 131: Line 115:
| Secondary
| Secondary
| Richard Henderson
| Richard Henderson
| -
| -
| -
|-
|-
Line 141: Line 124:
| Secondary
| Secondary
| Paul Brook<br>Peter Maydell
| Paul Brook<br>Peter Maydell
| -
| -
| -
|-
|-
Line 148: Line 130:
| Secondary
| Secondary
| Richard Henderson
| Richard Henderson
| -
| -
| -
|-
|-
Line 155: Line 136:
| Primary
| Primary
| ?
| ?
| -
| -
| -
|-
|-
Line 162: Line 142:
| Primary
| Primary
| ?
| ?
| -
| -
| -
|-
|-
Line 169: Line 148:
| Secondary
| Secondary
| Aurelien Jarno
| Aurelien Jarno
| -
| -
| -
|-
|-
Line 176: Line 154:
| Secondary
| Secondary
| malc
| malc
| -
| -
| -
|-
|-
Line 183: Line 160:
| Secondary
| Secondary
| Richard Henderson
| Richard Henderson
| -
| -
| -
|-
|-
Line 190: Line 166:
| Secondary
| Secondary
| Blue Swirl
| Blue Swirl
| -
| -
| -
|-
|-
Line 202: Line 177:
!scope="col"| Importance
!scope="col"| Importance
!scope="col"| Maintainer
!scope="col"| Maintainer
!scope="col"| Phase-Out
!scope="col"| Comment
!scope="col"| Comment
|-
|-
Line 209: Line 183:
| Primary
| Primary
| Kevin Wolf
| Kevin Wolf
| -
| -
| -
|-
|-
Line 216: Line 189:
| Primary
| Primary
| Kevin Wolf
| Kevin Wolf
| -
| -
| -
|-
|-
Line 223: Line 195:
| Secondary
| Secondary
| Kevin Wolf
| Kevin Wolf
| -
| -
| -
|-
|-
Line 230: Line 201:
| Secondary
| Secondary
| Kevin Wolf
| Kevin Wolf
| -
| -
| -
|-
|-
Line 237: Line 207:
| Secondary
| Secondary
| Kevin Wolf
| Kevin Wolf
| -
| -
| -
|-
|-
Line 244: Line 213:
| Secondary
| Secondary
| Kevin Wolf
| Kevin Wolf
| -
| -
| -
|-
|-
Line 251: Line 219:
| Secondary
| Secondary
| Kevin Wolf
| Kevin Wolf
| -
| -
| -
|-
|-
Line 258: Line 225:
| Secondary
| Secondary
| Kevin Wolf
| Kevin Wolf
| -
| -
| -
|-
|-
Line 265: Line 231:
| Secondary
| Secondary
| Kevin Wolf
| Kevin Wolf
| -
| -
| -
|-
|-
Line 272: Line 237:
| Secondary
| Secondary
| Kevin Wolf
| Kevin Wolf
| -
| -
| -
|-
|-
Line 279: Line 243:
| Secondary
| Secondary
| Kevin Wolf
| Kevin Wolf
| -
| -
| -
|-
|-
Line 286: Line 249:
| Secondary
| Secondary
| Kevin Wolf
| Kevin Wolf
| -
| -
| -
|-
|-
Line 294: Line 256:
| Kevin Wolf
| Kevin Wolf
| -
| -
|-
| qed Format
| Primary
| Kevin Wolf
| -
| -
|-
|-
Line 300: Line 267:
| Primary
| Primary
| Kevin Wolf
| Kevin Wolf
| -
| -
| -
|-
|-
Line 307: Line 273:
| Secondary
| Secondary
| MORITA Kazutaka
| MORITA Kazutaka
| -
| -
| -
|-
|-
Line 314: Line 279:
| Secondary
| Secondary
| Kevin Wolf
| Kevin Wolf
| -
| -
| -
|-
|-
Line 321: Line 285:
| Secondary
| Secondary
| Kevin Wolf
| Kevin Wolf
| -
| -
| -
|-
|-
Line 328: Line 291:
| Secondary
| Secondary
| Kevin Wolf
| Kevin Wolf
| -
| -
| -
|-
|-
Line 335: Line 297:
| Secondary
| Secondary
| Kevin Wolf
| Kevin Wolf
| -
| -
| -
|-
|-
Line 354: Line 315:
| Primary
| Primary
| ?
| ?
| -
| -
| -
|-
|-
Line 361: Line 321:
| Primary
| Primary
| Luiz Capitulino
| Luiz Capitulino
| -
| -
| -
|-
|-
Line 368: Line 327:
| Primary
| Primary
| Anthony Liguori
| Anthony Liguori
| -
| -
| -
|-
|-
Line 375: Line 333:
| Primary
| Primary
| Corentin Chary
| Corentin Chary
| -
| -
| -
|-
|-
Line 382: Line 339:
| Primary
| Primary
| Gerd Hoffmann
| Gerd Hoffmann
| -
| -
| -
|-
|-
Line 389: Line 345:
| Primary
| Primary
| ?
| ?
| -
| -
| -
|-
|-
Line 396: Line 351:
| Secondary
| Secondary
| ?
| ?
| -
| -
| -
|-
|-
Line 403: Line 357:
| Secondary
| Secondary
| Andreas Färber
| Andreas Färber
| -
| -
| -
|-
|-
Line 422: Line 375:
| Primary
| Primary
| ?
| ?
| -
| -
| -
|-
|-
Line 429: Line 381:
| Secondary
| Secondary
| Blue Swirl
| Blue Swirl
| -
| -
| -
|-
|-
Line 436: Line 387:
| Secondary
| Secondary
| ?
| ?
| -
| -
| -
|-
|-
Line 443: Line 393:
| Secondary
| Secondary
| Andreas Färber
| Andreas Färber
| -
| -
| -
|-
|-
Line 450: Line 399:
| Secondary
| Secondary
| malc
| malc
| -
| -
| -
|-
|-
Line 470: Line 418:
| Primary
| Primary
| Avi Kivity
| Avi Kivity
| -
| -
| -
|-
|-
Line 478: Line 425:
| Secondary
| Secondary
| Stefano Stabellini
| Stefano Stabellini
| -
| -
| -
|-
|-
Line 485: Line 431:
| Primary
| Primary
| Alexander Graf
| Alexander Graf
| -
| -
| -
|-
|-
Line 492: Line 437:
| Primary
| Primary
| Alexander Graf
| Alexander Graf
| -
| -
| -
|-
|-
Line 499: Line 443:
| Primary
| Primary
| Alexander Graf
| Alexander Graf
| -
| -
| -
|-
|-


|}
|}

Revision as of 09:59, 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 Comment
Alpha Guest Secondary ? -
ARM Guest Primary Paul Brook
Peter Maydell
-
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 -
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 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 Comment
Generic block layer Primary Kevin Wolf -
qemu-img Tool Primary Kevin Wolf -
qemu-nbd Tool Secondary Kevin Wolf -
qemu-io Tool Secondary Kevin Wolf -
bochs Format Secondary Kevin Wolf -
cloop Format Secondary Kevin Wolf -
.cow Format Secondary Kevin Wolf -
curl (http/ftp) Protocol Secondary Kevin Wolf -
.dmg Format Secondary Kevin Wolf -
nbd Protocol Secondary Kevin Wolf -
parallels Format Secondary Kevin Wolf -
qcow Format Secondary Kevin Wolf -
qcow2 Format Primary Kevin Wolf -
qed Format Primary Kevin Wolf -
raw Format Primary Kevin Wolf -
sheepdog Format Secondary MORITA Kazutaka -
.vdi Format Secondary Kevin Wolf -
.vmdk Format Secondary Kevin Wolf -
vpc Format Secondary Kevin Wolf -
vvfat Protocol Secondary Kevin Wolf -

User interfaces

Feature Importance Maintainer Phase-Out Comment
Human Monitor Primary ? -
QMP Primary Luiz Capitulino -
VNC Output Primary Anthony Liguori -
Threaded VNC Output Primary Corentin Chary -
SPICE Output Primary Gerd Hoffmann -
SDL Output Primary ? -
curses Output Secondary ? -
cocoa Output Secondary Andreas Färber -

Host platform

Feature Importance Maintainer Phase-Out Comment
Linux Primary ? -
*BSD Secondary Blue Swirl -
Win32 Secondary ? -
Mac OS X Secondary Andreas Färber -
AIX Secondary malc -

Hypervisor support

Feature Importance Maintainer Phase-Out Comment
x86/x86_64 KVM Primary Avi Kivity -
x86/x86_64 Xen Secondary Stefano Stabellini -
PowerPC BookE KVM Primary Alexander Graf -
PowerPC Book3S KVM Primary Alexander Graf -
S390x KVM Primary Alexander Graf -