AsmCpuid (XenLeaf + 1, &XenVersion, NULL, NULL, NULL);\r
DEBUG ((EFI_D_ERROR, "Detected Xen version %d.%d\n",\r
XenVersion >> 16, XenVersion & 0xFFFF));\r
- mXenInfo.VersionMajor = XenVersion >> 16;\r
- mXenInfo.VersionMinor = XenVersion & 0xFFFF;\r
+ mXenInfo.VersionMajor = (UINT16)(XenVersion >> 16);\r
+ mXenInfo.VersionMinor = (UINT16)(XenVersion & 0xFFFF);\r
\r
/* TBD: Locate hvm_info and reserve it away. */\r
mXenInfo.HvmInfo = NULL;\r