[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] RE: [Xen-users] VMX Error 2 during "make install"
> -----Original Message----- > From: xen-users-bounces@xxxxxxxxxxxxxxxxxxx > [mailto:xen-users-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of > Aaron Stanford > Sent: 11 August 2006 15:52 > To: xen-users@xxxxxxxxxxxxxxxxxxx > Subject: [Xen-users] VMX Error 2 during "make install" > > Xen gurus, > > I'm trying to install Xen from source on a Dell PE 1850 under > RHEL4U3. > The system has two P4 Xeon processors, 4GB RAM, and I will use device > backed storage provided by a PERC controller. > > Googling on the problem and searching the mail archives has > led me to two > separate posts, one of which was unanswered, and another > which marked it > as "resolved" without going into specifics. > > I have no problem compiling with the following command: > > # KERNELS="linux-2.6-xen0 linux-2.6-xenU" > XEN_TARGET_X86_PAE=y make world > > However, when I run a "make install", it proceeds merrily > along until it > gets to the following point: I'm not sure of the full resolution to your problem, but it looks like some header-files are wrong/missing/broken or some mismatched object files. Try a "make clean" before building again, in case there's just some simple problems [that's particularly true if you've already tried to build before without PAE enabled - as there are some macros that rename/replace the functions involved in virtual memory handling based on PAE or no-PAE (such as gva_to_gpa which translates a guest virtual address to the guest's view of physical memory)]. -- Mats > > ld -m elf_i386 -r -o built_in.o apic.o audit.o bitops.o delay.o > dmi_scan.o dom > 0_ops.o domain.o domain_build.o e820.o extable.o flushtlb.o > i387.o i8259.o > io_ap > ic.o irq.o microcode.o mm.o mpparse.o nmi.o physdev.o rwlock.o setup.o > smp.o smp > boot.o string.o time.o trampoline.o traps.o usercopy.o x86_emulate.o > shadow32.o > acpi/built_in.o cpu/built_in.o genapic/built_in.o hvm/built_in.o > x86_32/built_in > .o > make[4]: Leaving directory `/var/tmp/xen-3.0-testing.hg/xen/arch/x86' > ld -m elf_i386 -T xen.lds -N \ > boot/x86_32.o /var/tmp/xen-3.0-testing.hg/xen/common/built_in.o > /var/tmp/xen > -3.0-testing.hg/xen/drivers/built_in.o > /var/tmp/xen-3.0-testing.hg/xen/arch/x86/ > built_in.o -o /var/tmp/xen-3.0-testing.hg/xen/xen-syms > /var/tmp/xen-3.0-testing.hg/xen/common/built_in.o(.text+0x3fa0): In > function `gn > ttab_transfer': > /var/tmp/xen-3.0-testing.hg/xen/include/asm/shadow.h:1506: undefined > reference t > o `shadow_sync_and_drop_references' > /var/tmp/xen-3.0-testing.hg/xen/common/built_in.o(.text+0x6e6b): In > function `gu > est_remove_page': > /var/tmp/xen-3.0-testing.hg/xen/include/asm/shadow.h:1526: undefined > reference t > o `shadow_sync_and_drop_references' > /var/tmp/xen-3.0-testing.hg/xen/common/built_in.o(.text+0x7635): In > function `me > mory_exchange': > /var/tmp/xen-3.0-testing.hg/xen/include/asm/shadow.h:1526: undefined > reference t > o `shadow_sync_and_drop_references' > /var/tmp/xen-3.0-testing.hg/xen/common/built_in.o(.text+0x7bed ):/var/tmp/xen-3.0 > -testing.hg/xen/include/asm/shadow.h:1506: undefined reference to > `shadow_sync_a > nd_drop_references' > /var/tmp/xen-3.0-testing.hg/xen/common/built_in.o(.text+0x87dd): In > function `do > _memory_op': > /var/tmp/xen-3.0-testing.hg/xen/include/asm/shadow.h:1506: undefined > reference t > o `shadow_sync_and_drop_references' > /var/tmp/xen-3.0-testing.hg/xen/common/built_in.o(.text+0x9b3b): In > function `fr > ee_domheap_pages': > /var/tmp/xen-3.0-testing.hg/xen/common/page_alloc.c:672: undefined > reference to > `shadow_drop_references' > /var/tmp/xen-3.0-testing.hg/xen/arch/x86/built_in.o(.text+0xb57b): In > function ` > arch_memory_op': > /var/tmp/xen-3.0-testing.hg/xen/include/asm/shadow.h:1506: undefined > reference t > o `shadow_sync_and_drop_references' > /var/tmp/xen-3.0-testing.hg/xen/arch/x86/built_in.o(.text+0xb6 79):/var/tmp/xen-3 > .0-testing.hg/xen/include/asm/shadow.h:1526: undefined reference to > `shadow_sync > _and_drop_references' > /var/tmp/xen-3.0-testing.hg/xen/arch/x86/built_in.o(.text+0xedca): In > function ` > do_mmu_update': > /var/tmp/xen-3.0-testing.hg/xen/arch/x86/mm.c:2172: undefined > reference to > `shad > ow_l3_normal_pt_update' > /var/tmp/xen-3.0-testing.hg/xen/arch/x86/built_in.o(.text+0x24e58): In > function > `hvm_copy': > /var/tmp/xen-3.0-testing.hg/xen/arch/x86/hvm/hvm.c:275: undefined > reference to ` > gva_to_gpa' > /var/tmp/xen-3.0-testing.hg/xen/arch/x86/built_in.o(.text+0x283e9): In > function > `send_pio_req': > /var/tmp/xen-3.0-testing.hg/xen/arch/x86/hvm/platform.c:705: undefined > reference > to `gva_to_gpa' > /var/tmp/xen-3.0-testing.hg/xen/arch/x86/built_in.o(.text+0x285e6): In > function > `send_mmio_req': > /var/tmp/xen-3.0-testing.hg/xen/arch/x86/hvm/platform.c:761: undefined > reference > to `gva_to_gpa' > /var/tmp/xen-3.0-testing.hg/xen/arch/x86/built_in.o(.text+0x2e3bc): In > function > `svm_set_cr0': > /var/tmp/xen-3.0-testing.hg/xen/arch/x86/hvm/svm/svm.c:1564: undefined > reference > to `shadow_set_guest_paging_levels' > /var/tmp/xen-3.0-testing.hg/xen/arch/x86/built_in.o(.text+0x2e 590):/var/tmp/xen- > 3.0-testing.hg/xen/arch/x86/hvm/svm/svm.c:1556: undefined reference to > `shadow_s > et_guest_paging_levels' > /var/tmp/xen-3.0-testing.hg/xen/arch/x86/built_in.o(.text+0x2f7a3): In > function > `svm_vmexit_handler': > /var/tmp/xen-3.0-testing.hg/xen/include/asm/mm.h:282: > undefined reference > to `gv > a_to_gpa' > /var/tmp/xen-3.0-testing.hg/xen/arch/x86/built_in.o(.text+0x2f7d6): In > function > `svm_vmexit_handler': > /var/tmp/xen-3.0-testing.hg/xen/arch/x86/hvm/svm/svm.c:2634: undefined > reference to `gva_to_gpa' > /var/tmp/xen-3.0-testing.hg/xen/arch/x86/built_in.o(.text+0x30 750):/var/tmp/xen-3.0-testing.hg/xen/arch/x86/hvm/svm/svm.c:869: > undefined reference to `gva_to_gpa' > /var/tmp/xen-3.0-testing.hg/xen/arch/x86/built_in.o(.text+0x35b3b): In > function`vmx_set_cr0': > /var/tmp/xen-3.0-testing.hg/xen/arch/x86/hvm/vmx/vmx.c:1425: undefined > reference to `shadow_set_guest_paging_levels' > /var/tmp/xen-3.0-testing.hg/xen/arch/x86/built_in.o(.text+0x35 b78):/var/tmp/xen-3.0-testing.hg/xen/arch/x86/hvm/vmx/vmx.c:1433: > undefined reference to `shadow_set_guest_paging_levels' > /var/tmp/xen-3.0-testing.hg/xen/arch/x86/built_in.o(.text+0x37114): In > function`vmx_vmexit_handler': > /var/tmp/xen-3.0-testing.hg/xen/arch/x86/hvm/vmx/vmx.c:767: undefined > referenceto `gva_to_gpa' > make[3]: *** [/var/tmp/xen-3.0-testing.hg/xen/xen-syms] Error 1 > make[3]: Leaving directory `/var/tmp/xen-3.0-testing.hg/xen/arch/x86' > make[2]: *** [/var/tmp/xen-3.0-testing.hg/xen/xen] Error 2 > make[2]: Leaving directory `/var/tmp/xen-3.0-testing.hg/xen' > make[1]: *** [install] Error 2 > > The issue seems to be related to the vmx code, which as I > understand is > not useful on a non-VT enabled processor. Can I exclude the > vmx code from > the install? Have my two days of research not turned up a proper > dependency? > > Any help is appreciated. A summary will be posted. > > Cheers, > Aaron > > > > > _______________________________________________ > Xen-users mailing list > Xen-users@xxxxxxxxxxxxxxxxxxx > http://lists.xensource.com/xen-users > > > _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |