]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
arm64: KVM: Fix TLB invalidation by IPA/VMID
authorMarc Zyngier <marc.zyngier@arm.com>
Mon, 4 May 2015 01:25:19 +0000 (09:25 +0800)
committerSasha Levin <sasha.levin@oracle.com>
Mon, 11 May 2015 11:07:34 +0000 (07:07 -0400)
commit9a73540524944d8e1deed976caa5437c7ff81bf0
tree9a661ccefa1ea5e513b6b8c232354b4ab50e671b
parent3fca593bd1a16d81b12b4081ee0234c9b92cc06a
arm64: KVM: Fix TLB invalidation by IPA/VMID

commit 55e858b75808347378e5117c3c2339f46cc03575 upstream.

It took about two years for someone to notice that the IPA passed
to TLBI IPAS2E1IS must be shifted by 12 bits. Clearly our reviewing
is not as good as it should be...

Paper bag time for me.

Reported-by: Mario Smarduch <m.smarduch@samsung.com>
Tested-by: Mario Smarduch <m.smarduch@samsung.com>
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Shannon Zhao <shannon.zhao@linaro.org>
Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
arch/arm64/kvm/hyp.S