linux/arch/arm64/kvm/hyp
Marc Zyngier b81125c791 arm64: KVM: VHE: Patch out use of HVC
With VHE, the host never issues an HVC instruction to get into the
KVM code, as we can simply branch there.

Use runtime code patching to simplify things a bit.

Reviewed-by: Christoffer Dall <christoffer.dall@linaro.org>
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
2016-02-29 18:34:16 +00:00
..
debug-sr.c arm64: KVM: Remove weak attributes 2015-12-14 11:30:44 +00:00
entry.S arm64: KVM: Turn system register numbers to an enum 2015-12-14 11:30:43 +00:00
fpsimd.S arm64: KVM: Implement fpsimd save/restore 2015-12-14 11:30:41 +00:00
hyp-entry.S arm64: KVM: VHE: Patch out use of HVC 2016-02-29 18:34:16 +00:00
hyp.h arm64: KVM: Add panic handling 2015-12-14 11:30:42 +00:00
Makefile arm64: KVM: Switch to C-based stage2 init 2016-02-29 18:34:15 +00:00
s2-setup.c arm64: KVM: Switch to C-based stage2 init 2016-02-29 18:34:15 +00:00
switch.c arm64: KVM: Obey RES0/1 reserved bits when setting CPTR_EL2 2016-01-24 21:55:58 +00:00
sysreg-sr.c arm64: KVM: Turn system register numbers to an enum 2015-12-14 11:30:43 +00:00
timer-sr.c arm64: KVM: Implement timer save/restore 2015-12-14 11:30:39 +00:00
tlb.c arm64: KVM: Remove weak attributes 2015-12-14 11:30:44 +00:00
vgic-v2-sr.c
vgic-v3-sr.c arm64: KVM: vgic-v3: Restore ICH_APR0Rn_EL2 before ICH_APR1Rn_EL2 2016-02-24 17:25:58 +00:00