ChangeLog/1.2: Difference between revisions

From QEMU
(we already have a few nice features :))
Line 5: Line 5:


=== ARM ===
=== ARM ===
 
* The new monitor command "dump-guest-memory" creates an ELF dump of the guest memory.
* New board model: i.MX31


=== PowerPC ===
=== PowerPC ===
* PPC is now areg0 free
* PPC is now areg0 free
* Pseries target correctly creates segment size device tree nodes (fixes odd bugs with HV vs PR KVM)
* pSeries target correctly creates segment size device tree nodes (fixes odd bugs with HV vs PR KVM)
* pSeries target implements an IOMMU.
* E500 target generates its device tree dynamically
* E500 target generates its device tree dynamically
* New mpc8544ds -machine option: dumpdtb. This allows to dump the dynamically generated device tree to a file.
* New mpc8544ds -machine option: dumpdtb. This allows to dump the dynamically generated device tree to a file.
Line 21: Line 23:


=== x86 ===
=== x86 ===
 
* Support for PCI passthrough is available for Xen fully-virtualized domains.
* The new monitor command "dump-guest-memory" creates an ELF dump of the guest memory.
* When using KVM, the in-kernel APIC supports MSI.


=== Device emulation ===
=== Device emulation ===
 
* VGA and QXL cards (obtained with ''-vga std'' and ''-vga qxl'') have 16 MB of VRAM rather than 8 MB.


=== Audio devices ===
=== Audio devices ===
Line 30: Line 34:


=== Block devices ===
=== Block devices ===
 
* Emulated IDE devices can now switch the cache mode between writethrough and writeback.
* Emulated SCSI devices can be given a WWN.
* Improved support for passthrough of SCSI tapes and media changers.
* libiscsi can be used together with scsi-generic to pass iSCSI tapes and media changers to the guest.
* When raw files are streamed, parts of the files that are holes in the underlying filesystem are treated as unallocated (as long as the OS supports either the FIEMAP ioctl or the SEEK_HOLE/SEEK_DATA modes)


=== Network devices ===
=== Network devices ===
Line 36: Line 44:


=== Live Migration, Save/Restore ===
=== Live Migration, Save/Restore ===
 
* Migration works much better with guests with large memory.
* USB mass storage and passthrough devices support live migration.


== Guest agent ==
== Guest agent ==
* A new command "fstrim" was added to the guest agent.


== VNC ==
* The threaded VNC server is now enabled by default.


== Host support ==
== Host support ==
Line 51: Line 63:


== Build dependencies ==
== Build dependencies ==
* No changes from 1.1.0.

Revision as of 15:30, 10 July 2012

System emulation

All targets

ARM

  • The new monitor command "dump-guest-memory" creates an ELF dump of the guest memory.
  • New board model: i.MX31

PowerPC

  • PPC is now areg0 free
  • pSeries target correctly creates segment size device tree nodes (fixes odd bugs with HV vs PR KVM)
  • pSeries target implements an IOMMU.
  • E500 target generates its device tree dynamically
  • New mpc8544ds -machine option: dumpdtb. This allows to dump the dynamically generated device tree to a file.
  • Emulation for e5500 cores

S/390

SPARC

x86

  • Support for PCI passthrough is available for Xen fully-virtualized domains.
  • The new monitor command "dump-guest-memory" creates an ELF dump of the guest memory.
  • When using KVM, the in-kernel APIC supports MSI.

Device emulation

  • VGA and QXL cards (obtained with -vga std and -vga qxl) have 16 MB of VRAM rather than 8 MB.

Audio devices

Block devices

  • Emulated IDE devices can now switch the cache mode between writethrough and writeback.
  • Emulated SCSI devices can be given a WWN.
  • Improved support for passthrough of SCSI tapes and media changers.
  • libiscsi can be used together with scsi-generic to pass iSCSI tapes and media changers to the guest.
  • When raw files are streamed, parts of the files that are holes in the underlying filesystem are treated as unallocated (as long as the OS supports either the FIEMAP ioctl or the SEEK_HOLE/SEEK_DATA modes)

Network devices

Live Migration, Save/Restore

  • Migration works much better with guests with large memory.
  • USB mass storage and passthrough devices support live migration.

Guest agent

  • A new command "fstrim" was added to the guest agent.

VNC

  • The threaded VNC server is now enabled by default.

Host support

User-mode emulation

Testing

Build dependencies

  • No changes from 1.1.0.