]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/MdePkg.spd
Add two new data hub subclass related definitions per SMBIOS 2.4 spec.
[mirror_edk2.git] / MdePkg / MdePkg.spd
index 124b6071a25f283eec76dc932dee2e87e4d4a798..3fbc1532ab13a54676b2ce2e599434090334ac43 100644 (file)
@@ -1,4 +1,14 @@
 <?xml version="1.0" encoding="UTF-8"?>\r
+<!--\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
+-->\r
 <PackageSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">\r
   <SpdHeader>\r
     <PackageName>MdePkg</PackageName>\r
@@ -6,7 +16,7 @@
     <Version>0.3</Version>\r
     <Abstract>Framework Module Development Environment Industry Standards</Abstract>\r
     <Description>This Package provides headers and libraries that conform to EFI/Framework Industry standards.</Description>\r
-    <Copyright>Copyright (c) 2006,  Intel Corporation.</Copyright>\r
+    <Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>\r
     <License>All rights reserved.
       This program and the accompanying materials are licensed and made available under 
       the terms and conditions of the BSD License which accompanies this distribution. 
@@ -50,8 +60,8 @@
       <IncludeHeader>Include/Library/DxeCoreEntryPoint.h</IncludeHeader>\r
       <HelpText/>\r
     </LibraryClass>\r
-    <LibraryClass Name="DxeRuntimeDriverLib">\r
-      <IncludeHeader>Include/Library/DxeRuntimeDriverLib.h</IncludeHeader>\r
+    <LibraryClass Name="UefiRuntimeLib">\r
+      <IncludeHeader>Include/Library/UefiRuntimeLib.h</IncludeHeader>\r
       <HelpText/>\r
     </LibraryClass>\r
     <LibraryClass Name="DxeServicesTableLib">\r
       <HelpText/>\r
     </LibraryClass>\r
   </LibraryClassDeclarations>\r
+  <IndustryStdIncludes>\r
+    <IndustryStdHeader Name="BaseTypes">\r
+      <IncludeHeader>Include/Common/BaseTypes.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="BootMode">\r
+      <IncludeHeader>Include/Common/BootMode.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="BootScript">\r
+      <IncludeHeader>Include/Common/BootScript.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="Capsule">\r
+      <IncludeHeader>Include/Common/Capsule.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="DataHubRecords">\r
+      <IncludeHeader>Include/Common/DataHubRecords.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="Dependency">\r
+      <IncludeHeader>Include/Common/Dependency.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="EfiImage">\r
+      <IncludeHeader>Include/Common/EfiImage.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="FirmwareFileSystem">\r
+      <IncludeHeader>Include/Common/FirmwareFileSystem.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="FirmwareVolumeHeader">\r
+      <IncludeHeader>Include/Common/FirmwareVolumeHeader.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="FirmwareVolumeImageFormat">\r
+      <IncludeHeader>Include/Common/FirmwareVolumeImageFormat.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="Hob">\r
+      <IncludeHeader>Include/Common/Hob.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="InternalFormRepresentation">\r
+      <IncludeHeader>Include/Common/InternalFormRepresentation.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="Legacy16">\r
+      <IncludeHeader>Include/Common/Legacy16.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="MultiPhase">\r
+      <IncludeHeader>Include/Common/MultiPhase.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="StatusCode">\r
+      <IncludeHeader>Include/Common/StatusCode.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="StatusCodeDataTypeId">\r
+      <IncludeHeader>Include/Common/StatusCodeDataTypeId.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="UefiBaseTypes">\r
+      <IncludeHeader>Include/Common/UefiBaseTypes.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="Bds">\r
+      <IncludeHeader>Include/Dxe/ArchProtocol/Bds.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="Cpu">\r
+      <IncludeHeader>Include/Dxe/ArchProtocol/Cpu.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="Metronome">\r
+      <IncludeHeader>Include/Dxe/ArchProtocol/Metronome.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="MonotonicCounter">\r
+      <IncludeHeader>Include/Dxe/ArchProtocol/MonotonicCounter.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="RealTimeClock">\r
+      <IncludeHeader>Include/Dxe/ArchProtocol/RealTimeClock.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="Reset">\r
+      <IncludeHeader>Include/Dxe/ArchProtocol/Reset.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="Runtime">\r
+      <IncludeHeader>Include/Dxe/ArchProtocol/Runtime.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="Security">\r
+      <IncludeHeader>Include/Dxe/ArchProtocol/Security.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="SecurityPolicy">\r
+      <IncludeHeader>Include/Dxe/ArchProtocol/SecurityPolicy.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="StatusCode">\r
+      <IncludeHeader>Include/Dxe/ArchProtocol/StatusCode.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="Timer">\r
+      <IncludeHeader>Include/Dxe/ArchProtocol/Timer.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="Variable">\r
+      <IncludeHeader>Include/Dxe/ArchProtocol/Variable.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="VariableWrite">\r
+      <IncludeHeader>Include/Dxe/ArchProtocol/VariableWrite.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="WatchdogTimer">\r
+      <IncludeHeader>Include/Dxe/ArchProtocol/WatchdogTimer.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="DxeCis">\r
+      <IncludeHeader>Include/Dxe/DxeCis.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="SmmCis">\r
+      <IncludeHeader>Include/Dxe/SmmCis.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="ProcessorBind">\r
+      <IncludeHeader>Include/Ebc/ProcessorBind.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="Acpi">\r
+      <IncludeHeader>Include/Guid/Acpi.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="AcpiTableStorage">\r
+      <IncludeHeader>Include/Guid/AcpiTableStorage.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="Apriori">\r
+      <IncludeHeader>Include/Guid/Apriori.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="Capsule">\r
+      <IncludeHeader>Include/Guid/Capsule.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="DataHubRecords">\r
+      <IncludeHeader>Include/Guid/DataHubRecords.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="DebugImageInfoTable">\r
+      <IncludeHeader>Include/Guid/DebugImageInfoTable.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="DxeServices">\r
+      <IncludeHeader>Include/Guid/DxeServices.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="EventGroup">\r
+      <IncludeHeader>Include/Guid/EventGroup.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="EventLegacyBios">\r
+      <IncludeHeader>Include/Guid/EventLegacyBios.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="FirmwareFileSystem">\r
+      <IncludeHeader>Include/Guid/FirmwareFileSystem.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="FileInfo">\r
+      <IncludeHeader>Include/Guid/FileInfo.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="FileSystemInfo">\r
+      <IncludeHeader>Include/Guid/FileSystemInfo.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="FileSystemVolumeLabelInfo">\r
+      <IncludeHeader>Include/Guid/FileSystemVolumeLabelInfo.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="FrameworkDevicePath">\r
+      <IncludeHeader>Include/Guid/FrameworkDevicePath.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="GlobalVariable">\r
+      <IncludeHeader>Include/Guid/GlobalVariable.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="Gpt">\r
+      <IncludeHeader>Include/Guid/Gpt.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="HobList">\r
+      <IncludeHeader>Include/Guid/HobList.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="MemoryAllocationHob">\r
+      <IncludeHeader>Include/Guid/MemoryAllocationHob.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="Mps">\r
+      <IncludeHeader>Include/Guid/Mps.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="PcAnsi">\r
+      <IncludeHeader>Include/Guid/PcAnsi.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="SalSystemTable">\r
+      <IncludeHeader>Include/Guid/SalSystemTable.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="SmBios">\r
+      <IncludeHeader>Include/Guid/SmBios.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="SmmCommunicate">\r
+      <IncludeHeader>Include/Guid/SmmCommunicate.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="SmramMemoryReserve">\r
+      <IncludeHeader>Include/Guid/SmramMemoryReserve.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="StatusCodeDataTypeId">\r
+      <IncludeHeader>Include/Guid/StatusCodeDataTypeId.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="ProcessorBind">\r
+      <IncludeHeader>Include/Ia32/ProcessorBind.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="Acpi">\r
+      <IncludeHeader>Include/IndustryStandard/Acpi.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="pci22">\r
+      <IncludeHeader>Include/IndustryStandard/pci22.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="scsi">\r
+      <IncludeHeader>Include/IndustryStandard/scsi.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="Usb">\r
+      <IncludeHeader>Include/IndustryStandard/Usb.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="IpfDefines">\r
+      <IncludeHeader>Include/Ipf/IpfDefines.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="IpfMacro">\r
+      <IncludeHeader>Include/Ipf/IpfMacro.i</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="ProcessorBind">\r
+      <IncludeHeader>Include/Ipf/ProcessorBind.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="SalApi">\r
+      <IncludeHeader>Include/Ipf/SalApi.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="BaseLib">\r
+      <IncludeHeader>Include/Library/BaseLib.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="BaseMemoryLib">\r
+      <IncludeHeader>Include/Library/BaseMemoryLib.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="CacheMaintenanceLib">\r
+      <IncludeHeader>Include/Library/CacheMaintenanceLib.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="CpuLib">\r
+      <IncludeHeader>Include/Library/CpuLib.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="DebugLib">\r
+      <IncludeHeader>Include/Library/DebugLib.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="DevicePathLib">\r
+      <IncludeHeader>Include/Library/DevicePathLib.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="DxeCoreEntryPoint">\r
+      <IncludeHeader>Include/Library/DxeCoreEntryPoint.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="UefiRuntimeLib">\r
+      <IncludeHeader>Include/Library/UefiRuntimeLib.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="DxeServicesTableLib">\r
+      <IncludeHeader>Include/Library/DxeServicesTableLib.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="DxeSmmDriverEntryPoint">\r
+      <IncludeHeader>Include/Library/DxeSmmDriverEntryPoint.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="HiiLib">\r
+      <IncludeHeader>Include/Library/HiiLib.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="HobLib">\r
+      <IncludeHeader>Include/Library/HobLib.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="IoLib">\r
+      <IncludeHeader>Include/Library/IoLib.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="MemoryAllocationLib">\r
+      <IncludeHeader>Include/Library/MemoryAllocationLib.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="PcdLib">\r
+      <IncludeHeader>Include/Library/PcdLib.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="PciCf8Lib">\r
+      <IncludeHeader>Include/Library/PciCf8Lib.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="PciExpressLib">\r
+      <IncludeHeader>Include/Library/PciExpressLib.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="PciLib">\r
+      <IncludeHeader>Include/Library/PciLib.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="PciSegmentLib">\r
+      <IncludeHeader>Include/Library/PciSegmentLib.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="PeCoffGetEntryPointLib">\r
+      <IncludeHeader>Include/Library/PeCoffGetEntryPointLib.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="PeCoffLib">\r
+      <IncludeHeader>Include/Library/PeCoffLib.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="PeiCoreEntryPoint">\r
+      <IncludeHeader>Include/Library/PeiCoreEntryPoint.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="PeimEntryPoint">\r
+      <IncludeHeader>Include/Library/PeimEntryPoint.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="PeiServicesLib">\r
+      <IncludeHeader>Include/Library/PeiServicesLib.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="PeiServicesTablePointerLib">\r
+      <IncludeHeader>Include/Library/PeiServicesTablePointerLib.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="PerformanceLib">\r
+      <IncludeHeader>Include/Library/PerformanceLib.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="PostCodeLib">\r
+      <IncludeHeader>Include/Library/PostCodeLib.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="PrintLib">\r
+      <IncludeHeader>Include/Library/PrintLib.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="ReportStatusCodeLib">\r
+      <IncludeHeader>Include/Library/ReportStatusCodeLib.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="ResourcePublicationLib">\r
+      <IncludeHeader>Include/Library/ResourcePublicationLib.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="SmbusLib">\r
+      <IncludeHeader>Include/Library/SmbusLib.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="TimerLib">\r
+      <IncludeHeader>Include/Library/TimerLib.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="UefiBootServicesTableLib">\r
+      <IncludeHeader>Include/Library/UefiBootServicesTableLib.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="UefiDecompressLib">\r
+      <IncludeHeader>Include/Library/UefiDecompressLib.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="UefiDriverEntryPoint">\r
+      <IncludeHeader>Include/Library/UefiDriverEntryPoint.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="UefiDriverModelLib">\r
+      <IncludeHeader>Include/Library/UefiDriverModelLib.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="UefiLib">\r
+      <IncludeHeader>Include/Library/UefiLib.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="UefiRuntimeServicesTableLib">\r
+      <IncludeHeader>Include/Library/UefiRuntimeServicesTableLib.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="PeiCis">\r
+      <IncludeHeader>Include/Peim/PeiCis.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="BlockIo">\r
+      <IncludeHeader>Include/Ppi/BlockIo.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="BootInRecoveryMode">\r
+      <IncludeHeader>Include/Ppi/BootInRecoveryMode.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="BootScriptExecuter">\r
+      <IncludeHeader>Include/Ppi/BootScriptExecuter.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="CpuIo">\r
+      <IncludeHeader>Include/Ppi/CpuIo.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="DeviceRecoveryModule">\r
+      <IncludeHeader>Include/Ppi/DeviceRecoveryModule.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="DxeIpl">\r
+      <IncludeHeader>Include/Ppi/DxeIpl.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="EndOfPeiPhase">\r
+      <IncludeHeader>Include/Ppi/EndOfPeiPhase.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="FindFv">\r
+      <IncludeHeader>Include/Ppi/FindFv.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="LoadFile">\r
+      <IncludeHeader>Include/Ppi/LoadFile.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="MasterBootMode">\r
+      <IncludeHeader>Include/Ppi/MasterBootMode.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="MemoryDiscovered">\r
+      <IncludeHeader>Include/Ppi/MemoryDiscovered.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="Pcd">\r
+      <IncludeHeader>Include/Ppi/Pcd.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="PciCfg">\r
+      <IncludeHeader>Include/Ppi/PciCfg.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="ReadOnlyVariable">\r
+      <IncludeHeader>Include/Ppi/ReadOnlyVariable.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="RecoveryModule">\r
+      <IncludeHeader>Include/Ppi/RecoveryModule.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="Reset">\r
+      <IncludeHeader>Include/Ppi/Reset.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="S3Resume">\r
+      <IncludeHeader>Include/Ppi/S3Resume.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="SecPlatformInformation">\r
+      <IncludeHeader>Include/Ppi/SecPlatformInformation.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="SectionExtraction">\r
+      <IncludeHeader>Include/Ppi/SectionExtraction.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="Security">\r
+      <IncludeHeader>Include/Ppi/Security.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="Smbus">\r
+      <IncludeHeader>Include/Ppi/Smbus.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="Stall">\r
+      <IncludeHeader>Include/Ppi/Stall.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="StatusCode">\r
+      <IncludeHeader>Include/Ppi/StatusCode.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="AcpiSupport">\r
+      <IncludeHeader>Include/Protocol/AcpiSupport.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="Arp">\r
+      <IncludeHeader>Include/Protocol/Arp.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="AuthenticationInfo">\r
+      <IncludeHeader>Include/Protocol/AuthenticationInfo.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="Bis">\r
+      <IncludeHeader>Include/Protocol/Bis.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="BlockIo">\r
+      <IncludeHeader>Include/Protocol/BlockIo.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="BootScriptSave">\r
+      <IncludeHeader>Include/Protocol/BootScriptSave.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="BusSpecificDriverOverride">\r
+      <IncludeHeader>Include/Protocol/BusSpecificDriverOverride.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="ComponentName">\r
+      <IncludeHeader>Include/Protocol/ComponentName.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="CpuIo">\r
+      <IncludeHeader>Include/Protocol/CpuIo.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="DataHub">\r
+      <IncludeHeader>Include/Protocol/DataHub.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="DebugPort">\r
+      <IncludeHeader>Include/Protocol/DebugPort.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="DebugSupport">\r
+      <IncludeHeader>Include/Protocol/DebugSupport.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="Decompress">\r
+      <IncludeHeader>Include/Protocol/Decompress.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="DeviceIo">\r
+      <IncludeHeader>Include/Protocol/DeviceIo.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="DevicePath">\r
+      <IncludeHeader>Include/Protocol/DevicePath.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="DevicePathFromText">\r
+      <IncludeHeader>Include/Protocol/DevicePathFromText.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="DevicePathToText">\r
+      <IncludeHeader>Include/Protocol/DevicePathToText.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="DevicePathUtilities">\r
+      <IncludeHeader>Include/Protocol/DevicePathUtilities.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="Dhcp4">\r
+      <IncludeHeader>Include/Protocol/Dhcp4.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="DiskIo">\r
+      <IncludeHeader>Include/Protocol/DiskIo.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="DriverBinding">\r
+      <IncludeHeader>Include/Protocol/DriverBinding.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="DriverConfiguration">\r
+      <IncludeHeader>Include/Protocol/DriverConfiguration.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="DriverDiagnostics">\r
+      <IncludeHeader>Include/Protocol/DriverDiagnostics.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="Ebc">\r
+      <IncludeHeader>Include/Protocol/Ebc.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="EdidActive">\r
+      <IncludeHeader>Include/Protocol/EdidActive.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="EdidDiscovered">\r
+      <IncludeHeader>Include/Protocol/EdidDiscovered.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="EdidOverride">\r
+      <IncludeHeader>Include/Protocol/EdidOverride.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="EfiNetworkInterfaceIdentifier">\r
+      <IncludeHeader>Include/Protocol/EfiNetworkInterfaceIdentifier.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="FirmwareVolume">\r
+      <IncludeHeader>Include/Protocol/FirmwareVolume.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="FirmwareVolumeBlock">\r
+      <IncludeHeader>Include/Protocol/FirmwareVolumeBlock.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="FirmwareVolumeDispatch">\r
+      <IncludeHeader>Include/Protocol/FirmwareVolumeDispatch.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="FormBrowser">\r
+      <IncludeHeader>Include/Protocol/FormBrowser.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="FormCallback">\r
+      <IncludeHeader>Include/Protocol/FormCallback.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="GraphicsOutput">\r
+      <IncludeHeader>Include/Protocol/GraphicsOutput.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="GuidedSectionExtraction">\r
+      <IncludeHeader>Include/Protocol/GuidedSectionExtraction.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="Hash">\r
+      <IncludeHeader>Include/Protocol/Hash.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="Hii">\r
+      <IncludeHeader>Include/Protocol/Hii.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="IdeControllerInit">\r
+      <IncludeHeader>Include/Protocol/IdeControllerInit.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="IncompatiblePciDeviceSupport">\r
+      <IncludeHeader>Include/Protocol/IncompatiblePciDeviceSupport.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="IP4">\r
+      <IncludeHeader>Include/Protocol/IP4.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="IP4Config">\r
+      <IncludeHeader>Include/Protocol/IP4Config.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="IScsiInitatorName">\r
+      <IncludeHeader>Include/Protocol/IScsiInitatorName.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="Legacy8259">\r
+      <IncludeHeader>Include/Protocol/Legacy8259.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="LegacyBios">\r
+      <IncludeHeader>Include/Protocol/LegacyBios.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="LegacyBiosPlatform">\r
+      <IncludeHeader>Include/Protocol/LegacyBiosPlatform.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="LegacyInterrupt">\r
+      <IncludeHeader>Include/Protocol/LegacyInterrupt.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="LegacyRegion">\r
+      <IncludeHeader>Include/Protocol/LegacyRegion.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="LoadedImage">\r
+      <IncludeHeader>Include/Protocol/LoadedImage.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="LoadFile">\r
+      <IncludeHeader>Include/Protocol/LoadFile.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="ManagedNetwork">\r
+      <IncludeHeader>Include/Protocol/ManagedNetwork.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="Mtftp4">\r
+      <IncludeHeader>Include/Protocol/Mtftp4.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="Pcd">\r
+      <IncludeHeader>Include/Protocol/Pcd.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="PciHostBridgeResourceAllocation">\r
+      <IncludeHeader>Include/Protocol/PciHostBridgeResourceAllocation.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="PciHotPlugInit">\r
+      <IncludeHeader>Include/Protocol/PciHotPlugInit.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="PciIo">\r
+      <IncludeHeader>Include/Protocol/PciIo.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="PciPlatform">\r
+      <IncludeHeader>Include/Protocol/PciPlatform.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="PciRootBridgeIo">\r
+      <IncludeHeader>Include/Protocol/PciRootBridgeIo.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="PlatformDriverOverride">\r
+      <IncludeHeader>Include/Protocol/PlatformDriverOverride.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="PxeBaseCode">\r
+      <IncludeHeader>Include/Protocol/PxeBaseCode.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="PxeBaseCodeCallBack">\r
+      <IncludeHeader>Include/Protocol/PxeBaseCodeCallBack.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="ScsiIoExt">\r
+      <IncludeHeader>Include/Protocol/ScsiIoExt.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="ScsiPassThru">\r
+      <IncludeHeader>Include/Protocol/ScsiPassThru.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="ScsiPassThruExt">\r
+      <IncludeHeader>Include/Protocol/ScsiPassThruExt.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="SectionExtraction">\r
+      <IncludeHeader>Include/Protocol/SectionExtraction.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="SerialIo">\r
+      <IncludeHeader>Include/Protocol/SerialIo.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="ServiceBinding">\r
+      <IncludeHeader>Include/Protocol/ServiceBinding.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="SimpleFileSystem">\r
+      <IncludeHeader>Include/Protocol/SimpleFileSystem.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="SimpleNetwork">\r
+      <IncludeHeader>Include/Protocol/SimpleNetwork.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="SimplePointer">\r
+      <IncludeHeader>Include/Protocol/SimplePointer.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="SimpleTextIn">\r
+      <IncludeHeader>Include/Protocol/SimpleTextIn.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="SimpleTextOut">\r
+      <IncludeHeader>Include/Protocol/SimpleTextOut.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="Smbus">\r
+      <IncludeHeader>Include/Protocol/Smbus.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="SmmAccess">\r
+      <IncludeHeader>Include/Protocol/SmmAccess.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="SmmBase">\r
+      <IncludeHeader>Include/Protocol/SmmBase.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="SmmControl">\r
+      <IncludeHeader>Include/Protocol/SmmControl.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="SmmGpiDispatch">\r
+      <IncludeHeader>Include/Protocol/SmmGpiDispatch.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="SmmIchnDispatch">\r
+      <IncludeHeader>Include/Protocol/SmmIchnDispatch.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="SmmPeriodicTimerDispatch">\r
+      <IncludeHeader>Include/Protocol/SmmPeriodicTimerDispatch.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="SmmPowerButtonDispatch">\r
+      <IncludeHeader>Include/Protocol/SmmPowerButtonDispatch.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="SmmStandbyButtonDispatch">\r
+      <IncludeHeader>Include/Protocol/SmmStandbyButtonDispatch.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="SmmStatusCode">\r
+      <IncludeHeader>Include/Protocol/SmmStatusCode.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="SmmSwDispatch">\r
+      <IncludeHeader>Include/Protocol/SmmSwDispatch.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="SmmSxDispatch">\r
+      <IncludeHeader>Include/Protocol/SmmSxDispatch.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="SmmUsbDispatch">\r
+      <IncludeHeader>Include/Protocol/SmmUsbDispatch.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="TapeIo">\r
+      <IncludeHeader>Include/Protocol/TapeIo.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="Tcp4">\r
+      <IncludeHeader>Include/Protocol/Tcp4.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="Udp4">\r
+      <IncludeHeader>Include/Protocol/Udp4.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="UgaDraw">\r
+      <IncludeHeader>Include/Protocol/UgaDraw.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="UnicodeCollation">\r
+      <IncludeHeader>Include/Protocol/UnicodeCollation.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="Usb2HostController">\r
+      <IncludeHeader>Include/Protocol/Usb2HostController.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="UsbHostController">\r
+      <IncludeHeader>Include/Protocol/UsbHostController.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="UsbIo">\r
+      <IncludeHeader>Include/Protocol/UsbIo.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="EfiPxe">\r
+      <IncludeHeader>Include/Uefi/EfiPxe.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="Errors">\r
+      <IncludeHeader>Include/Uefi/Errors.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="UefiSpec">\r
+      <IncludeHeader>Include/Uefi/UefiSpec.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="ProcessorBind">\r
+      <IncludeHeader>Include/x64/ProcessorBind.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="Base">\r
+      <IncludeHeader>Include/Base.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="Dxe">\r
+      <IncludeHeader>Include/Dxe.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="DxeCore">\r
+      <IncludeHeader>Include/DxeCore.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="DxeDepex">\r
+      <IncludeHeader>Include/DxeDepex.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="PeiCore">\r
+      <IncludeHeader>Include/PeiCore.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="Peim">\r
+      <IncludeHeader>Include/Peim.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="PeimDepex">\r
+      <IncludeHeader>Include/PeimDepex.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="PiwgDxe">\r
+      <IncludeHeader>Include/PiwgDxe.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="PiwgPeim">\r
+      <IncludeHeader>Include/PiwgPeim.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+    <IndustryStdHeader Name="Uefi">\r
+      <IncludeHeader>Include/Uefi.h</IncludeHeader>\r
+      <HelpText/>\r
+    </IndustryStdHeader>\r
+  </IndustryStdIncludes>\r
   <MsaFiles>\r
     <Filename>Library/BaseCacheMaintenanceLib/BaseCacheMaintenanceLib.msa</Filename>\r
     <Filename>Library/BaseDebugLibNull/BaseDebugLibNull.msa</Filename>\r
     <Filename>Library/BasePostCodeLibPort80/BasePostCodeLibPort80.msa</Filename>\r
     <Filename>Library/BasePostCodeLibDebug/BasePostCodeLibDebug.msa</Filename>\r
     <Filename>Library/PeiDxePostCodeLibReportStatusCode/PeiDxePostCodeLibReportStatusCode.msa</Filename>\r
-    <Filename>Library/BaseSmbusLib/BaseSmbusLib.msa</Filename>\r
     <Filename>Library/PeiSmbusLib/PeiSmbusLib.msa</Filename>\r
     <Filename>Library/DxeSmbusLib/DxeSmbusLib.msa</Filename>\r
     <Filename>Library/BaseUefiDecompressLib/BaseUefiDecompressLib.msa</Filename>\r
     <Filename>Library/UefiDriverEntryPoint/UefiDriverEntryPoint.msa</Filename>\r
     <Filename>Library/UefiDriverModelLib/UefiDriverModelLib.msa</Filename>\r
     <Filename>Library/UefiLib/UefiLib.msa</Filename>\r
-    <Filename>Library/UefiMemoryLib/UefiMemoryLib.msa</Filename>\r
+    <Filename>Library/DxeMemoryLib/DxeMemoryLib.msa</Filename>\r
     <Filename>Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.msa</Filename>\r
   </MsaFiles>\r
   <PackageHeaders>\r
     <IncludePkgHeader ModuleType="USER_DEFINED">Include/Peim.h</IncludePkgHeader>\r
   </PackageHeaders>\r
   <GuidDeclarations>\r
+    <Entry Name="MdePkgTokenSpace">\r
+      <C_Name>gEfiMdePkgTokenSpaceGuid</C_Name>\r
+      <GuidValue>914AEBE7-4635-459b-AA1C-11E219B03A10</GuidValue>\r
+      <HelpText>All PCD define in MdePkg is in this token space scope</HelpText>\r
+    </Entry>\r
     <Entry Name="Acpi10Table">\r
       <C_Name>gEfiAcpi10TableGuid</C_Name>\r
       <GuidValue>EB9D2D30-2D88-11D3-9A16-0090273FC14D</GuidValue>\r
       <HelpText/>\r
     </Entry>\r
     <Entry Name="SmmPeiSmramMemoryReserve">\r
-      <C_Name>gEfiSmmPeiSmramMemoryReserve</C_Name>\r
+      <C_Name>gEfiSmmPeiSmramMemoryReserveGuid</C_Name>\r
       <GuidValue>6DADF1D1-D4CC-4910-BB6E-82B1FD80FF3D</GuidValue>\r
       <HelpText/>\r
     </Entry>\r
       <GuidValue>A6A72875-2962-4C18-9F46-8DA644CCFE00</GuidValue>\r
       <HelpText/>\r
     </Entry>\r
-    <Entry Name="ScsiIo">\r
+    <Entry Name="ScsiIoExt">\r
       <C_Name>gEfiScsiIoProtocolGuid</C_Name>\r
       <GuidValue>932F4736-2362-4002-803E-3CD54B138F85</GuidValue>\r
       <HelpText/>\r
     <PcdEntry>\r
       <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
       <Token>0x00000001</Token>\r
-      <TokenSpaceGuidCName>FIX_ME_PcdMaximumUnicodeStringLength</TokenSpaceGuidCName>\r
+      <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
       <DatumType>UINT32</DatumType>\r
       <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
       <DefaultValue>1000000</DefaultValue>\r
-      <HelpText>HELP FIX ME!</HelpText>\r
+      <HelpText>If PcdMaximumUnicodeStringLength is not zero, the maximum\r
+                number of characters (not counting the NULL-terminator) in a\r
+                Unicode string cannot exceed it.</HelpText>\r
     </PcdEntry>\r
     <PcdEntry>\r
       <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
       <Token>0x00000002</Token>\r
-      <TokenSpaceGuidCName>FIX_ME_PcdMaximumAsciiStringLength</TokenSpaceGuidCName>\r
+      <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
       <DatumType>UINT32</DatumType>\r
       <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
       <DefaultValue>1000000</DefaultValue>\r
-      <HelpText>HELP FIX ME!</HelpText>\r
+      <HelpText>If PcdMaximumAsciiStringLength is not zero, the maximum number\r
+                of characters (not counting the NULL-terminator) in an ASCII\r
+                string cannot exceed it.</HelpText>\r
     </PcdEntry>\r
     <PcdEntry>\r
       <C_Name>PcdMaximumLinkedListLength</C_Name>\r
       <Token>0x00000003</Token>\r
-      <TokenSpaceGuidCName>FIX_ME_PcdMaximumLinkedListLength</TokenSpaceGuidCName>\r
+      <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
       <DatumType>UINT32</DatumType>\r
       <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
       <DefaultValue>1000000</DefaultValue>\r
-      <HelpText>HELP FIX ME!</HelpText>\r
+      <HelpText>If PcdMaximumLinkedListLength is not zero, the maximum number\r
+                of nodes (not counting the list header) in a linked list\r
+                cannot exceed it.</HelpText>\r
     </PcdEntry>\r
     <PcdEntry>\r
       <C_Name>PcdSpinLockTimeout</C_Name>\r
       <Token>0x00000004</Token>\r
-      <TokenSpaceGuidCName>FIX_ME_PcdSpinLockTimeout</TokenSpaceGuidCName>\r
+      <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
       <DatumType>UINT32</DatumType>\r
       <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
       <DefaultValue>10000000</DefaultValue>\r
-      <HelpText>HELP FIX ME!</HelpText>\r
+      <HelpText>If PcdSpinLockTimeout is not zero, it stands for the timeout\r
+                value (unit: millisecond) for spin lock.</HelpText>\r
     </PcdEntry>\r
     <PcdEntry>\r
       <C_Name>PcdDebugPropertyMask</C_Name>\r
       <Token>0x00000005</Token>\r
-      <TokenSpaceGuidCName>FIX_ME_PcdDebugPropertyMask</TokenSpaceGuidCName>\r
+      <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
       <DatumType>UINT8</DatumType>\r
       <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
       <DefaultValue>0x0f</DefaultValue>\r
-      <HelpText>HELP FIX ME!</HelpText>\r
+      <HelpText>The bitmask of flags that specify the enable/disable of Debug\r
+                Assert, Debug Print, Debug Code, Clear Memory, Assert\r
+                Breakpoint and Assert Deadloop.</HelpText>\r
     </PcdEntry>\r
     <PcdEntry>\r
       <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
       <Token>0x00000006</Token>\r
-      <TokenSpaceGuidCName>FIX_ME_PcdDebugPrintErrorLevel</TokenSpaceGuidCName>\r
+      <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
       <DatumType>UINT32</DatumType>\r
-      <ValidUsage>PATCHABLE_IN_MODULE</ValidUsage>\r
+      <ValidUsage>FIXED_AT_BUILD PATCHABLE_IN_MODULE</ValidUsage>\r
       <DefaultValue>0x80000000</DefaultValue>\r
-      <HelpText>HELP FIX ME!</HelpText>\r
+      <HelpText>The bitmask of flags that specify the kind of debug message\r
+                output when Debug Print is enabled.</HelpText>\r
     </PcdEntry>\r
     <PcdEntry>\r
       <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
       <Token>0x00000007</Token>\r
-      <TokenSpaceGuidCName>FIX_ME_PcdReportStatusCodePropertyMask</TokenSpaceGuidCName>\r
+      <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
       <DatumType>UINT8</DatumType>\r
       <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
-      <DefaultValue>0x07</DefaultValue>\r
-      <HelpText>HELP FIX ME!</HelpText>\r
+      <DefaultValue>0x06</DefaultValue>\r
+      <HelpText>The bitmask of flags that specify the enable/disable of\r
+                Progress Code, Error Code and Debug Code.</HelpText>\r
     </PcdEntry>\r
     <PcdEntry>\r
       <C_Name>PcdDebugClearMemoryValue</C_Name>\r
       <Token>0x00000008</Token>\r
-      <TokenSpaceGuidCName>FIX_ME_PcdDebugClearMemoryValue</TokenSpaceGuidCName>\r
+      <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
       <DatumType>UINT8</DatumType>\r
       <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
       <DefaultValue>0xAF</DefaultValue>\r
-      <HelpText>HELP FIX ME!</HelpText>\r
+      <HelpText>The value used by DebugClearMemory () to fill a certain range\r
+                of memory.</HelpText>\r
     </PcdEntry>\r
     <PcdEntry>\r
       <C_Name>PcdPerformanceLibraryPropertyMask</C_Name>\r
       <Token>0x00000009</Token>\r
-      <TokenSpaceGuidCName>FIX_ME_PcdPerformanceLibraryPropertyMask</TokenSpaceGuidCName>\r
+      <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
       <DatumType>UINT8</DatumType>\r
       <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
       <DefaultValue>0</DefaultValue>\r
-      <HelpText>HELP FIX ME!</HelpText>\r
+      <HelpText>The bitmask of flags that specify the enable/disable of\r
+                Performance Measurement.</HelpText>\r
     </PcdEntry>\r
     <PcdEntry>\r
       <C_Name>PcdPostCodePropertyMask</C_Name>\r
       <Token>0x0000000b</Token>\r
-      <TokenSpaceGuidCName>FIX_ME_PcdPostCodePropertyMask</TokenSpaceGuidCName>\r
+      <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
       <DatumType>UINT8</DatumType>\r
       <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
       <DefaultValue>0</DefaultValue>\r
-      <HelpText>HELP FIX ME!</HelpText>\r
+      <HelpText>The bitmask of flags that specify the enable/disable of Post\r
+                Code, Post Code Description.</HelpText>\r
+    </PcdEntry>\r
+    <PcdEntry>\r
+      <C_Name>PcdPciExpressBaseAddress</C_Name>\r
+      <Token>0x0000000a</Token>\r
+      <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
+      <DatumType>UINT64</DatumType>\r
+      <ValidUsage>FIXED_AT_BUILD PATCHABLE_IN_MODULE</ValidUsage>\r
+      <DefaultValue>0xE0000000</DefaultValue>\r
+      <HelpText>The base address of PCI Express MMIO window.</HelpText>\r
     </PcdEntry>\r
   </PcdDeclarations>\r
 </PackageSurfaceArea>
\ No newline at end of file