ChangeLog/1.5: Difference between revisions
(create stub and add note about log output default changing) |
(initial round of updates) |
||
Line 1: | Line 1: | ||
== General == | == General == | ||
The default for log output enabled via the '-d' command line switch is now standard error rather than a file. You can obtain the previous behaviour using the '-D' command line switch to specify a file to send the logging to. | * The default for log output enabled via the '-d' command line switch is now standard error rather than a file. You can obtain the previous behaviour using the '-D' command line switch to specify a file to send the logging to. | ||
* QEMU now uses ''poll'' rather than ''select'', and thus does not have any restriction on the number of open file descriptors. | |||
== System emulation == | == System emulation == | ||
=== Device emulation === | === Device emulation === | ||
* New support for passing the host's TPM (Trusted Platform Module) to the guest. | |||
==== Device assignment ==== | ==== Device assignment ==== | ||
==== USB ==== | ==== USB ==== | ||
* Experimental support for USB 3.0 streams, both in the nec-usb-xhci controller and in the usb-uas USB-attached SCSI device emulation. | |||
=== ARM === | === ARM === | ||
* The Zynq board provides a SD host controller interface. | |||
=== MIPS === | === MIPS === | ||
=== x86 === | === x86 === | ||
* TCG supports the BMI and ADX extensions. | |||
==== KVM ==== | ==== KVM ==== | ||
Line 26: | Line 32: | ||
==== SLIRP ==== | ==== SLIRP ==== | ||
=== Character devices === | |||
* Character devices support flow control [...] | |||
* All kinds of character devices can now be hot-plugged. Character device hotplug is also supported from the "human" monitor. | |||
=== Block devices === | === Block devices === | ||
* IDE and SCSI disks always have the ability to issue "discard" (aka TRIM or UNMAP) commands. However, by default "discard" commands are silently ignored as they can cause performance degradation and fragmentation. To enable them, the "-drive" option now supports a "discard" suboption; the default value is "ignore" (or its synonym "off"), and the other valid value is "unmap" (or "on"). | |||
* Sheepdog drives can also be specified with URIs. | |||
* iSCSI disks support on-line resizing using block_resize. Similar to block devices, the resize has to be done first outside QEMU. | |||
=== Live Migration === | === Live Migration === | ||
* Further improvements in latency and throughput. | |||
=== User interface === | |||
* QEMU now provides a GTK+ interface. The interface uses the VTE library to provide better terminal emulation for serial consoles and the monitor. | |||
== User-mode emulation == | == User-mode emulation == |
Revision as of 16:16, 15 March 2013
General
- The default for log output enabled via the '-d' command line switch is now standard error rather than a file. You can obtain the previous behaviour using the '-D' command line switch to specify a file to send the logging to.
- QEMU now uses poll rather than select, and thus does not have any restriction on the number of open file descriptors.
System emulation
Device emulation
- New support for passing the host's TPM (Trusted Platform Module) to the guest.
Device assignment
USB
- Experimental support for USB 3.0 streams, both in the nec-usb-xhci controller and in the usb-uas USB-attached SCSI device emulation.
ARM
- The Zynq board provides a SD host controller interface.
MIPS
x86
- TCG supports the BMI and ADX extensions.
KVM
Xen
QMP
Network devices
SLIRP
Character devices
- Character devices support flow control [...]
- All kinds of character devices can now be hot-plugged. Character device hotplug is also supported from the "human" monitor.
Block devices
- IDE and SCSI disks always have the ability to issue "discard" (aka TRIM or UNMAP) commands. However, by default "discard" commands are silently ignored as they can cause performance degradation and fragmentation. To enable them, the "-drive" option now supports a "discard" suboption; the default value is "ignore" (or its synonym "off"), and the other valid value is "unmap" (or "on").
- Sheepdog drives can also be specified with URIs.
- iSCSI disks support on-line resizing using block_resize. Similar to block devices, the resize has to be done first outside QEMU.
Live Migration
- Further improvements in latency and throughput.
User interface
- QEMU now provides a GTK+ interface. The interface uses the VTE library to provide better terminal emulation for serial consoles and the monitor.