KVM - The Linux Kernel-Based Virtual Machine
News, Blogs and Resources on the Linux (KVM) Kernel-Based Virtual Machine

qemu-kvm-0.10.5 Released

Today, qemu-kvm-0.10.5 was released from the stable branch qemu-kvm. As expected, it includes mostly bug fixes that are listed below. As usual, these releases do not include the kernel module component so you option of using it with kvm modules provided by your distribution, modules provided by kvm-xx releases or kvm-kmod releases.

Changes from qemu-kvm-0.10.4
- merge qemu-0.10.5
  - kvm: trim unsupported cpu features from cpuid
  - kvm: provide a better error message for -smp > 1
  - Remove initrd printfs
  - Initial variables found by valgrind
  - Fix -initrd with > 4GB guests
  - Fix busy loop on live migration for certain platforms
  - Remove GCC 3.x requirements from docs
  - ETRAX: fixes for kernel command line, ethernet address, bmi
  - CRIS: Fix bmi
  - Fix bounce buffer errors
  - Fix regression in -kernel
- fix large guest migration (Glauber Costa)
- fix -no-shutdown (Daniel Gollub)
- fix testsuite build (Jochen Roth)
- fix hard disk count reported by BIOS for extboot (Gleb Natapov)
- fix large page alignment (Marcelo Tosatti)
- fix tap not resetting correctly
- propagate errors on failed migration (Glauber Costa)
- fix unregistering large memory slots
- drop packet from tap device if all NICs are down (Mark McLoughlin)
- increment virtio-net savevm version (Anthony Liguori)
- fix build to separate object directoy (Anthony Liguori)
- fix virtio-net savevm dependency on build options (Alex Williamson)
- refuse migration if host does not support vnet header and guest needs
  it (Alex Williamson)

You can download this release at the following link

http://sourceforge.net/project/showfiles.php?group_id=180599&package_id=322297

See Also

Comments

Qemu vs qemu-kvm

Thank you for another great release.

Anyway, why isn't the qemu-kvm code merged into the Qemu main code? IMO Qemu already supports KVM -- why not completing its support with qemu-kvm's features?

By the way, do I need to use the latest KVM module from the Sourceforge page or is it sufficient to compile Linus' kernel with its KVM module? What are the differences?

Re: qemu-kvm vs qemu

Gentoo,

From what I've read, the qemu-kvm code are optimizations specific to kvm which are occasionally merged with upstream qemu. Most development on the userspace side have already been separated to upstream qemu. Ideally the developers would like a clean separation of userspace development but I think the hurdle has something to do with some design issues with qemu.

As far as the kvm module, the version of the module should reflect the module as it comes with that version of linux. So , for example, kvm-kmod-2.6.30 comes with kernel version 2.6.30 but you can also compile it to use with an earlier version of the linux kernel although some features may be missing in the older kernels.

Post new comment

The content of this field is kept private and will not be shown publicly.