linux/drivers/kvm
Avi Kivity 7b53aa5650 KVM: Fix vcpu freeing for guest smp
A vcpu can pin up to four mmu shadow pages, which means the freeing
loop will never terminate.  Fix by first unpinning shadow pages on
all vcpus, then freeing shadow pages.

Signed-off-by: Avi Kivity <avi@qumranet.com>
2007-07-16 12:05:45 +03:00
..
Kconfig KVM: MMU: Make setting shadow ptes atomic on i386 2007-07-16 12:05:44 +03:00
kvm_main.c KVM: Fix vcpu freeing for guest smp 2007-07-16 12:05:45 +03:00
kvm_svm.h KVM: SVM: Only save/restore MSRs when needed 2007-05-03 10:52:32 +03:00
kvm.h KVM: Lazy guest cr3 switching 2007-07-16 12:05:45 +03:00
Makefile [PATCH] kvm: userspace interface 2006-12-10 09:57:22 -08:00
mmu.c KVM: Fix vcpu freeing for guest smp 2007-07-16 12:05:45 +03:00
paging_tmpl.h KVM: MMU: Remove unused large page marker 2007-07-16 12:05:45 +03:00
segment_descriptor.h [PATCH] kvm: userspace interface 2006-12-10 09:57:22 -08:00
svm.c KVM: Lazy guest cr3 switching 2007-07-16 12:05:45 +03:00
svm.h KVM: SVM: forbid guest to execute monitor/mwait 2007-05-03 10:52:26 +03:00
vmx.c KVM: Replace C code with call to ARRAY_SIZE() macro. 2007-07-16 12:05:45 +03:00
vmx.h [PATCH] kvm: vmx: handle triple faults by returning EXIT_REASON_SHUTDOWN to userspace 2007-02-12 09:48:40 -08:00
x86_emulate.c KVM: x86 emulator: implement wbinvd 2007-07-16 12:05:42 +03:00
x86_emulate.h KVM: Allow passing 64-bit values to the emulated read/write API 2007-05-03 10:52:31 +03:00