1
linux/arch/powerpc/kvm
Hollis Blanchard c5fbdffbda 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>
2008-12-31 16:55:09 +02:00
..
44x_emulate.c KVM: ppc: fix userspace mapping invalidation on context switch 2008-12-31 16:52:26 +02:00
44x_tlb.c KVM: ppc: save and restore guest mappings on context switch 2008-12-31 16:55:09 +02:00
44x_tlb.h KVM: ppc: directly insert shadow mappings into the hardware TLB 2008-12-31 16:55:09 +02:00
44x.c KVM: ppc: save and restore guest mappings on context switch 2008-12-31 16:55:09 +02:00
booke_interrupts.S KVM: ppc: directly insert shadow mappings into the hardware TLB 2008-12-31 16:55:09 +02:00
booke.c KVM: ppc: directly insert shadow mappings into the hardware TLB 2008-12-31 16:55:09 +02:00
booke.h KVM: ppc: optimize irq delivery path 2008-12-31 16:52:23 +02:00
emulate.c KVM: ppc: improve trap emulation 2008-12-31 16:52:24 +02:00
Kconfig KVM: ppc: fix Kconfig constraints 2008-12-31 16:52:25 +02:00
Makefile KVM: ppc: refactor instruction emulation into generic and core-specific pieces 2008-12-31 16:52:21 +02:00
powerpc.c KVM: ppc: adjust vcpu types to support 64-bit cores 2008-12-31 16:52:22 +02:00