KVM: PPC: Add book3s_32 tlbie flush acceleration
authorAlexander Graf <agraf@suse.de>
Thu, 29 Jul 2010 13:04:19 +0000 (15:04 +0200)
committerAvi Kivity <avi@redhat.com>
Sun, 24 Oct 2010 08:50:58 +0000 (10:50 +0200)
commit2d27fc5eac0205588cb59ae138062e5e96695276
treee621ed3ade57faca4650d6bd46945c578362b2bb
parent49451389ecc2b4336c305678c210b25fadd18994
KVM: PPC: Add book3s_32 tlbie flush acceleration

On Book3s_32 the tlbie instruction flushed effective addresses by the mask
0x0ffff000. This is pretty hard to reflect with a hash that hashes ~0xfff, so
to speed up that target we should also keep a special hash around for it.

Signed-off-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Avi Kivity <avi@redhat.com>
arch/powerpc/include/asm/kvm_host.h
arch/powerpc/kvm/book3s_mmu_hpte.c