Yesterday kvm-78 was released featuring mostly bug fixes and a qemu merge. One major fix includes booting paravirt Linux kernels which was broken after kvm-77. The qemu merge features usb improvements and live migration fixes.

The official changelog from the development team is as follows:
Changes from kvm-77:
- fix paravirt kernels due to missing oos flush (Marcelo Tosatti)
- code cleanups (Sheng Yang)
- fix guest shared interrupts for device assignment (Sheng Yang)
- avoid stale asm-offsets.h on ia64 (Xiantao Zhang)
- fix ia64 halt emulation (Xiantao Zhang)
- extend slot bitmap on i386 (Sheng Yang)
- move private memory slots to avoid conflict with device assignment
(Sheng Yang)
- future-proof device assignment ABI
- add emulation and unit tests for add acc, imm instruction
(Guillaume Thouvenin)
- fix nmi watchdog emulation (Jan Kiszka)
- optimize nmi watchdog delivery (Jan Kiszka)
- require irq ack notifier to be used with in-kernel irqchip (Sheng Yang)
- don't halt non-boot cpu if using in-kernel irqchip (Gleb Natapov)
- add cscope definitions (Sheng Yang)
- merge qemu-svn
- new live migration implementation
- usb improvements
- migration fixes
- read UUID from qemu (Gleb Natapov)
- increase max cpu count to 255 for ia64 (Xiantao Zhang)
- handle INIT before SIPI (Gleb Natapov)
- update ppc for nmi changes (Christian Ehrhardt)
- fix external module generation unifdef problem (Sheng Yang)
- set 'g' bit of segment descriptor on AMD when necessary (Amit Shah)
- set 'busy' bit of task descriptor on AMD when necessary (Amit Shah)
- fixes some AMD->Intel live migration failures
- use emulator to adjust rip of pio string instructions (Guillaume Thouvenin)
- increase rmap preallocation (Marcelo Tosatti)
- fixes oops on mmu intensive smp workloads
- handle mmio in big real mode (Guillaume Thouvenin)
- reorganize ia64 guest data area (Xiantao Zhang)
- fix ia64 guest signal mask (Xiantao Zhang)
- reduce locking when vcpu is halted (Xiantao Zhang)
- update e820 table for ept real mode identity map page (Sheng Yang)
- fix external module build with kvmtrace
- fix ppc xer access (Christian Ehrhardt)
- fix ppc threading (Hollis Blanchard)
- implement libcflat for ppc 44x (Hollis Blanchard)
- set smp limit for ppc (Hollis Blanchard)
- fix ppc memory setup (Christian Ehrhardt)
Kvm-78 can be downloaded here
Comments
Qemu SVN
Tuesday, November 4, 2008 - 03:06 Alexandre (not verified)Good news for KVM!
Just one thing, You talk about Qemu SVN. I think this the one on savannah. As there hasn't been any new release of it, are there at least snapshots somewhere? Or do I have to get it directly from savannah?
Re: qemu snapshot
Tuesday, November 4, 2008 - 11:02 Haydn SolomonHi Alexandre,
Interesting question as I've never really used qemu snapshots. On checking up on your question though, I found the following link that provides daily snapshots. You can check it out here ..
http://qemu-forum.ipi.fi/qemu-snapshots/
Re: qemu snapshot
Monday, November 10, 2008 - 09:58 Alexandre (not verified)Thanks for the info, I'll look into it!
Post new comment