linux-sg2042/arch/arm64/kvm/hyp
Marc Zyngier 3a3604bc5e arm64: KVM: Switch to C-based stage2 init
There is no real need to leave the stage2 initialization as part
of the early HYP bootstrap, and we can easily postpone it to
the point where we can safely run C code.

This will help VHE, which doesn't need any of this bootstrap.

Reviewed-by: Christoffer Dall <christoffer.dall@linaro.org>
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
2016-02-29 18:34:15 +00:00
..
Makefile arm64: KVM: Switch to C-based stage2 init 2016-02-29 18:34:15 +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: Remove weak attributes 2015-12-14 11:30:44 +00:00
hyp.h arm64: KVM: Add panic handling 2015-12-14 11:30:42 +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 arm64: KVM: Implement vgic-v2 save/restore 2015-12-14 11:30:38 +00:00
vgic-v3-sr.c arm64: KVM: vgic-v3: Restore ICH_APR0Rn_EL2 before ICH_APR1Rn_EL2 2016-02-24 17:25:58 +00:00