EdkModulePkg
    68169ab0-d41b-4009-9060-292c253ac43d
    0.3
    Edk Module Package Reference Implementations
    This Module provides standard reference information for EFI/Tiano implementations.
    Copyright (c) 2006 - 2007, Intel Corporation.
    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.
      The full text of the license may be found at http://opensource.org/licenses/bsd-license.php
      THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES
      OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
    FRAMEWORK_BUILD_PACKAGING_SPECIFICATION   0x00000052
  
  
    false
    false
  
  
    
      Include/Library/CustomDecompressLib.h
      
    
    
      Include/Library/EdkDxeSalLib.h
      
    
    
      Include/Library/ExtendedSalLib.h
      
    
    
      Include/Library/EdkFvbServiceLib.h
      
    
    
      Include/Library/EdkGraphicsLib.h
      
    
    
      Include/Library/EdkIfrSupportLib.h
      
    
    
      Include/Library/EdkPeCoffLoaderLib.h
      
    
    
      Include/Library/EdkScsiLib.h
      
    
    
      Include/Library/EdkUsbLib.h
      
    
    
      Include/Library/TianoDecompressLib.h
      
    
    
      Include/Library/SerialPortLib.h
      
    
    
      Include/Library/OemHookStatusCodeLib.h
      
    
    
      Include/Library/EdkGenericBdsLib.h
      Library to implement a Bbs
    
    
      Include/Library/EdkGenericPlatformBdsLib.h
      Generic Platform Bds library
    
    
      Include/Library/PciIncompatibleDeviceSupportLib.h
      This library includes the PCI incompatible devices list.
    
  
  
    
      Include/Common/CapsuleName.h
      
    
    
      Include/Common/DecompressLibraryHob.h
      
    
    
      Include/Common/FlashMap.h
      
    
    
      Include/Common/Variable.h
      
    
    
      Include/Common/WorkingBlockHeader.h
      
    
    
      Include/Guid/AlternateFvBlock.h
      
    
    
      Include/Guid/Bmp.h
      
    
    
      Include/Guid/BootState.h
      
    
    
      Include/Guid/CapsuleVendor.h
      
    
    
      Include/Guid/CompatibleMemoryTested.h
      
    
    
      Include/Guid/ConsoleInDevice.h
      
    
    
      Include/Guid/ConsoleOutDevice.h
      
    
    
      Include/Guid/ExtendedSalGuid.h
      
    
    
      Include/Guid/FlashMapHob.h
      
    
    
      Include/Guid/HotPlugDevice.h
      
    
    
      Include/Guid/MemoryTypeInformation.h
      
    
    
      Include/Guid/MiniShellFile.h
      
    
    
      Include/Guid/PciHotplugDevice.h
      
    
    
      Include/Guid/PciOptionRomTable.h
      
    
    
      Include/Guid/PeiPeCoffLoader.h
      
    
    
      Include/Guid/PeiPerformanceHob.h
      
    
    
      Include/Guid/PrimaryConsoleInDevice.h
      
    
    
      Include/Guid/PrimaryConsoleOutDevice.h
      
    
    
      Include/Guid/PrimaryStandardErrorDevice.h
      
    
    
      Include/Guid/ShellFile.h
      
    
    
      Include/Guid/StandardErrorDevice.h
      
    
    
      Include/Guid/StatusCode.h
      
    
    
      Include/Guid/StatusCodeCallerId.h
      
    
    
      Include/Guid/SystemNvDataGuid.h
      
    
    
      Include/Library/CustomDecompressLib.h
      
    
    
      Include/Library/EdkDxeSalLib.h
      
    
    
      Include/Library/ExtendedSalLib.h
      
    
    
      Include/Library/EdkFvbServiceLib.h
      
    
    
      Include/Library/EdkGraphicsLib.h
      
    
    
      Include/Library/EdkIfrSupportLib.h
      
    
    
      Include/Library/EdkPeCoffLoaderLib.h
      
    
    
      Include/Library/EdkScsiLib.h
      
    
    
      Include/Library/EdkUsbLib.h
      
    
    
      Include/Library/TianoDecompressLib.h
      
    
    
      Include/Ppi/BaseMemoryTest.h
      
    
    
      Include/Ppi/FlashMap.h
      
    
    
      Include/Ppi/PeiInMemory.h
      
    
    
      Include/Ppi/StatusCodeMemory.h
      
    
    
      Include/Protocol/AcpiS3Save.h
      
    
    
      Include/Protocol/Capsule.h
      
    
    
      Include/Protocol/ConsoleControl.h
      
    
    
      Include/Protocol/CustomizedDecompress.h
      
    
    
      Include/Protocol/DebugAssert.h
      
    
    
      Include/Protocol/DebugLevel.h
      
    
    
      Include/Protocol/DiskInfo.h
      
    
    
      Include/Protocol/EdkDecompress.h
      
    
    
      Include/Protocol/ExtendedSalBootService.h
      
    
    
      Include/Protocol/FaultTolerantWriteLite.h
      
    
    
      Include/Protocol/FvbExtension.h
      
    
    
      Include/Protocol/GenericMemoryTest.h
      
    
    
      Include/Protocol/IsaAcpi.h
      
    
    
      Include/Protocol/IsaIo.h
      
    
    
      Include/Protocol/LoadPe32Image.h
      
    
    
      Include/Protocol/OEMBadging.h
      
    
    
      Include/Protocol/PciHotPlugRequest.h
      
    
    
      Include/Protocol/Performance.h
      
    
    
      Include/Protocol/Print.h
      
    
    
      Include/Protocol/PxeDhcp4.h
      
    
    
      Include/Protocol/PxeDhcp4CallBack.h
      
    
    
      Include/Protocol/ScsiIo.h
      
    
    
      Include/Protocol/UgaIo.h
      
    
    
      Include/Protocol/UgaSplash.h
      
    
    
      Include/Protocol/usbatapi.h
      
    
    
      Include/EdkDxe.h
      
    
    
      Include/EdkDxeCore.h
      
    
    
      Include/EdkPeiCore.h
      
    
    
      Include/EdkPeim.h
      
    
  
  
    Application/HelloWorld/HelloWorld.msa
    Bus/Pci/AtapiPassThru/Dxe/AtapiPassThru.msa
    Bus/Pci/CirrusLogic/Dxe/CirrusLogic5430.msa
    Bus/Pci/IdeBus/Dxe/idebus.msa
    Bus/Pci/PciBus/Dxe/PciBus.msa
    Bus/Pci/Uhci/Dxe/Uhci.msa
    Bus/Pci/Ehci/Dxe/Ehci.msa
    Bus/Pci/Undi/RuntimeDxe/Undi.msa
    Bus/Scsi/ScsiBus/Dxe/ScsiBus.msa
    Bus/Scsi/ScsiDisk/Dxe/ScsiDisk.msa
    Bus/Usb/UsbBot/Dxe/UsbBot.msa
    Bus/Usb/UsbBus/Dxe/UsbBus.msa
    Bus/Usb/UsbCbi/Dxe/Cbi0/UsbCbi0.msa
    Bus/Usb/UsbCbi/Dxe/Cbi1/UsbCbi1.msa
    Bus/Usb/UsbKb/Dxe/UsbKb.msa
    Bus/Usb/UsbMassStorage/Dxe/UsbMassStorage.msa
    Bus/Usb/UsbMouse/Dxe/UsbMouse.msa
    Core/Dxe/DxeMain.msa
    Core/DxeIplPeim/DxeIpl.msa
    Core/Pei/PeiMain.msa
    Library/BaseCustomDecompressLibNull/BaseCustomDecompressLibNull.msa
    Library/BaseUefiTianoDecompressLib/BaseUefiTianoDecompressLib.msa
    Library/DxeCoreCustomDecompressLibFromHob/DxeCoreCustomDecompressLibFromHob.msa
    Library/DxeCorePerformanceLib/DxeCorePerformanceLib.msa
    Library/DxeCoreTianoDecompressLibFromHob/DxeCoreTianoDecompressLibFromHob.msa
    Library/DxeCoreUefiDecompressLibFromHob/DxeCoreUefiDecompressLibFromHob.msa
    Library/DxeDebugLibSerialPort/DxeDebugLibSerialPort.msa
    Library/EdkDxePeCoffLoaderFromHobLib/EdkDxePeCoffLoaderFromHobLib.msa
    Library/DxePerformanceLib/DxePerformanceLib.msa
    Library/EdkDxePrintLib/EdkDxePrintLib.msa
    Library/EdkUefiRuntimeLib/EdkUefiRuntimeLib.msa
    Library/EdkDxeSalLib/EdkDxeSalLib.msa
    Library/EdkDxeRuntimeSalLib/EdkDxeRuntimeSalLib.msa
    Library/EdkFvbServiceLib/EdkFvbServiceLib.msa
    Library/EdkGraphicsLib/EdkGraphicsLib.msa
    Library/EdkIfrSupportLib/EdkIfrSupportLib.msa
    Library/EdkPeCoffLoaderLib/EdkPeCoffLoaderLib.msa
    Library/PeiPerformanceLib/PeiPerformanceLib.msa
    Library/EdkScsiLib/EdkScsiLib.msa
    Library/EdkUsbLib/EdkUsbLib.msa
    Library/EdkSerialPortLibNull/EdkSerialPortLibNull.msa
    Library/EdkOemHookStatusCodeLibNull/EdkOemHookStatusCodeLibNull.msa
    Library/EdkGenericBdsLib/EdkGenericBdsLib.msa
    Library/EdkGenericPlatformBdsLib/EdkGenericPlatformBdsLib.msa
    Library/EdkPciIncompatibleDeviceSupportLib/EdkPciIncompatibleDeviceSupportLib.msa
    Universal/Console/ConSplitter/Dxe/ConSplitter.msa
    Universal/Console/GraphicsConsole/Dxe/GraphicsConsole.msa
    Universal/Console/Terminal/Dxe/Terminal.msa
    Universal/DataHub/DataHub/Dxe/DataHub.msa
    Universal/DataHub/DataHubStdErr/Dxe/DataHubStdErr.msa
    Universal/DevicePath/Dxe/DevicePath.msa
    Universal/Debugger/Debugport/Dxe/DebugPort.msa
    Universal/DebugSupport/Dxe/DebugSupport.msa
    Universal/Disk/DiskIo/Dxe/DiskIo.msa
    Universal/Disk/Partition/Dxe/Partition.msa
    Universal/Disk/UnicodeCollation/English/Dxe/English.msa
    Universal/Ebc/Dxe/Ebc.msa
    Universal/FirmwareVolume/FaultTolerantWriteLite/Dxe/FtwLite.msa
    Universal/FirmwareVolume/GuidedSectionExtraction/Crc32SectionExtract/Dxe/Crc32SectionExtract.msa
    Universal/GenericMemoryTest/Dxe/NullMemoryTest.msa
    Universal/GenericMemoryTest/Pei/BaseMemoryTest.msa
    Universal/MonotonicCounter/RuntimeDxe/MonotonicCounter.msa
    Universal/Network/PxeBc/Dxe/BC.msa
    Universal/Network/PxeDhcp4/Dxe/Dhcp4.msa
    Universal/Network/Snp32_64/Dxe/SNP.msa
    Universal/PCD/Pei/Pcd.msa
    Universal/PCD/Dxe/Pcd.msa
    Universal/Runtime/RuntimeDxe/Runtime.msa
    Universal/Security/SecurityStub/Dxe/SecurityStub.msa
    Universal/UserInterface/HiiDataBase/Dxe/HiiDatabase.msa
    Universal/UserInterface/DriverSample/DriverSample.msa
    Universal/UserInterface/SetupBrowser/Dxe/SetupBrowser.msa
    Universal/Variable/Pei/Variable.msa
    Universal/EmuVariable/RuntimeDxe/EmuVariable.msa
    Universal/EmuVariable/RuntimeDxe/EmuVariableIpf.msa
    Universal/Variable/RuntimeDxe/Variable.msa
    Universal/Variable/RuntimeDxe/VariableIpf.msa
    Universal/Capsule/RuntimeDxe/CapsuleRuntime.msa
    Universal/WatchdogTimer/Dxe/WatchDogTimer.msa
    Universal/StatusCode/Pei/PeiStatusCode.msa
    Universal/StatusCode/Dxe/DxeStatusCode.msa
    Universal/ConPlatform/Dxe/ConPlatform.msa
    Logo/Logo.msa
  
  
    Include/EdkPeim.h
    Include/EdkPeiCore.h
    Include/EdkPeim.h
    Include/EdkDxeCore.h
    Include/EdkDxe.h
    Include/EdkDxe.h
    Include/EdkDxe.h
    Include/EdkDxe.h
    Include/EdkDxe.h
  
  
    
      gEfiGenericPlatformTokenSpaceGuid
      18D15EA6-9E14-40a1-B39C-59C44DA9D891
      This is the token space GUID for platform generic PCD definitions.
        Now FlashLayout and Platform CPU belong to this space.
    
    
      gEfiEdkModulePkgTokenSpaceGuid
      8CC4092F-F60E-46d1-B41C-1E761DF50582
      All PCD define in EdkModulePkg is in this token space scope
    
    
      gPcdDataBaseHobGuid
      EA296D92-0B69-423C-8C28-33B4E0A91268
      
    
    
      gPcdPeiCallbackFnTableHobGuid
      C625F4B2-EA09-4675-82D7-BA3682157A14
      
    
    
      gEfiPeiPeCoffLoaderGuid
      D8117CFF-94A6-11D4-9A3A-0090273FC14D
      
    
    
      gEfiFlashMapHobGuid
      B091E7D2-05A0-4198-94F0-74B7B8C55459
      
    
    
      gEfiSystemNvDataHobGuid
      D6E5092D-C7B2-4872-AF66-FDC0E6F95E78
      
    
    
      gEfiSystemNvDataFvGuid
      FFF12B8D-7696-4C8B-A985-2747075B4F50
      
    
    
      gEfiDiskInfoIdeInterfaceGuid
      5E948FE3-26D3-42B5-AF17-610287188DEC
      
    
    
      gEfiDiskInfoScsiInterfaceGuid
      08F74BAA-EA36-41D9-9521-21A70F8780BC
      
    
    
      gEfiDiskInfoUsbInterfaceGuid
      CB871572-C11A-47B5-B492-675EAFA77727
      
    
    
      gEfiAlternateFvBlockGuid
      F496922D-172F-4BBC-A1EB-0EEB949C3486
      
    
    
      gEfiConsoleInDeviceGuid
      D3B36F2B-D551-11D4-9A46-0090273FC14D
      
    
    
      gEfiConsoleOutDeviceGuid
      D3B36F2C-D551-11D4-9A46-0090273FC14D
      
    
    
      gEfiStandardErrorDeviceGuid
      D3B36F2D-D551-11D4-9A46-0090273FC14D
      
    
    
      gEfiHotPlugDeviceGuid
      220AC432-1D43-49E5-A74F-4C9DA67AD23B
      
    
    
      gEfiPrimaryStandardErrorDeviceGuid
      5A68191B-9B97-4752-9946-E36A5DA942B1
      
    
    
      gEfiPrimaryConsoleInDeviceGuid
      E451DCBE-96A1-4729-A5CF-6B9C2CFF47FD
      
    
    
      gEfiPrimaryConsoleOutDeviceGuid
      62BDF38A-E3D5-492C-950C-23A7F66E672E
      
    
    
      gEfiDefaultBmpLogoGuid
      7BB28B99-61BB-11D5-9A5D-0090273FC14D
      
    
    
      gEfiBootStateGuid
      60B5E939-0FCF-4227-BA83-6BBED45BC0E3
      
    
    
      gEfiShellFileGuid
      C57AD6B7-0515-40A8-9D21-551652854E37
      
    
    
      gEfiMiniShellFileGuid
      86AD232B-D33A-465C-BF5F-41370BA92FE2
      
    
    
      gEfiStatusCodeGuid
      D083E94C-6560-42E4-B6D4-2DF75ADF6A2A
      
    
    
      gEfiPciOptionRomTableGuid
      7462660F-1CBD-48DA-AD11-91717913831C
      
    
    
      gEfiPciHotplugDeviceGuid
      0B280816-52E7-4E51-AA57-11BD41CBEFC3
      
    
    
      gEfiMemoryTypeInformationGuid
      4C19049F-4137-4DD3-9C10-8B97A83FFDFA
      
    
    
      gEfiCapsuleVendorGuid
      711C703F-C285-4B10-A3B0-36ECBD3C8BE2
      
    
    
      gEfiCompatibleMemoryTestedGuid
      64C475EF-344B-492C-93AD-AB9EB4395004
      
    
    
      gPeiPerformanceHobGuid
      EC4DF5AF-4395-4CC9-94DE-77506D12C7B8
      
    
    
      gMemoryStatusCodeRecordGuid
      060CC026-4C0D-4DDA-8F41-595FEF00A502
      
    
    
      gEfiPeiCorePrivateGuid
      d641a0f5-cb7c-4846-a380-1d01b4d9e3b9
      
    
    
      gEfiGenericPlatformVariableGuid
      59d1c24f-50f1-401a-b101-f33e0daed443
      The variable space Guid to pair with a Unicode string name to tag an EFI variable
    
  
  
    
      gEfiCapsuleArchProtocolGuid
      5053697E-2EBC-4819-90D9-0580DEEE5754
      
    
    
      gEfiCustomizedDecompressProtocolGuid
      9A44198E-A4A2-44E6-8A1F-39BEFDAC896F
      
    
    
      gEfiDebugLevelProtocolGuid
      8D4C62E6-CD98-4E1D-AD6E-48BB50D29FF7
      
    
    
      gEfiTianoDecompressProtocolGuid
      E84CF29C-191F-4EAE-96E1-F46AECEAEA0B
      
    
    
      gEfiLoadPeImageProtocolGuid
      5CB5C776-60D5-45EE-883C-452708CD743F
      
    
    
      gEfiPrintProtocolGuid
      DF2D868E-32FC-4CF0-8E6B-FFD95D1343D0
      
    
    
      gEfiGenericMemTestProtocolGuid
      309DE7F1-7F5E-4ACE-B49C-531BE5AA95EF
      
    
    
      gEfiDiskInfoProtocolGuid
      D432A67F-14DC-484B-B3BB-3F0291849327
      
    
    
      gEfiFvbExtensionProtocolGuid
      53A4C71B-B581-4170-91B3-8DB87A4B5C46
      
    
    
      gEfiFaultTolerantWriteLiteProtocolGuid
      3F557189-8DAE-45AE-A0B3-2B99CA7AA7A0
      
    
    
      gEfiConsoleControlProtocolGuid
      F42F7782-012E-4C12-9956-49F94304F721
      
    
    
      gEfiOEMBadgingProtocolGuid
      170E13C0-BF1B-4218-871D-2ABDC6F887BC
      
    
    
      gEfiUgaSplashProtocolGuid
      A45B3A0D-2E55-4C03-AD9C-27D4820B507E
      
    
    
      gEfiAcpiS3SaveProtocolGuid
      125F2DE1-FB85-440C-A54C-4D99358A8D38
      
    
    
      gEfiPxeDhcp4ProtocolGuid
      03C4E624-AC28-11D3-9A2D-0090293FC14D
      
    
    
      gEfiPxeDhcp4CallbackProtocolGuid
      C1544C01-92A4-4198-8A84-778583C23621
      
    
    
      gEfiUgaIoProtocolGuid
      61A4D49E-6F68-4F1B-B922-A86EED0B07A2
      
    
    
      gEfiDebugAssertProtocolGuid
      BE499C92-7D4B-11D4-BCEE-0080C73C8881
      
    
    
      gEfiUsbAtapiProtocolGuid
      2B2F68DA-0CD2-44CF-8E8B-BBA20B1B5B75
      
    
    
      gEfiPciHotPlugRequestProtocolGuid
      19CB87AB-2CB9-4665-8360-DDCF6054F79D
      
    
    
      gEfiExtendedSalBootServiceProtocolGuid
      DE0EE9A4-3C7A-44F2-B78B-E3CCD69C3AF7
      
    
    
      gEfiExtendedSalVariableServicesProtocolGuid
      4ECB6C53-C641-4370-8CB2-3B0E496E8378
      
    
    
      gEfiExtendedSalStatusCodeServicesProtocolGuid
      00DBD91D-55E9-420F-9639-5E9F8437B44F
      
    
    
      gEfiExtendedSalBaseIoServicesProtocolGuid
      5AEA42b5-31E1-4515-BC31-B8D5257565A6
      
    
    
      gEfiExtendedSalStallServicesProtocolGuid
      53A58D06-AC27-4D8C-B5E9-F08A80654107
      
    
    
      gEfiExtendedSalLockServicesProtocolGuid
      76b75C23-FE4F-4E17-A2AD-1A653DBB494A
      
    
    
      gEfiExtendedSalVirtualServicesProtocolGuid
      C1A74056-260E-4871-A031-E645A65B6E11
      
    
    
      gEfiExtendedSalRtcServicesProtocolGuid
      7E97A470-EFDB-4D02-8FCE-6190D27BA296
      
    
    
      gEfiExtendedSalMtcServicesProtocolGuid
      899AFD18-75E8-408B-A41A-6E2E7ECDF454
      
    
    
      gEfiExtendedSalResetServicesProtocolGuid
      7D019990-8CE1-46F5-A776-3C5198676AA0
      
    
    
      gEfiExtendedSalFvBlockServicesProtocolGuid
      a2271df1-bcbb-4f1d-98a9-06bc172f071a
      
    
    
      gEfiExtendedSalMpServicesProtocolGuid
      697d81a2-cf18-4dc0-9e0d-06113b618a3f
      
    
    
      gEfiExtendedSalPalServicesProtocolGuid
      e1cd9d21-0fc2-438d-9703-04e66d961e57
      
    
    
      gEfiExtendedSalBaseServicesProtocolGuid
      d9e9fa06-0fe0-41c3-96fb-83425a3394f8
      
    
    
      gEfiExtendedSalMcaServicesProtocolGuid
      2a591128-6cc7-42b1-8af0-58933b682dbb
      
    
    
      gEfiExtendedSalPciServicesProtocolGuid
      a46b1a31-ad66-4905-92f6-2b4659dc3063
      
    
    
      gEfiExtendedSalCacheServicesProtocolGuid
      0edc9494-2743-4ba5-8818-0aef5213f188
      
    
    
      gEfiExtendedSalMcaLogServicesProtocolGuid
      cb3fd86e-38a3-4c03-9a5c-90cfa3a2ab7a
      
    
    
      gEfiExtendedSalELogServicesProtocolGuid
      d5e4ee5f-3e0a-453c-a725-b692bb06365a
      
    
    
      gEfiExtendedSalSensorServicesProtocolGuid
      4a153b6e-85a1-4982-98f4-6a8cfca4aba1
      
    
    
      gEfiExtendedSalSmComLayerServicesProtocolGuid
      04356799-81b7-4e08-a38d-d978fa47ba42
      
    
    
      gEfiExtendedSalSstGuid
      38802700-868a-4b4e-81d4-4f1bdccfb46f
      
    
    
      gEfiIsaIoProtocolGuid
      7EE2BD44-3DA0-11D4-9A38-0090273FC14D
      
    
    
      gEfiIsaAcpiProtocolGuid
      64A892DC-5561-4536-92C7-799BFC183355
      
    
    
      gPerformanceProtocolGuid
      76B6BDFA-2ACD-4462-9E3F-CB58C969D937
      
    
    
      gEfiScsiIoProtocolGuid
      403CD195-F233-48EC-8455-B2E52F1D9E02
      
    
    
      gEfiExtendedSalErrorEventInfoProtocolGuid
      D0D7913F-1114-4543-B568-C30C737AFF96
      error event information-produced by Mca Handler
    
  
  
    
      gPeiInMemoryGuid
      643B8786-B417-48D2-8F5E-7819931CAED8
      
    
    
      gPeiFlashMapPpiGuid
      F34C2FA0-DE88-4270-8414-961222F4521C
      
    
    
      gPeiBaseMemoryTestPpiGuid
      B6EC423C-21D2-490D-85C6-DD5864EAA674
      
    
    
      gPeiStatusCodeMemoryPpiGuid
      26F8AB01-D3CD-489C-984F-DFDEF768395B
      
    
  
  
    
      PcdMaxPeiPcdCallBackNumberPerPcdEntry
      0x0001000f
      gEfiEdkModulePkgTokenSpaceGuid
      UINT32
      FIXED_AT_BUILD
      0x08
      The maximum number of callback function, which will be triggered when
        a PCD entry is been set, can be registered for a single PCD entry in PEI phase.
    
    
      PcdVpdBaseAddress
      0x00010010
      gEfiEdkModulePkgTokenSpaceGuid
      UINT32
      FIXED_AT_BUILD
      0x0
      The base address of the VPD (Vital Product Data) region. It is
        normally a region reserved on flash.
    
    
      PcdSupportUpdateCapsuleRest
      0x0001001d
      gEfiEdkModulePkgTokenSpaceGuid
      BOOLEAN
      FEATURE_FLAG
      FALSE
      Indicate whether platform can support update capsule across a system reset
    
    
      PcdMaxSizePopulateCapsule
      0x0001001e
      gEfiEdkModulePkgTokenSpaceGuid
      UINT32
      FIXED_AT_BUILD
      0x0
      Indicate the max size the platform can support in case of populated capsules
    
    
      PcdMaxSizeNonPopulateCapsule
      0x0001001f
      gEfiEdkModulePkgTokenSpaceGuid
      UINT32
      FIXED_AT_BUILD
      0x0
      Indicate the max size the platform can support in case of non-populated capsules
    
    
      PcdPeiPcdDatabaseTraverseEnabled
      0x00010020
      gEfiEdkModulePkgTokenSpaceGuid
      BOOLEAN
      FEATURE_FLAG
      TRUE
      This feature flag can be used to enable or disable the Pcd PEIM database
        traverse capability. Disable it can reduce the size of final image generated.
    
    
      PcdDxePcdDatabaseTraverseEnabled
      0x00010021
      gEfiEdkModulePkgTokenSpaceGuid
      BOOLEAN
      FEATURE_FLAG
      TRUE
      This feature flag can be used to enable or disable the Pcd DXE database
        traverse capability. Disable it can reduce the size of final image generated.
    
    
      PcdStatusCodeUseSerial
      0x00010022
      gEfiEdkModulePkgTokenSpaceGuid
      BOOLEAN
      FEATURE_FLAG
      FALSE
      This feature flag can be used to enable or disable report staus code to serial I/O. Disable it can reduce the size of final image generated.
    
    
      PcdStatusCodeUseMemory
      0x00010023
      gEfiEdkModulePkgTokenSpaceGuid
      BOOLEAN
      FEATURE_FLAG
      FALSE
      This feature flag can be used to enable or disable save statuc code in GUID'ed HOB. Disable it can reduce the size of final image generated.
    
    
      PcdStatusCodeUseOEM
      0x00010024
      gEfiEdkModulePkgTokenSpaceGuid
      BOOLEAN
      FEATURE_FLAG
      FALSE
      This feature flag can be used to enable or disable send status code to OEM device. Disable it can reduce the size of final image generated.
    
    
      PcdStatusCodeMemorySize
      0x00010025
      gEfiEdkModulePkgTokenSpaceGuid
      UINT16
      FIXED_AT_BUILD PATCHABLE_IN_MODULE DYNAMIC
      1
      kbytes size of GUID'ed HOB, if the GUID'ed HOB is full, create new GUID'ed HOB with this size.
    
    
      PcdStatusCodeUseEfiSerial
      0x00010026
      gEfiEdkModulePkgTokenSpaceGuid
      BOOLEAN
      FEATURE_FLAG
      FALSE
      Use to switch on/off report status code through serial DXE.
    
    
      PcdStatusCodeUseHardSerial
      0x00010027
      gEfiEdkModulePkgTokenSpaceGuid
      BOOLEAN
      FEATURE_FLAG
      FALSE
      Use to switch on/off report status code to serial device.
    
    
      PcdStatusCodeUseRuntimeMemory
      0x00010028
      gEfiEdkModulePkgTokenSpaceGuid
      BOOLEAN
      FEATURE_FLAG
      FALSE
      Use to switch on/off save status code in runtime memory.
    
    
      PcdStatusCodeUseDataHub
      0x00010029
      gEfiEdkModulePkgTokenSpaceGuid
      BOOLEAN
      FEATURE_FLAG
      FALSE
      Use to switch on/off log status code in data hub.
    
    
      PcdStatusCodeReplayInSerial
      0x0001002a
      gEfiEdkModulePkgTokenSpaceGuid
      BOOLEAN
      FEATURE_FLAG
      FALSE
      Use to enable/dsable replay status code which saved in GUID'ed HOB in PEI phase to EFI serial.
    
    
      PcdStatusCodeReplayInRuntimeMemory
      0x0001002b
      gEfiEdkModulePkgTokenSpaceGuid
      BOOLEAN
      FEATURE_FLAG
      FALSE
      Use to enable/dsable replay status code which saved in GUID'ed HOB in PEI phase to EFI serial.
    
    
      PcdStatusCodeReplayInDataHub
      0x0001002c
      gEfiEdkModulePkgTokenSpaceGuid
      BOOLEAN
      FEATURE_FLAG
      FALSE
      Use to enable/dsable replay status code which saved in GUID'ed HOB in PEI phase to EFI serial.
    
    
      PcdStatusCodeReplayInOEM
      0x0001002d
      gEfiEdkModulePkgTokenSpaceGuid
      BOOLEAN
      FEATURE_FLAG
      FALSE
      Use to enable/dsable replay status code which saved in GUID'ed HOB in PEI phase to EFI serial.
    
    
      PcdStatusCodeRuntimeMemorySize
      0x0001002e
      gEfiEdkModulePkgTokenSpaceGuid
      UINT16
      FIXED_AT_BUILD PATCHABLE_IN_MODULE DYNAMIC
      4
      kbytes size of runtime memory.
    
    
      PcdMaxPeiPerformanceLogEntries
      0x0001002f
      gEfiEdkModulePkgTokenSpaceGuid
      UINT8
      FIXED_AT_BUILD PATCHABLE_IN_MODULE
      28
      Maximun number of performance log entries during PEI phase.
    
    
      PcdPeiPcdDatabaseSetEnabled
      0x00010030
      gEfiEdkModulePkgTokenSpaceGuid
      BOOLEAN
      FEATURE_FLAG
      TRUE
      This feature flag can be used to enable or disable the SET capability of PCD service PEIM. If a platform does not do PCD SET operation in PEI phase. This flag can be set to DISABLE to save size.
    
    
      PcdPeiPcdDatabaseGetSizeEnabled
      0x00010031
      gEfiEdkModulePkgTokenSpaceGuid
      BOOLEAN
      FEATURE_FLAG
      TRUE
      This feature flag can be used to enable or disable the GET size capability of PCD service PEIM. If a platform does not do PCD get size operation in PEI phase. This flag can be set to DISABLE to save size.
    
    
      PcdPeiPcdDatabaseCallbackOnSetEnabled
      0x00010032
      gEfiEdkModulePkgTokenSpaceGuid
      BOOLEAN
      FEATURE_FLAG
      TRUE
      This feature flag can be used to enable or disable the Callback On SET capability of PCD service PEIM. If a platform does not register any callback on set  in PEI phase. This flag can be set to DISABLE to save size.
    
    
      PcdPeiPcdDatabaseExEnabled
      0x00010033
      gEfiEdkModulePkgTokenSpaceGuid
      BOOLEAN
      FEATURE_FLAG
      TRUE
      This feature flag can be used to enable or disable the PCD service PEIM to handle DynamicEX PCD. If a platform has no module to use DynamicEX  in PEI phase. This flag can be set to DISABLE to save size.
    
    
      PcdFlashNvStorageVariableBase
      0x30000001
      gEfiGenericPlatformTokenSpaceGuid
      UINT32
      FIXED_AT_BUILD PATCHABLE_IN_MODULE DYNAMIC
      0x0
      Base address of the variable section in NV firmware volume.
    
    
      PcdFlashNvStorageVariableSize
      0x30000002
      gEfiGenericPlatformTokenSpaceGuid
      UINT32
      FIXED_AT_BUILD PATCHABLE_IN_MODULE DYNAMIC
      0x0
      Size of the variable section in NV firmware volume..
    
    
      PcdFlashNvStorageFtwSpareBase
      0x30000013
      gEfiGenericPlatformTokenSpaceGuid
      UINT32
      FIXED_AT_BUILD PATCHABLE_IN_MODULE DYNAMIC
      0x0
      Base address of the FTW spare block section in NV firmware volume.
    
    
      PcdFlashNvStorageFtwSpareSize
      0x30000014
      gEfiGenericPlatformTokenSpaceGuid
      UINT32
      FIXED_AT_BUILD PATCHABLE_IN_MODULE DYNAMIC
      0x0
      Size of the FTW spare block section in NV firmware volume.
    
    
      PcdFlashNvStorageFtwWorkingBase
      0x30000010
      gEfiGenericPlatformTokenSpaceGuid
      UINT32
      FIXED_AT_BUILD PATCHABLE_IN_MODULE DYNAMIC
      0x0
      Base address of the FTW working block section in NV firmware volume.
    
    
      PcdFlashNvStorageFtwWorkingSize
      0x30000011
      gEfiGenericPlatformTokenSpaceGuid
      UINT32
      FIXED_AT_BUILD PATCHABLE_IN_MODULE DYNAMIC
      0x0
      Size of the FTW working block section in NV firmware volume.
    
    
      PcdDxeIplSupportEfiDecompress
      0x00010034
      gEfiEdkModulePkgTokenSpaceGuid
      BOOLEAN
      FEATURE_FLAG
      TRUE
      If this feature is enabled, then the DXE IPL must support decompressing files compressed with the EFI Compression algorithm
    
    
      PcdDxeIplSupportTianoDecompress
      0x00010035
      gEfiEdkModulePkgTokenSpaceGuid
      BOOLEAN
      FEATURE_FLAG
      TRUE
      If this feature is enabled, then the DXE IPL must support decompressing files compressed with the Tiano Compression algorithm
    
    
      PcdDxeIplSupportCustomDecompress
      0x00010036
      gEfiEdkModulePkgTokenSpaceGuid
      BOOLEAN
      FEATURE_FLAG
      TRUE
      If this feature is enabled, then the DXE IPL must support decompressing files compressed with the Custom Compression algorithm
    
    
      PcdDevicePathSupportDevicePathToText
      0x00010037
      gEfiEdkModulePkgTokenSpaceGuid
      BOOLEAN
      FEATURE_FLAG
      FALSE
      If TRUE, then the Device Path To Text Protocol should be produced by the platform
    
    
      PcdDevicePathSupportDevicePathFromText
      0x00010038
      gEfiEdkModulePkgTokenSpaceGuid
      BOOLEAN
      FEATURE_FLAG
      FALSE
      If TRUE, then the Device Path From Text Protocol should be produced by the platform
    
    
      PcdPciIsaEnable
      0x00010039
      gEfiGenericPlatformTokenSpaceGuid
      BOOLEAN
      FEATURE_FLAG
      FALSE
      This is a switch to enable ISA
    
    
      PcdPciVgaEnable
      0x0001003a
      gEfiGenericPlatformTokenSpaceGuid
      BOOLEAN
      FEATURE_FLAG
      FALSE
      Whether VGA decoding is enabled on this platform so we should avoid those aliased resources
    
    
      PcdDxeIplSwitchToLongMode
      0x0001003b
      gEfiEdkModulePkgTokenSpaceGuid
      BOOLEAN
      FEATURE_FLAG
      TRUE
      If this feature is enabled, then the DXE IPL will load a 64-bit DxeCore.
    
    
      PcdDxeIplBuildShareCodeHobs
      0x0001003c
      gEfiEdkModulePkgTokenSpaceGuid
      BOOLEAN
      FEATURE_FLAG
      FALSE
      If this feature is enabled, DXE IPL will build a series of HOBs to share code with DXE Core.
    
    
      PcdPciBusHotplugDeviceSupport
      0x0001003d
      gEfiGenericPlatformTokenSpaceGuid
      BOOLEAN
      FEATURE_FLAG
      TRUE
      If TRUE, the PCI bus driver will support hot plug device. If not hot plug device is supported, this feature flag can be set to FALSE to save size.
    
    
      PcdNtEmulatorEnable
      0x0001003e
      gEfiEdkModulePkgTokenSpaceGuid
      BOOLEAN
      FEATURE_FLAG
      FALSE
      If this PCD is set as TRUE, NT emulator will be endabled.
    
    
      PcdPciIncompatibleDeviceSupportMask
      0x0001003f
      gEfiEdkModulePkgTokenSpaceGuid
      UINT8
      FIXED_AT_BUILD
      0x0
      The PCD masks for PCI incompatible devices support.
        Acpi_Resource_Update_Support   :1;
        Register_Read_Support          :1;
        Register_Write_Support         :1;
        Register_Update_Support        :1;
        Register_Access_Width_Support  :1;
        Reserved                       :3;