[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-users] VMX Error 2 during "make install"


  • To: xen-users@xxxxxxxxxxxxxxxxxxx
  • From: "Aaron Stanford" <aaron@xxxxxxxxxxx>
  • Date: Fri, 11 Aug 2006 10:52:07 -0400 (EDT)
  • Delivery-date: Fri, 11 Aug 2006 07:53:36 -0700
  • Importance: Normal
  • List-id: Xen user discussion <xen-users.lists.xensource.com>

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:

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+0xb679):/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+0x2e590):/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+0x30750):/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+0x35b78):/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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.