KVM: ppc: save and restore guest mappings on context switch
authorHollis Blanchard <hollisb@us.ibm.com>
Tue, 2 Dec 2008 21:51:56 +0000 (15:51 -0600)
committerAvi Kivity <avi@redhat.com>
Wed, 31 Dec 2008 14:55:09 +0000 (16:55 +0200)
commitc5fbdffbda79254047ec83b09c1a61a3655d052a
tree4fb1ba38fe722d514b62c284cc618768856eedf8
parent7924bd41097ae8991c6d38cef8b1e4058e30d198
KVM: ppc: save and restore guest mappings on context switch

Store shadow TLB entries in memory, but only use it on host context switch
(instead of every guest entry). This improves performance for most workloads on
440 by reducing the guest TLB miss rate.

Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
arch/powerpc/include/asm/kvm_44x.h
arch/powerpc/kvm/44x.c
arch/powerpc/kvm/44x_tlb.c