From mboxrd@z Thu Jan 1 00:00:00 1970 From: Farkas Levente Subject: Re: [ANNOUNCE] kvm-70 release Date: Wed, 18 Jun 2008 16:16:17 +0200 Message-ID: <485918B1.6080103@lfarkas.org> References: <48572C32.50009@qumranet.com> <4857A917.4040406@lfarkas.org> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit To: Avi Kivity , kvm@vger.kernel.org Return-path: Received: from ag-out-0708.google.com ([72.14.246.248]:18673 "EHLO ag-out-0708.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753830AbYFROQ1 (ORCPT ); Wed, 18 Jun 2008 10:16:27 -0400 Received: by ag-out-0708.google.com with SMTP id 31so1352007agc.10 for ; Wed, 18 Jun 2008 07:16:26 -0700 (PDT) In-Reply-To: <4857A917.4040406@lfarkas.org> Sender: kvm-owner@vger.kernel.org List-ID: Farkas Levente wrote: > Avi Kivity wrote: >> This release was cooking for far too long, and as a result there are >> plenty of changes. Windows XP SMP performance is much improved for >> AMD hosts or Intel hosts without FlexPriority (performance with >> FlexPriority should already be very good). There are many smp and >> timekeeping fixes included. mmio coalescing and async virtio-block >> should improve mmio performance. SLES 10 is supported as host. > > on our centos-5 host we run our guests (as you suggested) with > clocksource=acpi_pm does it still required with this release? > kvm-70 do not compile on centos-5 kernel-2.6.18-53.1.21.el5, there are 2 warning (which would be nice to fix anyway), but the real problems is here: -------------------------------------------------------------- WARNING: /home/robot/rpm/BUILD/kvm-kmod-70/_kmod_build_/kernel/kvm-intel.o - Section mismatch: reference to .init.text: from .text.fixup after '' (at offset 0x97) WARNING: "kallsyms_lookup_name" [/home/robot/rpm/BUILD/kvm-kmod-70/_kmod_build_/kernel/kvm.ko] undefined! -------------------------------------------------------------- this's the full buildlog: -------------------------------------------------------------- make KDIR=/usr/src/kernels/2.6.18-53.1.21.el5-x86_64 make -C /usr/src/kernels/2.6.18-53.1.21.el5-x86_64 M=`pwd` \ LINUXINCLUDE="-I`pwd`/include -Iinclude -I`pwd`/include-compat \ -include include/linux/autoconf.h \ -include `pwd`/external-module-compat.h" make[1]: Entering directory `/usr/src/kernels/2.6.18-53.1.21.el5-x86_64' LD /home/robot/rpm/BUILD/kvm-kmod-70/_kmod_build_/kernel/built-in.o CC [M] /home/robot/rpm/BUILD/kvm-kmod-70/_kmod_build_/kernel/svm.o CC [M] /home/robot/rpm/BUILD/kvm-kmod-70/_kmod_build_/kernel/external-module-compat.o CC [M] /home/robot/rpm/BUILD/kvm-kmod-70/_kmod_build_/kernel/vmx.o CC [M] /home/robot/rpm/BUILD/kvm-kmod-70/_kmod_build_/kernel/vmx-debug.o CC [M] /home/robot/rpm/BUILD/kvm-kmod-70/_kmod_build_/kernel/kvm_main.o CC [M] /home/robot/rpm/BUILD/kvm-kmod-70/_kmod_build_/kernel/x86.o CC [M] /home/robot/rpm/BUILD/kvm-kmod-70/_kmod_build_/kernel/mmu.o CC [M] /home/robot/rpm/BUILD/kvm-kmod-70/_kmod_build_/kernel/x86_emulate.o CC [M] /home/robot/rpm/BUILD/kvm-kmod-70/_kmod_build_/kernel/anon_inodes.o CC [M] /home/robot/rpm/BUILD/kvm-kmod-70/_kmod_build_/kernel/irq.o CC [M] /home/robot/rpm/BUILD/kvm-kmod-70/_kmod_build_/kernel/i8259.o CC [M] /home/robot/rpm/BUILD/kvm-kmod-70/_kmod_build_/kernel/lapic.o /home/robot/rpm/BUILD/kvm-kmod-70/_kmod_build_/kernel/lapic.c: In function 'kvm_create_lapic': /home/robot/rpm/BUILD/kvm-kmod-70/_kmod_build_/kernel/lapic.c:1020: warning: assignment from incompatible pointer type CC [M] /home/robot/rpm/BUILD/kvm-kmod-70/_kmod_build_/kernel/ioapic.o CC [M] /home/robot/rpm/BUILD/kvm-kmod-70/_kmod_build_/kernel/preempt.o CC [M] /home/robot/rpm/BUILD/kvm-kmod-70/_kmod_build_/kernel/i8254.o /home/robot/rpm/BUILD/kvm-kmod-70/_kmod_build_/kernel/i8254.c: In function 'create_pit_timer': /home/robot/rpm/BUILD/kvm-kmod-70/_kmod_build_/kernel/i8254.c:269: warning: assignment from incompatible pointer type CC [M] /home/robot/rpm/BUILD/kvm-kmod-70/_kmod_build_/kernel/coalesced_mmio.o LD [M] /home/robot/rpm/BUILD/kvm-kmod-70/_kmod_build_/kernel/kvm.o LD [M] /home/robot/rpm/BUILD/kvm-kmod-70/_kmod_build_/kernel/kvm-intel.o LD [M] /home/robot/rpm/BUILD/kvm-kmod-70/_kmod_build_/kernel/kvm-amd.o Building modules, stage 2. MODPOST WARNING: /home/robot/rpm/BUILD/kvm-kmod-70/_kmod_build_/kernel/kvm-intel.o - Section mismatch: reference to .init.text: from .text.fixup after '' (at offset 0x97) WARNING: "kallsyms_lookup_name" [/home/robot/rpm/BUILD/kvm-kmod-70/_kmod_build_/kernel/kvm.ko] undefined! CC /home/robot/rpm/BUILD/kvm-kmod-70/_kmod_build_/kernel/kvm-amd.mod.o LD [M] /home/robot/rpm/BUILD/kvm-kmod-70/_kmod_build_/kernel/kvm-amd.ko CC /home/robot/rpm/BUILD/kvm-kmod-70/_kmod_build_/kernel/kvm-intel.mod.o LD [M] /home/robot/rpm/BUILD/kvm-kmod-70/_kmod_build_/kernel/kvm-intel.ko CC /home/robot/rpm/BUILD/kvm-kmod-70/_kmod_build_/kernel/kvm.mod.o LD [M] /home/robot/rpm/BUILD/kvm-kmod-70/_kmod_build_/kernel/kvm.ko make[1]: Leaving directory `/usr/src/kernels/2.6.18-53.1.21.el5-x86_64' -------------------------------------------------------------- and of course if i try to install this module, then i got: -------------------------------------------------------------- kvm: Unknown symbol kallsyms_lookup_name kvm_intel: Unknown symbol kvm_clear_guest_page kvm_intel: Unknown symbol kvm_exit kvm_intel: Unknown symbol kvm_init kvm_intel: Unknown symbol kvm_enable_efer_bits kvm_intel: Unknown symbol kvm_timer_intr_post kvm_intel: Unknown symbol kvm_mmu_set_nonpresent_ptes kvm_intel: Unknown symbol gfn_to_page kvm_intel: Unknown symbol segment_base kvm_intel: Unknown symbol kvm_get_msr_common kvm_intel: Unknown symbol __kvm_set_memory_region kvm_intel: Unknown symbol kvm_vcpu_uninit kvm_intel: Unknown symbol kvm_emulate_halt kvm_intel: Unknown symbol kvm_set_apic_base kvm_intel: Unknown symbol kvm_lapic_find_highest_irr kvm_intel: Unknown symbol kvm_task_switch kvm_intel: Unknown symbol kvm_enable_tdp kvm_intel: Unknown symbol kvm_lmsw kvm_intel: Unknown symbol kvm_set_memory_region kvm_intel: Unknown symbol kvm_queue_exception kvm_intel: Unknown symbol emulate_instruction kvm_intel: Unknown symbol kvm_write_guest_page kvm_intel: Unknown symbol fx_init kvm_intel: Unknown symbol kvm_cpu_has_interrupt kvm_intel: Unknown symbol kvm_lapic_get_cr8 kvm_intel: Unknown symbol kvm_set_cr3 kvm_intel: Unknown symbol kvm_get_cr8 kvm_intel: Unknown symbol kvm_vcpu_cache kvm_intel: Unknown symbol kvm_emulate_hypercall kvm_intel: Unknown symbol load_pdptrs kvm_intel: Unknown symbol kvm_handle_fault_on_reboot kvm_intel: Unknown symbol kvm_set_cr4 kvm_intel: Unknown symbol kvm_set_cr0 kvm_intel: Unknown symbol kvm_set_cr8 kvm_intel: Unknown symbol kvm_lapic_enabled kvm_intel: Unknown symbol kvm_mmu_page_fault kvm_intel: Unknown symbol kvm_mmu_reset_context kvm_intel: Unknown symbol kvm_queue_exception_e kvm_intel: Unknown symbol kvm_emulate_cpuid kvm_intel: Unknown symbol kvm_vcpu_init kvm_intel: Unknown symbol gfn_to_hva kvm_intel: Unknown symbol kvm_set_msr_common kvm_intel: Unknown symbol kvm_mmu_set_base_ptes kvm_intel: Unknown symbol kvm_cpu_get_interrupt kvm_intel: Unknown symbol kvm_emulate_pio kvm_intel: Unknown symbol kvm_mmu_set_mask_ptes kvm_intel: Unknown symbol kvm_is_error_hva -------------------------------------------------------------- -- Levente "Si vis pacem para bellum!"