Re: [GIT PULL] KVM/ARM for 3.15

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

 



On Wed, Mar 5, 2014 at 10:55 AM, Ming Lei <ming.lei@xxxxxxxxxxxxx> wrote:
> On Wed, Mar 5, 2014 at 1:23 PM, Ming Lei <ming.lei@xxxxxxxxxxxxx> wrote:
>> On Tue, Mar 4, 2014 at 10:27 AM, Marc Zyngier <marc.zyngier@xxxxxxx>
>>>
>>> Marc Zyngier (12):
>>>   arm64: KVM: force cache clean on page fault when caches are off
>>>   arm64: KVM: allows discrimination of AArch32 sysreg access
>>>   arm64: KVM: trap VM system registers until MMU and caches are ON
>>>   ARM: KVM: introduce kvm_p*d_addr_end
>>>   arm64: KVM: flush VM pages before letting the guest enable caches
>>
>> I tested the first 5 patches on APM arm64 board, and only after
>> applying the 5 patches, qemu can boot kernel successfully, otherwise
>> kernel can't be booted from qemu.
>
> For the first 5 patches, please feel free to add:

These patches are required for using KVM in presence of APM L3 cache.

Usually, APM U-boot enables L3 cache by default hence KVM does not
work for you without these patches.

To have KVM working without these patches you will need to explicitly
disable L3 cache from APM U-boot before starting Linux kernel.

Regards,
Anup

>
>          Tested-by: Ming Lei <ming.lei@xxxxxxxxxxxxx>
>
>
> Thanks,
> --
> Ming Lei
> _______________________________________________
> kvmarm mailing list
> kvmarm@xxxxxxxxxxxxxxxxxxxxx
> https://lists.cs.columbia.edu/cucslists/listinfo/kvmarm
--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux