<?xml version="1.0" encoding="UTF-8"?>\r
-<!--Copyright (c) 2006, Intel Corporation\r
-All rights reserved. This program and the accompanying materials\r
-are licensed and made available under the terms and conditions of the BSD License\r
-which accompanies this distribution. The full text of the license may be found at\r
-http://opensource.org/licenses/bsd-license.php\r
-\r
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->\r
<ModuleSurfaceArea xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd" xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\r
<MsaHeader>\r
<ModuleName>DxeStatusCode</ModuleName>\r
at runtime and will not log to Data Hub at runtime.\r
</Description>\r
<Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>\r
- <License>All rights reserved.\r
- This software and associated documentation (if any) is furnished\r
- under a license and may only be used or copied in accordance\r
- with the terms of the license. Except as permitted by such\r
- license, no part of this software or documentation may be\r
- reproduced, stored in a retrieval system, or transmitted in any\r
- form or by any means without the express written consent of\r
- Intel Corporation.</License>\r
+ <License>All rights reserved. This program and the accompanying materials\r
+ are licensed and made available under the terms and conditions of the BSD License\r
+ which accompanies this distribution. The full text of the license may be found at\r
+ http://opensource.org/licenses/bsd-license.php\r
+ THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
+ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>\r
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>\r
</MsaHeader>\r
<ModuleDefinitions>\r
<LibraryClass Usage="ALWAYS_CONSUMED">\r
<Keyword>OemHookStatusCodeLib</Keyword>\r
</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">\r
+ <LibraryClass Usage="ALWAYS_CONSUMED" SupArchList="IPF">\r
<Keyword>EdkDxeSalLib</Keyword>\r
</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
</SourceFiles>\r
<PackageDependencies>\r
<Package PackageGuid="5E0E9358-46B6-4AE2-8218-4AB8B9BBDCEC"/>\r
- <Package PackageGuid="B6EC423C-21D2-490D-85C6-DD5864EAA674"/>\r
+ <Package PackageGuid="68169ab0-d41b-4009-9060-292c253ac43d"/>\r
</PackageDependencies>\r
<Protocols>\r
<Protocol Usage="ALWAYS_CONSUMED">\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