CpuFeaturesData = GetCpuFeaturesData ();\r
CpuFeaturesData->InitOrder = AllocateZeroPool (sizeof (CPU_FEATURES_INIT_ORDER) * NumberOfCpus);\r
ASSERT (CpuFeaturesData->InitOrder != NULL);\r
- CpuFeaturesData->BitMaskSize = PcdGetSize (PcdCpuFeaturesSupport);\r
+ CpuFeaturesData->BitMaskSize = (UINT32) PcdGetSize (PcdCpuFeaturesSupport);\r
\r
//\r
// Collect CPU Features information\r
IN UINT8 *SecondFeatureMask\r
)\r
{\r
- UINT32 BitMaskSize;\r
+ UINTN BitMaskSize;\r
\r
BitMaskSize = PcdGetSize (PcdCpuFeaturesSupport);\r
if (CompareMem (FirstFeatureMask, SecondFeatureMask, BitMaskSize) == 0) {\r
{\r
UINTN Index;\r
UINT8 *Data8;\r
- UINT32 BitMaskSize;\r
+ UINTN BitMaskSize;\r
\r
BitMaskSize = PcdGetSize (PcdCpuFeaturesSupport);\r
Data8 = (UINT8 *) FeatureMask;\r
CPU_FEATURES_DATA *CpuFeaturesData;\r
CPU_FEATURES_ENTRY *CpuFeatureEntry;\r
LIST_ENTRY *Entry;\r
- UINT32 BitMaskSize;\r
+ UINTN BitMaskSize;\r
BOOLEAN FeatureExist;\r
\r
BitMaskSize = PcdGetSize (PcdCpuFeaturesSupport);\r
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