[PATCH v3 19/23] arm64: KVM: Move most of the fault decoding to C
From: catalin.marinas@arm.com (Catalin Marinas)
Date: 2016-02-08 14:44:36
Also in:
kvm, kvmarm, lkml
From: catalin.marinas@arm.com (Catalin Marinas)
Date: 2016-02-08 14:44:36
Also in:
kvm, kvmarm, lkml
On Wed, Feb 03, 2016 at 06:00:12PM +0000, Marc Zyngier wrote:
The fault decoding process (including computing the IPA in the case of a permission fault) would be much better done in C code, as we have a reasonable infrastructure to deal with the VHE/non-VHE differences. Let's move the whole thing to C, including the workaround for erratum 834220, and just patch the odd ESR_EL2 access remaining in hyp-entry.S. Signed-off-by: Marc Zyngier <redacted>
Acked-by: Catalin Marinas <catalin.marinas@arm.com>