[PATCH 6/7] ARM: KVM: switch to a dual-step HYP init code
Marc Zyngier
marc.zyngier at arm.com
Fri Apr 5 05:08:04 EDT 2013
On 04/04/13 23:10, Geoff Levand wrote:
> Hi,
>
> On Tue, 2013-04-02 at 14:25 +0100, Marc Zyngier wrote:
>> + @ Jump to the trampoline page
>> + ldr r2, =#PAGE_MASK
>> + adr r3, target
>> + bic r3, r3, r2
>> + ldr r2, =#TRAMPOLINE_VA
>> + add r3, r3, r2
>> + mov pc, r3
>
> I guess you need 'ldr r2, =PAGE_MASK'.
>
> arch/arm/kvm/init.S:114: Error: bad expression -- `ldr r2,=#(~((1<<12)-1))'
> arch/arm/kvm/init.S:117: Error: bad expression -- `ldr r2,=#0xffff0000'
Oddly enough, this code compiles perfectly fine on my box.
What's your compiler/binutils versions?
Thanks,
M.
--
Jazz is not dead. It just smells funny...
More information about the linux-arm-kernel
mailing list