aboutsummaryrefslogtreecommitdiffstats
path: root/xen/arch/x86/cpu
diff options
context:
space:
mode:
authorLiu Jinsong <jinsong.liu@intel.com>2013-04-29 11:27:11 +0200
committerJan Beulich <jbeulich@suse.com>2013-04-29 11:27:11 +0200
commit4d9d046ae7d0b0374ebbef987ef66819aa33983b (patch)
tree4596c6b2d5bb59fb1203cc6539e4680e3f5b76f2 /xen/arch/x86/cpu
parent3ed6d71247b6ef3c701654824f5b4c961eacfd61 (diff)
downloadxen-4d9d046ae7d0b0374ebbef987ef66819aa33983b.tar.gz
xen-4d9d046ae7d0b0374ebbef987ef66819aa33983b.tar.bz2
xen-4d9d046ae7d0b0374ebbef987ef66819aa33983b.zip
x86/vMCE: bugfix of vmce injection
uint16_t is not suitable to store VMCE_INJECT_BROADCAST (which is defined as -1). Signed-off-by: Liu Jinsong <jinsong.liu@intel.com>
Diffstat (limited to 'xen/arch/x86/cpu')
-rw-r--r--xen/arch/x86/cpu/mcheck/mcaction.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/xen/arch/x86/cpu/mcheck/mcaction.c b/xen/arch/x86/cpu/mcheck/mcaction.c
index 5627192bbc..0ac5b45f03 100644
--- a/xen/arch/x86/cpu/mcheck/mcaction.c
+++ b/xen/arch/x86/cpu/mcheck/mcaction.c
@@ -45,7 +45,7 @@ mc_memerr_dhandler(struct mca_binfo *binfo,
struct domain *d;
unsigned long mfn, gfn;
uint32_t status;
- uint16_t vmce_vcpuid;
+ int vmce_vcpuid;
if (!mc_check_addr(bank->mc_status, bank->mc_misc, MC_ADDR_PHYSICAL)) {
dprintk(XENLOG_WARNING,