VOID *InternalData;\r
UINTN MaxSize;\r
\r
- if (!FeaturePcdGet(PcdPeiPcdDatabaseSetEnabled)) {\r
+ if (!FeaturePcdGet(PcdPeiFullPcdDatabaseEnable)) {\r
return EFI_UNSUPPORTED;\r
}\r
\r
{\r
UINTN TokenNumber;\r
\r
- if (!FeaturePcdGet(PcdPeiPcdDatabaseSetEnabled)) {\r
+ if (!FeaturePcdGet(PcdPeiFullPcdDatabaseEnable)) {\r
return EFI_UNSUPPORTED;\r
}\r
\r
IN UINTN ExTokenNumber,\r
IN UINTN GetSize\r
)\r
-{\r
- if (!FeaturePcdGet (PcdPeiPcdDatabaseExEnabled)) {\r
- ASSERT (FALSE);\r
- return 0;\r
- }\r
- \r
+{ \r
return GetWorker (GetExPcdTokenNumber (Guid, ExTokenNumber), GetSize);\r
}\r
\r
EFI_STATUS Status;\r
UINTN DataSize;\r
VOID *Data;\r
- UINT16 *StringTable;\r
+ UINT8 *StringTable;\r
UINT16 StringTableIdx;\r
PEI_PCD_DATABASE *PeiPcdDb;\r
UINT32 LocalTokenNumber;\r
VariableHead = (VARIABLE_HEAD *) ((UINT8 *)PeiPcdDb + Offset);\r
\r
Guid = &(PeiPcdDb->Init.GuidTable[VariableHead->GuidTableIndex]);\r
- Name = &StringTable[VariableHead->StringIndex];\r
+ Name = (UINT16*)&StringTable[VariableHead->StringIndex];\r
\r
Status = GetHiiVariable (Guid, Name, &Data, &DataSize);\r
\r
return (VOID *) ((UINT8 *)PeiPcdDb + Offset);\r
\r
case PCD_TYPE_STRING:\r
- StringTableIdx = (UINT16) *((UINT8 *) PeiPcdDb + Offset);\r
+ StringTableIdx = * (UINT16*) ((UINT8 *) PeiPcdDb + Offset);\r
return (VOID *) (&StringTable[StringTableIdx]);\r
\r
default:\r