]> git.baikalelectronics.ru Git - kernel.git/commit
KVM: nEPT: reset PDPTR register cache on nested vmentry emulation
authorGleb Natapov <gleb@redhat.com>
Mon, 2 Sep 2013 12:25:28 +0000 (15:25 +0300)
committerGleb Natapov <gleb@redhat.com>
Tue, 17 Sep 2013 09:52:42 +0000 (12:52 +0300)
commitee8deee7d39e85db5e9962423ed488a9b2d5c6d4
treeec4d4c166367db8eeb7e3deb6d203f291b10cf18
parent0e79da237bf8424d548dfbc4e9c5cd87a8b5080e
KVM: nEPT: reset PDPTR register cache on nested vmentry emulation

After nested vmentry stale cache can be used to reload L2 PDPTR pointers
which will cause L2 guest to fail. Fix it by invalidating cache on nested
vmentry emulation.

https://bugzilla.kernel.org/show_bug.cgi?id=60830

Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
arch/x86/kvm/vmx.c