summaryrefslogtreecommitdiff
path: root/crypto/proc.c
diff options
context:
space:
mode:
authorAvi Kivity <avi@qumranet.com>2008-06-24 08:48:49 (GMT)
committerAvi Kivity <avi@qumranet.com>2008-06-24 09:26:17 (GMT)
commita9b21b622958afc3f3bc5a23d266dd9ed1171fd3 (patch)
treedaed282b0f588f31cb3997a16f2ad067b37fb74d /crypto/proc.c
parent4fa6b9c5dc4134bdeac341d731a87783cc11ca10 (diff)
downloadlinux-fsl-qoriq-a9b21b622958afc3f3bc5a23d266dd9ed1171fd3.tar.xz
KVM: VMX: Fix host msr corruption with preemption enabled
Switching msrs can occur either synchronously as a result of calls to the msr management functions (usually in response to the guest touching virtualized msrs), or asynchronously when preempting a kvm thread that has guest state loaded. If we're unlucky enough to have the two at the same time, host msrs are corrupted and the machine goes kaput on the next syscall. Most easily triggered by Windows Server 2008, as it does a lot of msr switching during bootup. Signed-off-by: Avi Kivity <avi@qumranet.com>
Diffstat (limited to 'crypto/proc.c')
0 files changed, 0 insertions, 0 deletions