arm64: KVM: hypervisor initialization code
authorMarc Zyngier <marc.zyngier@arm.com>
Mon, 17 Dec 2012 17:07:52 +0000 (17:07 +0000)
committerChristoffer Dall <christoffer.dall@linaro.org>
Thu, 2 Oct 2014 15:10:28 +0000 (17:10 +0200)
commitf756a17fc0ab844b88c1282cf5df2ffb03185825
tree61cf05bb416dc4b070ac26130eab648b299b8e5a
parentf98733fb49495d20251f55dc1ddff88f5761a797
arm64: KVM: hypervisor initialization code

Provide EL2 with page tables and stack, and set the vectors
to point to the full blown world-switch code.

Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
(cherry picked from commit 092bd143cbb481b4ce1d55247a2987eaaf61f967)
Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org>
arch/arm64/include/asm/kvm_host.h
arch/arm64/kvm/hyp-init.S [new file with mode: 0644]