ChangeLog/0.15: Difference between revisions
Suihkulokki (talk | contribs) (Add linux-user details) |
(→Block Layer: cdrom emulation changes) |
||
Line 88: | Line 88: | ||
* Periodically flush and clear need check bit to reduce chance of leaving image files dirty on power failure [http://repo.or.cz/w/qemu.git/commitdiff/6f321e93abb27b4e7ceb228b4204aa304e95daad (commit)] | * Periodically flush and clear need check bit to reduce chance of leaving image files dirty on power failure [http://repo.or.cz/w/qemu.git/commitdiff/6f321e93abb27b4e7ceb228b4204aa304e95daad (commit)] | ||
* Fix consistency check on 32-bit hosts [http://repo.or.cz/w/qemu.git/commitdiff/19dfc44a94f759848a0f7de7378b2f8b9af6b5d0 (commit)] | * Fix consistency check on 32-bit hosts [http://repo.or.cz/w/qemu.git/commitdiff/19dfc44a94f759848a0f7de7378b2f8b9af6b5d0 (commit)] | ||
=== CDROM Emulation === | |||
* Many fixes to comply with ATAPI specification | |||
* GET_EVENT_STATUS_NOTIFICATION: Implement 'media' subcommand that helps report tray open/close, media present/absent states to guests. Newer Linux guests (kernels 2.6.38+) rely on this command to revalidate discs. | |||
* Major code refactoring and cleanup | |||
==Networking== | ==Networking== |
Revision as of 11:27, 26 July 2011
0.15.0
Targets
- New targets added: LatticeMico32 and UniCore32.
ARM
- Add me
MIPS
- Add me
SH4
- Add me
PPC
- Add me
s390x
- Add me
SPARC
- Sparc32: Improvements to OpenBIOS make Solaris 8 boot possible.
- Minor Sparc32 and Sparc64 fixes.
Hosts
ARM
- Add me
MIPS
- Add me
IA64
- Add me
KVM
Common
- Countless fixes ported over from qemu-kvm, core is now shared with that tree, i.e. has the same quality
- Pimped up threading model, now fully synchronized with qemu-kvm tree
- Removed dependency on external kernel headers, all supported KVM features are now built into the binary
x86
- Paravirtual kvmclock fixes
- Stable guest TSC across migration
- Support for SMEP CPU feature
- Support for VIA CPU features
- Reworked & fixed MCE support
PPC
- ...
s390x
- ...
Devices
IDE / AHCI
- Add me
SCSI
- Add me
USB
- Add me
virtio
- Add me
PCI/PCI Express
- Add me
Sound
- Add me
Video
- Add me
RTC
- MC146818 (for PCs): Follow host clock resets to the past immediately (instead of freezing the clock)
Block Layer
- Added missing -drive options to the man page
Block Drivers
qcow2
- Add me
qed
- Support for growing images with qemu-img resize (commit)
- Periodically flush and clear need check bit to reduce chance of leaving image files dirty on power failure (commit)
- Fix consistency check on 32-bit hosts (commit)
CDROM Emulation
- Many fixes to comply with ATAPI specification
- GET_EVENT_STATUS_NOTIFICATION: Implement 'media' subcommand that helps report tray open/close, media present/absent states to guests. Newer Linux guests (kernels 2.6.38+) rely on this command to revalidate discs.
- Major code refactoring and cleanup
Networking
User space (slirp)
- Fixed DHCP support in restrict (host-only) mode
- Ping packet forwarding to external hosts via unprivileged ICMP sockets of Linux 3.0
Spice
- Add me
QMP / Monitor
- Support for two new QMP commands: inject-nmi (commit) and snapshot-blkdev-sync (commit)
- Fixed some issues with the JSON parser (several commits, first one here)
- Added the guest agent (commit)
Tracing
- Make simpletrace.py a Python module for trace analysis scripts (blog), (commit)
- Make 'simple' backend thread-safe (commit)
- Add tracetool --probe-prefix optional argument to prefix DTrace probe names (commit)
Linux-user
- Added support for ppoll, sched_{g,s}etaffinity, epoll, pselect6, prlimit64 syscalls
- Add s390x and unicore32 linux-user targets
- Numerous bugfixes
Other stuff
- Xen support merged (http://blog.xen.org/index.php/2011/05/13/xen-support-upstreamed-to-qemu/)