linux/arch/arm64/kvm/hyp/vhe
Marc Zyngier 0c7639cc83 KVM: arm64: pkvm: Pass vpcu instead of kvm to kvm_get_exit_handler_array()
Passing a VM pointer around is odd, and results in extra work on
VHE. Follow the rest of the design that uses the vcpu instead, and
let the nVHE code look into the struct kvm as required.

Signed-off-by: Marc Zyngier <maz@kernel.org>
Reviewed-by: Fuad Tabba <tabba@google.com>
Tested-by: Fuad Tabba <tabba@google.com>
Link: https://lore.kernel.org/r/20211013120346.2926621-11-maz@kernel.org
2021-10-18 16:57:09 +01:00
..
debug-sr.c KVM: arm64: MDCR_EL2 is a 64-bit register 2021-08-20 11:12:17 +01:00
Makefile KVM: arm64: Add basic hooks for injecting exceptions from EL2 2020-11-10 08:34:25 +00:00
switch.c KVM: arm64: pkvm: Pass vpcu instead of kvm to kvm_get_exit_handler_array() 2021-10-18 16:57:09 +01:00
sysreg-sr.c KVM: arm64: Restore mdcr_el2 from vcpu 2021-08-20 11:12:17 +01:00
timer-sr.c KVM: arm64: Duplicate hyp/timer-sr.c for VHE/nVHE 2020-07-05 18:38:38 +01:00
tlb.c KVM: arm64: Unify stage-2 programming behind __load_stage2() 2021-08-20 09:11:28 +01:00