|| ||Avi Kivity <email@example.com>|
|| ||kvm-devel <firstname.lastname@example.org>|
|| ||[ANNOUNCE] kvm-66 release|
|| ||Wed, 16 Apr 2008 17:47:40 +0300|
|| ||lkml <email@example.com>|
Today's new kvm architecture is ia64, aka Itanium 2. Like s390, it is
only provided in the git tree, not in the tarball. Windows and Linux
guests are supported.
On good old x86, we have a the new kvmtrace performance monitoring
framework together with a sizable number of bug fixes.
Changes from kvm-65:
- adjust external module for 2.6.25 module locations (Anthony Liguori)
- fix userspace compilation failure without kernel pit (Joerg Roedel)
- kvmtrace performance monitoring mechanism (Eric Liu)
- stop all vcpus before saving their state (Marcelo Tosatti)
- fixes smp live migration
- save/restore kernel apicbase (Marcelo Tosatti)
- block SIG_IPI signals (Marcelo Tosatti)
- smsw mem16, lmsw mem16 emulation and unit tests
- fix compile warnings (Jerone Young)
- fix reset with iothread
- ia64 architecture support (Xiantao Zhang, Anthony Xu)
- don't assume guest pages are backed by a 'struct page' (Anthony Liguori)
- needed for pci device assignment
- register kvm's ioctl range
- fix hardware task switching buglet (Izik Eidus)
- fix mce handling on AMD (Joerg Roedel)
- do hardware task switching in hardware when NPT is enabled (Joerg Roedel)
- fix timer race waking up a halted vcpu with smp (Marcelo Tosatti)
- fix irq race leading to irqs delivery delays (Marcelo Tosatti)
- fix triple fault handling on AMD
- fix lea instruction emulation
If you use the modules bundled with kvm-66, you can use any version
of Linux from 2.6.17 upwards.
If you use the modules bundled with Linux 2.6.20, you need to use
If you use the modules bundled with Linux 2.6.21, you need to use
Modules from Linux 2.6.22 and up will work with any kvm version from
kvm-22. Some features may only be available in newer releases.
For best performance, use Linux 2.6.23-rc2 or later as the host.