linux/arch/arm/kvm
Marc Zyngier 1e947bad0b arm64: KVM: Skip HYP setup when already running in HYP
With the kernel running at EL2, there is no point trying to
configure page tables for HYP, as the kernel is already mapped.

Take this opportunity to refactor the whole init a bit, allowing
the various parts of the hypervisor bringup to be split across
multiple functions.

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
..
hyp
arm.c arm64: KVM: Skip HYP setup when already running in HYP 2016-02-29 18:34:16 +00:00
coproc_a7.c
coproc_a15.c
coproc.c
coproc.h
emulate.c
guest.c ARM: KVM: Turn CP15 defines to an enum 2016-02-29 18:34:15 +00:00
handle_exit.c ARM: KVM: Remove handling of ARM_EXCEPTION_DATA/PREF_ABORT 2016-02-29 18:34:15 +00:00
init.S
interrupts.S
Kconfig
Makefile
mmio.c
mmu.c arm64: KVM: Skip HYP setup when already running in HYP 2016-02-29 18:34:16 +00:00
perf.c
psci.c
reset.c
trace.h