arm64: KVM: Simplify HYP init/teardown
authorMarc Zyngier <marc.zyngier@arm.com>
Thu, 30 Jun 2016 17:40:44 +0000 (18:40 +0100)
committerChristoffer Dall <christoffer.dall@linaro.org>
Sun, 3 Jul 2016 21:41:27 +0000 (23:41 +0200)
commit3421e9d88d7ae70fbc8c903e44a5acace8ae2d29
tree5c01693941098bc3d6a20d5ee4b0c88c2d895e2e
parent0535a3e2b2d518a21d93e7cfe07821f1b24ccd0c
arm64: KVM: Simplify HYP init/teardown

Now that we only have the "merged page tables" case to deal with,
there is a bunch of things we can simplify in the HYP code (both
at init and teardown time).

Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org>
arch/arm64/include/asm/kvm_host.h
arch/arm64/kvm/hyp-init.S
arch/arm64/kvm/hyp/entry.S
arch/arm64/kvm/hyp/hyp-entry.S
arch/arm64/kvm/reset.c