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;