]> git.proxmox.com Git - mirror_edk2.git/blobdiff - UefiCpuPkg/Library/RegisterCpuFeaturesLib/RegisterCpuFeaturesLib.c
UefiCpuPkg: Update RegisterCpuFeaturesLib to consume PcdGetSize with UINTN
[mirror_edk2.git] / UefiCpuPkg / Library / RegisterCpuFeaturesLib / RegisterCpuFeaturesLib.c
index 338f1a495cf4895f6ac638fe941b77923a80f27d..dd6a82be7a5a1c2a2cf1c2e1b0475c496adcc8e6 100644 (file)
@@ -29,7 +29,7 @@ IsCpuFeatureMatch (
   IN UINT8               *SecondFeatureMask\r
   )\r
 {\r
-  UINT32                 BitMaskSize;\r
+  UINTN                 BitMaskSize;\r
 \r
   BitMaskSize = PcdGetSize (PcdCpuFeaturesSupport);\r
   if (CompareMem (FirstFeatureMask, SecondFeatureMask, BitMaskSize) == 0) {\r
@@ -51,7 +51,7 @@ DumpCpuFeatureMask (
 {\r
   UINTN                  Index;\r
   UINT8                  *Data8;\r
-  UINT32                 BitMaskSize;\r
+  UINT                 BitMaskSize;\r
 \r
   BitMaskSize = PcdGetSize (PcdCpuFeaturesSupport);\r
   Data8       = (UINT8 *) FeatureMask;\r
@@ -258,7 +258,7 @@ RegisterCpuFeatureWorker (
   CPU_FEATURES_DATA          *CpuFeaturesData;\r
   CPU_FEATURES_ENTRY         *CpuFeatureEntry;\r
   LIST_ENTRY                 *Entry;\r
-  UINT32                     BitMaskSize;\r
+  UINT                     BitMaskSize;\r
   BOOLEAN                    FeatureExist;\r
 \r
   BitMaskSize     = PcdGetSize (PcdCpuFeaturesSupport);\r
@@ -267,7 +267,7 @@ RegisterCpuFeatureWorker (
     InitializeListHead (&CpuFeaturesData->FeatureList);\r
     InitializeSpinLock (&CpuFeaturesData->MsrLock);\r
     InitializeSpinLock (&CpuFeaturesData->MemoryMappedLock);\r
-    CpuFeaturesData->BitMaskSize = BitMaskSize;\r
+    CpuFeaturesData->BitMaskSize = (UINT32) BitMaskSize;\r
   }\r
   ASSERT (CpuFeaturesData->BitMaskSize == BitMaskSize);\r
 \r