Revision: 19631
          http://sourceforge.net/p/edk2/code/19631
Author:   erictian
Date:     2016-01-11 02:46:36 +0000 (Mon, 11 Jan 2016)
Log Message:
-----------
MdeModulePkg/UfsBlockIoPei: Fix MS toolchain /Od 32bit build failure

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Feng Tian <[email protected]>
Reviewed-by: Hao Wu <[email protected]>
Reviewed-by: Star Zeng <[email protected]>

Modified Paths:
--------------
    trunk/edk2/MdeModulePkg/Bus/Ufs/UfsBlockIoPei/UfsBlockIoPei.c

Modified: trunk/edk2/MdeModulePkg/Bus/Ufs/UfsBlockIoPei/UfsBlockIoPei.c
===================================================================
--- trunk/edk2/MdeModulePkg/Bus/Ufs/UfsBlockIoPei/UfsBlockIoPei.c       
2016-01-11 02:29:09 UTC (rev 19630)
+++ trunk/edk2/MdeModulePkg/Bus/Ufs/UfsBlockIoPei/UfsBlockIoPei.c       
2016-01-11 02:46:36 UTC (rev 19631)
@@ -1,6 +1,6 @@
 /** @file
 
-  Copyright (c) 2014, Intel Corporation. All rights reserved.<BR>
+  Copyright (c) 2014 - 2016, Intel Corporation. All rights reserved.<BR>
   This program and the accompanying materials
   are licensed and made available under the terms and conditions of the BSD 
License
   which accompanies this distribution.  The full text of the license may be 
found at
@@ -738,7 +738,7 @@
       return EFI_DEVICE_ERROR;
     }
     Private->Media[DeviceIndex].LastBlock  = (Capacity16.LastLba3 << 24) | 
(Capacity16.LastLba2 << 16) | (Capacity16.LastLba1 << 8) | Capacity16.LastLba0;
-    Private->Media[DeviceIndex].LastBlock |= ((UINT64)Capacity16.LastLba7 << 
56) | ((UINT64)Capacity16.LastLba6 << 48) | ((UINT64)Capacity16.LastLba5 << 40) 
| ((UINT64)Capacity16.LastLba4 << 32);
+    Private->Media[DeviceIndex].LastBlock |= LShiftU64 
((UINT64)Capacity16.LastLba7, 56) | LShiftU64((UINT64)Capacity16.LastLba6, 48) 
| LShiftU64 ((UINT64)Capacity16.LastLba5, 40) | LShiftU64 
((UINT64)Capacity16.LastLba4, 32);
     Private->Media[DeviceIndex].BlockSize  = (Capacity16.BlockSize3 << 24) | 
(Capacity16.BlockSize2 << 16) | (Capacity16.BlockSize1 << 8) | 
Capacity16.BlockSize0;
   } else {
     Private->Media[DeviceIndex].LastBlock  = (Capacity.LastLba3 << 24) | 
(Capacity.LastLba2 << 16) | (Capacity.LastLba1 << 8) | Capacity.LastLba0;


------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to