diff options
author | Joey Gouly <joey.gouly@arm.com> | 2024-02-08 10:54:22 +0000 |
---|---|---|
committer | Oliver Upton <oliver.upton@linux.dev> | 2024-02-12 20:30:45 +0000 |
commit | a02395d0f3bfa4b2d2a0aa53cc0f2eaeea0e3e66 (patch) | |
tree | 4f57808ca7ff78c1a0d490c2118053cfa97191b0 | |
parent | d198e2668e247f40f68b008ce1d2656dbf2d47eb (diff) | |
download | linux-stable-a02395d0f3bfa4b2d2a0aa53cc0f2eaeea0e3e66.tar.gz linux-stable-a02395d0f3bfa4b2d2a0aa53cc0f2eaeea0e3e66.tar.bz2 linux-stable-a02395d0f3bfa4b2d2a0aa53cc0f2eaeea0e3e66.zip |
KVM: arm64: removed unused kern_hyp_va asm macro
The last usage of this macro was removed in:
commit 5dc33bd199ca ("KVM: arm64: nVHE: Pass pointers consistently to hyp-init")
Signed-off-by: Joey Gouly <joey.gouly@arm.com>
Cc: Marc Zyngier <maz@kernel.org>
Cc: Oliver Upton <oliver.upton@linux.dev>
Acked-by: Marc Zyngier <maz@kernel.org>
Link: https://lore.kernel.org/r/20240208105422.3444159-3-joey.gouly@arm.com
Signed-off-by: Oliver Upton <oliver.upton@linux.dev>
-rw-r--r-- | arch/arm64/include/asm/kvm_mmu.h | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/arch/arm64/include/asm/kvm_mmu.h b/arch/arm64/include/asm/kvm_mmu.h index 7e7f276bcdd0..d5e48d870461 100644 --- a/arch/arm64/include/asm/kvm_mmu.h +++ b/arch/arm64/include/asm/kvm_mmu.h @@ -54,22 +54,6 @@ #include <asm/alternative.h> /* - * Convert a kernel VA into a HYP VA. - * reg: VA to be converted. - */ -.macro kern_hyp_va reg -#ifndef __KVM_VHE_HYPERVISOR__ -alternative_cb ARM64_ALWAYS_SYSTEM, kvm_update_va_mask - and \reg, \reg, #1 /* mask with va_mask */ - ror \reg, \reg, #1 /* rotate to the first tag bit */ - add \reg, \reg, #0 /* insert the low 12 bits of the tag */ - add \reg, \reg, #0, lsl 12 /* insert the top 12 bits of the tag */ - ror \reg, \reg, #63 /* rotate back */ -alternative_cb_end -#endif -.endm - -/* * Convert a hypervisor VA to a PA * reg: hypervisor address to be converted in place * tmp: temporary register |