[Android-virt] [RFC PATCH 5/6] fixup! ARM: KVM: World-switch implementation

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

 




On 27.06.2012, at 11:23, Marc Zyngier <marc.zyngier at arm.com> wrote:

> Hi Christoffer,
> 
> On 26/06/12 23:24, Christoffer Dall wrote:
>> Signed-off-by: Christoffer Dall <c.dall at virtualopensystems.com>
>> ---
>> arch/arm/kvm/interrupts.S |    6 +++---
>> 1 file changed, 3 insertions(+), 3 deletions(-)
>> 
>> diff --git a/arch/arm/kvm/interrupts.S b/arch/arm/kvm/interrupts.S
>> index 625ba6c..d1a9b75 100644
>> --- a/arch/arm/kvm/interrupts.S
>> +++ b/arch/arm/kvm/interrupts.S
>> @@ -271,9 +271,9 @@ ENDPROC(__kvm_flush_vm_context)
>>  * (hardware reset value is 0) */
>> .macro set_hstr entry
>>    mrc    p15, 4, r2, c1, c1, 3
>> -    ldr    r3, =0x8e00
>> +    ldr    r3, =0x00108e00
> 
> Where does this value comes from? In my copy of the ARM ARM, bits
> 31:18,14,4 of HSTR are reserved.

Speaking of which, any reason to not use proper constant #defines here, so that this number makes any sense at all? :)

Alex


[Index of Archives]     [Linux KVM]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux