summaryrefslogtreecommitdiffstats
path: root/include/xen
diff options
context:
space:
mode:
authorAvi Kivity <avi@qumranet.com>2008-06-24 11:48:49 +0300
committerAvi Kivity <avi@qumranet.com>2008-06-24 12:26:17 +0300
commita9b21b622958afc3f3bc5a23d266dd9ed1171fd3 (patch)
treedaed282b0f588f31cb3997a16f2ad067b37fb74d /include/xen
parent4fa6b9c5dc4134bdeac341d731a87783cc11ca10 (diff)
downloadop-kernel-dev-a9b21b622958afc3f3bc5a23d266dd9ed1171fd3.zip
op-kernel-dev-a9b21b622958afc3f3bc5a23d266dd9ed1171fd3.tar.gz
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 'include/xen')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud