[PATCH] ARM64: KVM: Fix coherent_icache_guest_page() for host with external L3-cache.

Peter Maydell peter.maydell at linaro.org
Wed Aug 14 11:35:13 EDT 2013


On 14 August 2013 16:23, Marc Zyngier <marc.zyngier at arm.com> wrote:
> On 2013-08-14 15:22, Anup Patel wrote:
>> It seems a bit unnatural to have cache cleaning is user-space. I am
>> sure
>> other architectures don't have such cache cleaning in user-space for
>> KVM.
>
> Well, we have it on AArch64. Why would we blindly nuke the whole cache
> if we can do the right thing, efficiently, on the right range?

When exactly would userspace have to care about the cache?
This patch isn't exactly clear about the circumstances. I
think you'd need a really strong reason for not dealing with
this in the kernel -- in general userspace KVM tools don't
otherwise have to deal with cache maintenance at all.

-- PMM



More information about the linux-arm-kernel mailing list