linux/drivers/kvm
Avi Kivity d9e368d612 KVM: Flush remote tlbs when reducing shadow pte permissions
When a vcpu causes a shadow tlb entry to have reduced permissions, it
must also clear the tlb on remote vcpus.  We do that by:

- setting a bit on the vcpu that requests a tlb flush before the next entry
- if the vcpu is currently executing, we send an ipi to make sure it
  exits before we continue

Signed-off-by: Avi Kivity <avi@qumranet.com>
2007-07-16 12:05:46 +03:00
..
Kconfig KVM: MMU: Make setting shadow ptes atomic on i386 2007-07-16 12:05:44 +03:00
kvm_main.c KVM: Flush remote tlbs when reducing shadow pte permissions 2007-07-16 12:05:46 +03:00
kvm_svm.h
kvm.h KVM: Flush remote tlbs when reducing shadow pte permissions 2007-07-16 12:05:46 +03:00
Makefile
mmu.c KVM: Flush remote tlbs when reducing shadow pte permissions 2007-07-16 12:05:46 +03:00
paging_tmpl.h KVM: MMU: Remove unused large page marker 2007-07-16 12:05:45 +03:00
segment_descriptor.h
svm.c KVM: Flush remote tlbs when reducing shadow pte permissions 2007-07-16 12:05:46 +03:00
svm.h
vmx.c KVM: Flush remote tlbs when reducing shadow pte permissions 2007-07-16 12:05:46 +03:00
vmx.h
x86_emulate.c KVM: Emulate hlt on real mode for Intel 2007-07-16 12:05:46 +03:00
x86_emulate.h