From: Avi K. <av...@qu...> - 2008-04-17 11:19:44
|
Avi Kivity wrote: > Hollis Blanchard wrote: >> +config KVM >> + tristate "Kernel-based Virtual Machine (KVM) support" >> + depends on EXPERIMENTAL >> + select PREEMPT_NOTIFIERS >> + select ANON_INODES >> + ---help--- >> + Support hosting virtualized guest machines. You will also >> + need to select one or more of the processor modules below. >> + >> + This module provides access to the hardware capabilities through >> + a character device node named /dev/kvm. >> + >> + To compile this as a module, choose M here: the module >> + will be called kvm. >> + >> + If unsure, say N. > > In my ignorance, I set KVM=m on a non-44x build, which then failed. > This needs either to depend on 44x, or to be fixed to compile. Setting 44x, I get > AS [M] arch/powerpc/kvm/booke_interrupts.o > arch/powerpc/kvm/booke_interrupts.S: Assembler messages: > arch/powerpc/kvm/booke_interrupts.S:351: Error: unsupported relocation > against VCPU_HOST_TLB > arch/powerpc/kvm/booke_interrupts.S:352: Error: unsupported relocation > against VCPU_SHADOW_TLB So further Kconfig restrictions are needed, or perhaps a patch. .config attached. -- error compiling committee.c: too many arguments to function |