]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
KVM: SVM: Sync all control registers on nested vmexit
authorJoerg Roedel <joerg.roedel@amd.com>
Fri, 19 Feb 2010 15:23:03 +0000 (16:23 +0100)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 5 Jul 2010 18:22:57 +0000 (11:22 -0700)
commit663dc3bf055cb398b7fb84b849ea42d8571871b9
treee7978b92c2a2dc341e368b3911edcc725d345fb3
parentc9c1db0b5210916c6bba2fab84537bbeb26a4bf3
KVM: SVM: Sync all control registers on nested vmexit

Currently the vmexit emulation does not sync control
registers were the access is typically intercepted by the
nested hypervisor. But we can not count on that intercepts
to sync these registers too and make the code
architecturally more correct.

Cc: stable@kernel.org
Signed-off-by: Joerg Roedel <joerg.roedel@amd.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
(Cherry-picked from commit cdbbdc1210223879450555fee04c29ebf116576b)
arch/x86/kvm/svm.c