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

kvm-kmod-2.6.34.1 update

KVM maintainers have updated the stable kvm-kmod version based on 2.6.34. The latest changelog has been posted to the mailing list and includes mostly bug fixes. You can use these kernel modules even If your kernel is an older version. Building this module simply requires a configure run ie. configure then make and make install. Below is a list of the changelog since the release based on kernel version 2.6.34.

KVM changes since kvm-kmod-2.6.34:

  • Fix wallclock version writing race
  • MMU: Don't read pdptrs with mmu spinlock held in mmu_alloc_roots
  • VMX: enable VMXON check with SMX enabled (Intel TXT)
  • MMU: Segregate shadow pages with different cr0.wp
  • x86: Inject #GP with the right rip on efer writes
  • x86: Add missing locking to arch specific vcpu ioctls
  • x86: Check LMA bit before set_efer
  • x86: Add callback to let modules decide over some supported cpuid bits
  • x86: Don't allow lmsw to clear cr0.pe
  • SVM: Don't allow nested guest to VMMCALL into host
  • SVM: Report emulated SVM features to userspace
  • SVM: Fix wrong interrupt injection in enable_irq_windows
  • SVM: Don't sync nested cr8 to lapic and back
  • SVM: Fix nested msr intercept handling
  • SVM: Sync all control registers on nested vmexit
  • SVM: Fix schedule-while-atomic on nested exception handling
  • SVM: Don't use kmap_atomic in nested_svm_map

kvm-kmod changes:

  • expand relative kernel path

You can download this version from the following link.

http://sourceforge.net/projects/kvm/files/kvm-kmod/2.6.34.1/kvm-kmod-2.6.34.1.tar.bz2/download

If you’re interested in the kvm-kmod based on kernel version 2.6.32, this has also been updated from kvm-kmod-2.6.32.12 to kvm-kmod-2.6.32.16. You can download that version at the following link

http://sourceforge.net/projects/kvm/files/kvm-kmod/2.6.32.16/kvm-kmod-2.6.32.16.tar.bz2/download
 

See Also