ChangeLog/2.3: Difference between revisions
(Created page with '== System emulation == === Future incompatible changes === * Three options are using different names on the command line and in configuration file. In particular: ** The "acpi" …') |
No edit summary |
||
Line 8: | Line 8: | ||
=== ARM === | === ARM === | ||
* When semihosting mode is active, the exit code is passed to the operating system. | |||
* New option -semihosting-config that supersedes -semihosting. A new suboption ''target=native'' forces QEMU to execute semihosting operations even when running under GDB. This helps for targets that do not implement semihosting calls in GDB. | |||
=== MIPS === | === MIPS === | ||
* Support for 5KEc and 5KEf MIPS64r2 processors. | |||
* Support for M14K and M14Kc MIPS32r2 microMIPS processors. | |||
* qemu-mips64 uses the 5KEf processor. | |||
* Many fixes. | |||
=== PowerPC === | === PowerPC === | ||
==== IBM (pSeries) ==== | ==== IBM (pSeries) ==== | ||
Line 15: | Line 21: | ||
=== SPARC === | === SPARC === | ||
=== TriCore === | === TriCore === | ||
* More complete emulation | |||
=== x86 === | === x86 === | ||
* New CPU model IvyBridge. | |||
==== KVM ==== | ==== KVM ==== | ||
* Support for running under valgrind with KVM enabled. | |||
* Support for the XSAVES feature. The feature is not yet available in any predefined CPU model, but can be enabled with "-cpu host" or "-cpu ...,+xsaves". | |||
==== Xen ==== | ==== Xen ==== | ||
=== Xtensa === | === Xtensa === | ||
Line 31: | Line 41: | ||
=== Network === | === Network === | ||
=== Block devices in system emulation === | === Block devices in system emulation === | ||
* Support for SD cards on PCI systems, through the new device "sdhci-pci". | |||
* QEMU will restrict writes to the first sector when an image is autodetected as a raw image, so that the next time the VM is started it will not be autodetected e.g. as qcow2. To avoid this restriction, start QEMU with an explicit "format=raw" option. | |||
== Block devices and tools == | == Block devices and tools == | ||
== TCG == | == TCG == | ||
Line 37: | Line 49: | ||
== Build dependencies == | == Build dependencies == | ||
== Known issues == | == Known issues == | ||
* NVMe guest ABI changed from 2.2 to 2.3. |
Revision as of 14:37, 22 December 2014
System emulation
Future incompatible changes
- Three options are using different names on the command line and in configuration file. In particular:
- The "acpi" configuration file section matches command-line option "acpitable";
- The "boot-opts" configuration file section matches command-line option "boot";
- The "smp-opts" configuration file section matches command-line option "smp".
- Starting with QEMU xyz.jkl, -readconfig will standardize on the name for the command line option.
ARM
- When semihosting mode is active, the exit code is passed to the operating system.
- New option -semihosting-config that supersedes -semihosting. A new suboption target=native forces QEMU to execute semihosting operations even when running under GDB. This helps for targets that do not implement semihosting calls in GDB.
MIPS
- Support for 5KEc and 5KEf MIPS64r2 processors.
- Support for M14K and M14Kc MIPS32r2 microMIPS processors.
- qemu-mips64 uses the 5KEf processor.
- Many fixes.
PowerPC
IBM (pSeries)
Freescale (BookE)
s390
SPARC
TriCore
- More complete emulation
x86
- New CPU model IvyBridge.
KVM
- Support for running under valgrind with KVM enabled.
- Support for the XSAVES feature. The feature is not yet available in any predefined CPU model, but can be enabled with "-cpu host" or "-cpu ...,+xsaves".
Xen
Xtensa
Device emulation and assignment
IDE
SCSI
PCI/PCIe
USB
VGA
Character devices
GUI
Monitor
Migration
Network
Block devices in system emulation
- Support for SD cards on PCI systems, through the new device "sdhci-pci".
- QEMU will restrict writes to the first sector when an image is autodetected as a raw image, so that the next time the VM is started it will not be autodetected e.g. as qcow2. To avoid this restriction, start QEMU with an explicit "format=raw" option.
Block devices and tools
TCG
Tracing
User-mode emulation
Build dependencies
Known issues
- NVMe guest ABI changed from 2.2 to 2.3.