aboutsummaryrefslogtreecommitdiffstats
path: root/tools/misc
diff options
context:
space:
mode:
authorLiu, Jinsong <jinsong.liu@intel.com>2012-09-26 12:05:10 +0200
committerLiu, Jinsong <jinsong.liu@intel.com>2012-09-26 12:05:10 +0200
commit513e591c04d9d4f9ffe9ec282daaba798c30c176 (patch)
treee585cd3df7fa4c3dbf816fd1e9d9f716fbe02e17 /tools/misc
parent975b5bdf27031adef6587bb5c92b7a5800e051f1 (diff)
downloadxen-513e591c04d9d4f9ffe9ec282daaba798c30c176.tar.gz
xen-513e591c04d9d4f9ffe9ec282daaba798c30c176.tar.bz2
xen-513e591c04d9d4f9ffe9ec282daaba798c30c176.zip
x86: vMCE injection
In our test for win8 guest mce, we find a bug that no matter what SRAO/SRAR error xen inject to win8 guest, it always reboot. The root cause is, current Xen vMCE logic inject vMCE# only to vcpu0, this is not correct for Intel MCE (Under Intel arch, h/w generate MCE# to all CPUs). This patch fixes vMCE injection bug, injecting vMCE# to all vcpus on Intel platforms. Signed-off-by: Liu, Jinsong <jinsong.liu@intel.com> - increase flexibility be making new second argument of inject_vmce() a VCPU ID rather than just a boolean Acked-by: Christoph Egger <Christoph.Egger@amd.com> (on just this change) - fix condition evaluation order in inject_vmce() Signed-off-by: Jan Beulich <jbeulich@suse.com> Committed-by: Jan Beulich <jbeulich@suse.com>
Diffstat (limited to 'tools/misc')
0 files changed, 0 insertions, 0 deletions