</LibraryClass>\r
</LibraryClassDefinitions>\r
<SourceFiles>\r
+ <Filename>DxeStatusCode.h</Filename>\r
<Filename>DxeStatusCode.c</Filename>\r
<Filename>DataHubStatusCodeWorker.c</Filename>\r
<Filename>RtMemoryStatusCodeWorker.c</Filename>\r
<Protocol Usage="ALWAYS_CONSUMED">\r
<ProtocolCName>gEfiDataHubProtocolGuid</ProtocolCName>\r
</Protocol>\r
+ <Protocol Usage="ALWAYS_CONSUMED">\r
+ <ProtocolCName>gEfiStatusCodeRuntimeProtocolGuid</ProtocolCName>\r
+ </Protocol>\r
</Protocols>\r
<Guids> \r
<GuidCNames Usage="SOMETIMES_CONSUMED">\r
<GuidCNames Usage="SOMETIMES_CONSUMED">\r
<GuidCName>gEfiStatusCodeDataTypeStringGuid</GuidCName>\r
</GuidCNames>\r
+ <GuidCNames Usage="SOMETIMES_CONSUMED">\r
+ <GuidCName>gEfiStatusCodeSpecificDataGuid</GuidCName>\r
+ </GuidCNames>\r
<GuidCNames Usage="SOMETIMES_CONSUMED">\r
<GuidCName>gEfiStatusCodeGuid</GuidCName>\r
</GuidCNames>\r
<PcdCoded>\r
<PcdEntry PcdItemType="FEATURE_FLAG">\r
<C_Name>PcdStatusCodeUseHardSerial</C_Name>\r
- <TokenSpaceGuidCName>gEfiGenericPlatformTokenSpaceGuid</TokenSpaceGuidCName>\r
+ <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
<HelpText/>\r
</PcdEntry>\r
<PcdEntry PcdItemType="FEATURE_FLAG">\r
<C_Name>PcdStatusCodeUseEfiSerial</C_Name>\r
- <TokenSpaceGuidCName>gEfiGenericPlatformTokenSpaceGuid</TokenSpaceGuidCName>\r
+ <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
<HelpText/>\r
</PcdEntry>\r
<PcdEntry PcdItemType="FEATURE_FLAG">\r
<C_Name>PcdStatusCodeUseRuntimeMemory</C_Name>\r
- <TokenSpaceGuidCName>gEfiGenericPlatformTokenSpaceGuid</TokenSpaceGuidCName>\r
+ <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
<HelpText/>\r
</PcdEntry>\r
<PcdEntry PcdItemType="FEATURE_FLAG">\r
<C_Name>PcdStatusCodeUseDataHub</C_Name>\r
- <TokenSpaceGuidCName>gEfiGenericPlatformTokenSpaceGuid</TokenSpaceGuidCName>\r
+ <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
<HelpText/>\r
</PcdEntry>\r
<PcdEntry PcdItemType="FEATURE_FLAG">\r
<C_Name>PcdStatusCodeUseOEM</C_Name>\r
- <TokenSpaceGuidCName>gEfiGenericPlatformTokenSpaceGuid</TokenSpaceGuidCName>\r
+ <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
<HelpText/>\r
</PcdEntry>\r
<PcdEntry PcdItemType="FEATURE_FLAG">\r
<C_Name>PcdStatusCodeReplayInSerial</C_Name>\r
- <TokenSpaceGuidCName>gEfiGenericPlatformTokenSpaceGuid</TokenSpaceGuidCName>\r
+ <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
<HelpText/>\r
</PcdEntry>\r
<PcdEntry PcdItemType="FEATURE_FLAG">\r
<C_Name>PcdStatusCodeReplayInDataHub</C_Name>\r
- <TokenSpaceGuidCName>gEfiGenericPlatformTokenSpaceGuid</TokenSpaceGuidCName>\r
+ <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
<HelpText/>\r
</PcdEntry>\r
<PcdEntry PcdItemType="FEATURE_FLAG">\r
<C_Name>PcdStatusCodeReplayInRuntimeMemory</C_Name>\r
- <TokenSpaceGuidCName>gEfiGenericPlatformTokenSpaceGuid</TokenSpaceGuidCName>\r
+ <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
<HelpText/>\r
</PcdEntry>\r
<PcdEntry PcdItemType="FEATURE_FLAG">\r
<C_Name>PcdStatusCodeReplayInOEM</C_Name>\r
- <TokenSpaceGuidCName>gEfiGenericPlatformTokenSpaceGuid</TokenSpaceGuidCName>\r
+ <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
<HelpText/>\r
</PcdEntry>\r
<PcdEntry PcdItemType="DYNAMIC">\r
- <C_Name>PcdStatusCodeRuntimeMemory</C_Name>\r
- <TokenSpaceGuidCName>gEfiGenericPlatformTokenSpaceGuid</TokenSpaceGuidCName>\r
+ <C_Name>PcdStatusCodeRuntimeMemorySize</C_Name>\r
+ <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
<HelpText/>\r
</PcdEntry>\r
</PcdCoded>\r