[PATCH v2 05/17] KVM: arm64: Use TTL hint in when invalidating stage-2 translations
Alexandru Elisei
alexandru.elisei at arm.com
Fri Jun 26 09:14:26 EDT 2020
Hello,
On 6/15/20 2:27 PM, Marc Zyngier wrote:
> Since we often have a precise idea of the level we're dealing with
> when invalidating TLBs, we can provide it to as a hint to our
> invalidation helper.
>
> Reviewed-by: James Morse <james.morse at arm.com>
> Signed-off-by: Marc Zyngier <maz at kernel.org>
> ---
> arch/arm64/include/asm/kvm_asm.h | 3 ++-
> arch/arm64/kvm/hyp/tlb.c | 5 +++--
> arch/arm64/kvm/mmu.c | 29 +++++++++++++++--------------
> 3 files changed, 20 insertions(+), 17 deletions(-)
>
> [..]
I checked that we use the correct level hints where appropriate (for example, that
we use the S2_PMD_LEVEL hint in stage2_dissolve_pmd()). From what I could tell, we
use hints only where we know for sure that we are invalidating a PUD or PMD block
mapping, or a PTE entry. FWIW:
Reviewed-by: Alexandru Elisei <alexandru.elisei at arm.com>
Thanks,
Alex
More information about the linux-arm-kernel
mailing list