Re: [ANNOUNCE] kvm-41 release

Simon Gao
2007-09-20T03:46:05Z

Avi Kivity wrote:
> Still recovering from the lapic merge with two important fixes. Also
> progress on paravirtualization and the x86 emulator.
>
> As usual, if you have an issue please try with -no-kvm-irqchip and report.
>
> Changes since kvm-40:
> - refactor hypercall infrastructure for simplicity and better smp
> support (Anthony Liguori)
> - fix ioapic level triggered interrupt redelivers (solves networking stalls)
> - reduce efer reloads with 32-bit guests; minor performance improvement
> - split x86 emulator decode and execute stages (Laurent Vivier)
> - fix pic interrupt delivery (solves time going double speed on x86_64
> Linux guests) (Qing He)
> - adaptive live migration bandwidth limits (Uri Lublin)
>
> Notes:
> If you use the modules bundled with kvm-41, you can use any version
> of Linux from 2.6.9 upwards.
> If you use the modules bundled with Linux 2.6.20, you need to use
> kvm-12.
> If you use the modules bundled with Linux 2.6.21, you need to use
> kvm-17.
> 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.
>
> http://kvm.qumranet.com
>
kvm-41 breaks on 32bit 2.6.22-gentoo-r5, Genuine Intel(R) CPU
T2500 @ 2.00GHz

# modprobe kvm-intel
FATAL: Error inserting kvm_intel
(/lib/modules/2.6.22-gentoo-r5/extra/kvm-intel.ko): Unknown symbol in
module, or unknown parameter (see dmesg)

# dmesg
kvm_intel: Unknown symbol kvm_emulate_hypercall
kvm_intel: Unknown symbol kvm_emulate_hypercall

Simon