[PATCH 4 of 4] [KVM POWERPC] PowerPC 440 KVM implementation

Avi Kivity avi at qumranet.com
Thu Apr 17 21:19:43 EST 2008


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

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: ppc.config
URL: <http://lists.ozlabs.org/pipermail/linuxppc-dev/attachments/20080417/2cf3ffce/attachment.asc>


More information about the Linuxppc-dev mailing list