KVM: arm64: nv: Drop VCPU_HYP_CONTEXT flag
authorMarc Zyngier <maz@kernel.org>
Fri, 19 Apr 2024 10:29:24 +0000 (11:29 +0100)
committerMarc Zyngier <maz@kernel.org>
Sat, 20 Apr 2024 11:42:50 +0000 (12:42 +0100)
commit6f57c6be2a0889cc0fd32b0cd2eb25dfee20dde3
tree9b0269dd7be104b5a8db271f2d3d9e199b21505b
parenta07e9345615fb7e7dd4fd5d88d5aaf49085739d0
KVM: arm64: nv: Drop VCPU_HYP_CONTEXT flag

It has become obvious that HCR_EL2.NV serves the exact same use
as VCPU_HYP_CONTEXT, only in an architectural way. So just drop
the flag for good.

Reviewed-by: Joey Gouly <joey.gouly@arm.com>
Reviewed-by: Oliver Upton <oliver.upton@linux.dev>
Link: https://lore.kernel.org/r/20240419102935.1935571-5-maz@kernel.org
Signed-off-by: Marc Zyngier <maz@kernel.org>
arch/arm64/include/asm/kvm_host.h
arch/arm64/kvm/hyp/vhe/switch.c