]> www.infradead.org Git - users/jedix/linux-maple.git/commit
KVM: arm64: nv: Handle FEAT_TTL hinted TLB operations
authorMarc Zyngier <maz@kernel.org>
Fri, 14 Jun 2024 14:45:47 +0000 (15:45 +0100)
committerOliver Upton <oliver.upton@linux.dev>
Wed, 19 Jun 2024 08:14:38 +0000 (08:14 +0000)
commitd1de1576dc2178efcc5536edb0ea2b1cf022bd3e
tree30da702e652bf126822df9d1d04db81a3699c2ea
parent70109bcd701e20d27a81bec6c19e03b8e0c06eba
KVM: arm64: nv: Handle FEAT_TTL hinted TLB operations

Support guest-provided information information to size the range of
required invalidation. This helps with reducing over-invalidation,
provided that the guest actually provides accurate information.

Signed-off-by: Marc Zyngier <maz@kernel.org>
Link: https://lore.kernel.org/r/20240614144552.2773592-12-maz@kernel.org
Signed-off-by: Oliver Upton <oliver.upton@linux.dev>
arch/arm64/include/asm/kvm_nested.h
arch/arm64/kvm/nested.c
arch/arm64/kvm/sys_regs.c