diff options
author | Liu Jinsong <jinsong.liu@intel.com> | 2013-04-29 11:27:11 +0200 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2013-04-29 11:27:11 +0200 |
commit | 4d9d046ae7d0b0374ebbef987ef66819aa33983b (patch) | |
tree | 4596c6b2d5bb59fb1203cc6539e4680e3f5b76f2 /xen/arch/x86/cpu | |
parent | 3ed6d71247b6ef3c701654824f5b4c961eacfd61 (diff) | |
download | xen-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.c | 2 |
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, |