KVM: PPC: e500: emulate tlbilx
authorScott Wood <scottwood@freescale.com>
Tue, 20 Dec 2011 15:34:39 +0000 (15:34 +0000)
committerAvi Kivity <avi@redhat.com>
Sun, 8 Apr 2012 09:51:16 +0000 (12:51 +0300)
commitab9fc4056af338248640ddb18497be386360363d
tree45f1353679b838ba022359325902799d7ce9a7e7
parent4f802fe98bd5bd4fe1dd86df3e5c58546e65ad09
KVM: PPC: e500: emulate tlbilx

tlbilx is the new, preferred invalidation instruction.  It is not
found on e500 prior to e500mc, but there should be no harm in
supporting it on all e500.

Based on code from Ashish Kalra <Ashish.Kalra@freescale.com>.

Signed-off-by: Scott Wood <scottwood@freescale.com>
Signed-off-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Avi Kivity <avi@redhat.com>
arch/powerpc/kvm/e500.h
arch/powerpc/kvm/e500_emulate.c
arch/powerpc/kvm/e500_tlb.c