]> git.proxmox.com Git - mirror_edk2.git/blobdiff - UefiCpuPkg/CpuDxe/CpuDxe.c
Add type cast to avoid sign extension on x64 tip.
[mirror_edk2.git] / UefiCpuPkg / CpuDxe / CpuDxe.c
index c755d8a2891a5ff3643fda17e253d1e9381428ed..34dfbf1e7ebaec50c94ac424274b368b34c60f61 100644 (file)
@@ -1164,7 +1164,7 @@ InitInterruptDescriptorTable (
       IntHandler =\r
         (VOID*) (\r
           OldIdt[Index].Bits.OffsetLow +\r
-          (OldIdt[Index].Bits.OffsetHigh << 16)\r
+          (((UINTN) OldIdt[Index].Bits.OffsetHigh) << 16)\r
 #if defined (MDE_CPU_X64)\r
             + (((UINTN) OldIdt[Index].Bits.OffsetUpper) << 32)\r
 #endif\r