[Android-virt] [PATCH 2/4] ARM: KVM: Upgrade barriers and TLB operations to inner-shareable domain.

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

 



On 15/05/12 21:36, Christoffer Dall wrote:
> On Mon, May 14, 2012 at 9:04 AM, Marc Zyngier <marc.zyngier at arm.com> wrote:
>> On a SMP host, the barriers should be upgraded to the inner
>> shareable domain, so that the effect of the barrier can be
>> observed on other CPUs, in case where the virtual CPU is
>> migrated from a physical CPU to another.
>>
> 
> nice!
> 
> can you explain me again why we know this will never run on a
> two-cluster configuration where we could migrate a VM from one cluster
> to another, which would require us to upgrade to the outer shareable
> domain? I may be missing something here.

For the time being, multi-cluster implementation(big.LITTLE) all have
the CCI (Cache Coherent Interconnect), which makes the respective inner
domains coherent across clusters.

>> For the same reasons, TLB operations must also be broadcast
>> across the inner shareable domain.
> 
> ok, but how does this comment relate to this patch?

We add the HCR_FB bit to HCR_GUEST_MASK.

	M.
-- 
Jazz is not dead. It just smells funny...




[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