ARM: KVM: fix fault_ipa computing
authorMarc Zyngier <marc.zyngier@arm.com>
Wed, 12 Dec 2012 14:42:09 +0000 (14:42 +0000)
committerChristoffer Dall <cdall@cs.columbia.edu>
Wed, 6 Mar 2013 23:48:44 +0000 (15:48 -0800)
commitcfe3950c2a19c1e1ad85b9dd2622617e309d2845
treebcdc30a0d28f61026663d10e9f8b7d9b0e97cd53
parent728d577d357c9caf83f75d0a38f318f343999cc2
ARM: KVM: fix fault_ipa computing

The ARM ARM says that HPFAR reports bits [39:12] of the faulting
IPA, and we need to complement it with the bottom 12 bits of the
faulting VA.

This is always 12 bits, irrespective of the page size. Makes it
clearer in the code.

Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
arch/arm/kvm/mmu.c