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, 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/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/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/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/EdkDxeDebugLibReportStatusCode/EdkDxeDebugLibReportStatusCode.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/EdkNullCustomizedDecompressLib/EdkNullCustomizedDecompressLib.msa
Library/EdkPeCoffLoaderLib/EdkPeCoffLoaderLib.msa
Library/PeiPerformanceLib/PeiPerformanceLib.msa
Library/EdkScsiLib/EdkScsiLib.msa
Library/EdkUefiDebugLibConOut/EdkUefiDebugLibConOut.msa
Library/EdkUefiDebugLibStdErr/EdkUefiDebugLibStdErr.msa
Library/EdkUsbLib/EdkUsbLib.msa
Library/EdkSerialPortLibNull/EdkSerialPortLibNull.msa
Library/EdkOemHookStatusCodeLibNull/EdkOemHookStatusCodeLibNull.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
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
gEfiStatusCodeDataTypeStringGuid
92D11080-496F-4D95-BE7E-037488382B0A
gEfiStatusCodeDataTypeDebugGuid
9A4E9246-D553-11D5-87E2-00062945C3B9
gEfiStatusCodeDataTypeAssertGuid
DA571595-4D99-487C-827C-2622677D3307
gEfiStatusCodeDataTypeExceptionHandlerGuid
3BC2BD12-AD2E-11D5-87DD-00062945C3B9
gEfiStatusCodeDataTypeErrorGuid
AB359CE3-99B3-AE18-C89D-95D3B072E19B
gEfiStatusCodeDataTypeProgressCodeGuid
A356AB39-35C4-35DA-B37A-F8EA9E8B36A3
gEfiStatusCodeSpecificDataGuid
335984BD-E805-409A-B8F8-D27ECE5FF7A6
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
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
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.