]> git.baikalelectronics.ru Git - kernel.git/commit
arm: KVM: Allow hyp teardown
authorMarc Zyngier <marc.zyngier@arm.com>
Thu, 30 Jun 2016 17:40:48 +0000 (18:40 +0100)
committerChristoffer Dall <christoffer.dall@linaro.org>
Sun, 3 Jul 2016 21:41:27 +0000 (23:41 +0200)
commit3cc8b0c0e11570a1cb7604b41cef5494ab0373e0
tree8bec094f4c81926ae092bad1214beff82f086fc8
parent005d1264d44dfea6758e5484122b3cab9a8ba8d5
arm: KVM: Allow hyp teardown

So far, KVM was getting in the way of kexec on 32bit (and the arm64
kexec hackers couldn't be bothered to fix it on 32bit...).

With simpler page tables, tearing KVM down becomes very easy, so
let's just do it.

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