arm64: KVM: Implement vgic-v3 save/restore
authorMarc Zyngier <marc.zyngier@arm.com>
Mon, 19 Oct 2015 14:50:58 +0000 (15:50 +0100)
committerAlex Shi <alex.shi@linaro.org>
Wed, 9 Nov 2016 14:15:46 +0000 (22:15 +0800)
commit83f0b0bce9df6515279c43f98986e58d9838b933
tree3b50c268e5305048bc2f586bdf9d800175140985
parentf82b2dffa97f7598a81034ebdbcf2fcd689dab00
arm64: KVM: Implement vgic-v3 save/restore

Implement the vgic-v3 save restore as a direct translation of
the assembly code version.

Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
(cherry picked from commit f68d2b1b73cc3d8f6eb189c11ce79a472ed27c42)
Signed-off-by: Alex Shi <alex.shi@linaro.org>
Conflicts:
arch/arm64/kvm/hyp/Makefile
arch/arm64/kvm/hyp/hyp.h
arch/arm64/kvm/hyp/vgic-v3-sr.c [new file with mode: 0644]