Lucas Meneghel Rodrigues wrote: > On Mon, 2009-12-28 at 16:40 -0200, Lucas Meneghel Rodrigues wrote: >> Hi, we've had a problem on today's git testing when trying to build from >> latest upstream qemu-kvm.git repo: >> >> 12/28 13:39:18 DEBUG| utils:0069| Running 'make -j 2' >> 12/28 13:39:18 DEBUG| utils:0101| [stdout] make -C >> /lib/modules/2.6.31.6-166.fc12.x86_64/build M=`pwd` \ >> 12/28 13:39:18 DEBUG| utils:0101| [stdout] >> LINUXINCLUDE="-I`pwd`/include -Iinclude \ >> 12/28 13:39:18 DEBUG| utils:0101| [stdout] >> -Iarch/x86/include -I`pwd`/include-compat -I`pwd`/x86 \ >> 12/28 13:39:18 DEBUG| utils:0101| [stdout] -include >> include/linux/autoconf.h \ >> 12/28 13:39:18 DEBUG| utils:0101| [stdout] -include >> `pwd`/x86/external-module-compat.h" \ >> 12/28 13:39:18 DEBUG| utils:0101| [stdout] "$@" >> 12/28 13:39:18 DEBUG| utils:0101| [stdout] make[1]: Entering directory >> `/usr/src/kernels/2.6.31.6-166.fc12.x86_64' >> 12/28 13:39:19 DEBUG| utils:0101| [stdout] LD >> /usr/local/autotest/tests/kvm/src/kvm_kmod/x86/built-in.o >> 12/28 13:39:19 DEBUG| utils:0101| [stdout] CC [M] >> /usr/local/autotest/tests/kvm/src/kvm_kmod/x86/svm.o >> 12/28 13:39:19 DEBUG| utils:0101| [stdout] CC [M] >> /usr/local/autotest/tests/kvm/src/kvm_kmod/x86/vmx.o >> 12/28 13:39:22 ERROR| utils:0101| [stderr] >> /usr/local/autotest/tests/kvm/src/kvm_kmod/x86/vmx.c:271: error: >> ‘MSR_TSC_AUX’ undeclared here (not in a function) >> 12/28 13:39:22 ERROR| utils:0101| [stderr] >> /usr/local/autotest/tests/kvm/src/kvm_kmod/x86/vmx.c: In function >> ‘setup_msrs’: >> 12/28 13:39:22 ERROR| utils:0101| [stderr] >> /usr/local/autotest/tests/kvm/src/kvm_kmod/x86/vmx.c:985: warning: passing >> argument 2 of ‘__find_msr_index’ makes integer from pointer without a cast >> 12/28 13:39:22 ERROR| utils:0101| [stderr] >> /usr/local/autotest/tests/kvm/src/kvm_kmod/x86/vmx.c:424: note: expected >> ‘u32’ but argument is of type ‘const u32 *’ >> 12/28 13:39:22 ERROR| utils:0101| [stderr] make[3]: *** >> [/usr/local/autotest/tests/kvm/src/kvm_kmod/x86/vmx.o] Error 1 >> 12/28 13:39:22 ERROR| utils:0101| [stderr] make[3]: *** Waiting for >> unfinished jobs.... >> 12/28 13:39:23 ERROR| utils:0101| [stderr] make[2]: *** >> [/usr/local/autotest/tests/kvm/src/kvm_kmod/x86] Error 2 >> 12/28 13:39:23 DEBUG| utils:0101| [stdout] make[1]: Leaving directory >> `/usr/src/kernels/2.6.31.6-166.fc12.x86_64' >> 12/28 13:39:23 ERROR| utils:0101| [stderr] make[1]: *** >> [_module_/usr/local/autotest/tests/kvm/src/kvm_kmod] Error 2 >> 12/28 13:39:23 ERROR| utils:0101| [stderr] make: *** [all] Error 2 >> >> This might be a problem on kvm-kmod, I am just making sure you guys are >> aware of this. > > Hi folks, as of today this build problem hasn't been fixed (just a > friendly reminder). >
I'm aware of the issues, already fixed some of them, but were unable to fully test during vacation + the KVM tree moved on. Hope I'll find some time to push a complete solution the next days. BTW, does anybody know how to back-port synchronize_srcu_expedited best? It looked like a simple mapping to synchronize_srcu was not sufficient to achieve the same performance as with the pre-srcu locking (e.g. guest&host stalled during guest's framebuffer setup). Jan -- Siemens AG, Corporate Technology, CT T DE IT 1 Corporate Competence Center Embedded Linux -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
