KVM: arm64: Implement kvm_pgtable_hyp_unmap() at EL2
authorWill Deacon <will@kernel.org>
Wed, 15 Dec 2021 16:12:22 +0000 (16:12 +0000)
committerMarc Zyngier <maz@kernel.org>
Thu, 16 Dec 2021 12:58:56 +0000 (12:58 +0000)
commit82bb02445de57bb3072052705f6f5dea9465592e
tree64817f7b6f5567b85d661ec383c040b754c2e4c9
parent34ec7cbf1ee0c45e66a0c24311bcd5b83b7109f5
KVM: arm64: Implement kvm_pgtable_hyp_unmap() at EL2

Implement kvm_pgtable_hyp_unmap() which can be used to remove hypervisor
stage-1 mappings at EL2.

Signed-off-by: Will Deacon <will@kernel.org>
Signed-off-by: Quentin Perret <qperret@google.com>
Signed-off-by: Marc Zyngier <maz@kernel.org>
Link: https://lore.kernel.org/r/20211215161232.1480836-6-qperret@google.com
arch/arm64/include/asm/kvm_pgtable.h
arch/arm64/kvm/hyp/pgtable.c