);\r
ASSERT_EFI_ERROR (Status);\r
\r
- if (FeaturePcdGet (PcdPcdInfoGeneration) && mPcdDatabase.DxeDb->PcdNameTableOffset != 0) {\r
+ //\r
+ // Only install PcdInfo PROTOCOL when PCD info content is present. \r
+ //\r
+ if (mPcdDatabase.DxeDb->PcdNameTableOffset != 0) {\r
//\r
// Install GET_PCD_INFO_PROTOCOL to handle dynamic type PCD\r
// Install EFI_GET_PCD_INFO_PROTOCOL to handle dynamicEx type PCD\r
VOID\r
)\r
{\r
- if (!FeaturePcdGet (PcdPcdInfoGeneration)) {\r
- return EFI_UNSUPPORTED;\r
- }\r
return mPcdDatabase.PeiDb->SystemSkuId;\r
}\r
\r