## @libraryclass Defines a set of methods related recovery mode.\r
RecoveryLib|Include/Library/RecoveryLib.h\r
\r
- ## @libraryclass Basic platform driver override functions.\r
- # This library is only intended to be used by Platform Driver Override Dxe Driver and Application.\r
- PlatformDriverOverrideLib|Include/Library/PlatformDriverOverrideLib.h\r
-\r
## @libraryclass Provides HII related functions.\r
HiiLib|Include/Library/HiiLib.h\r
-\r
- ## @libraryclass Provides a set of interfaces to do IFR opcode creation and interact with a UEFI Form Browser.\r
- IfrSupportLib|Include/Library/IfrSupportLib.h\r
- \r
- ## @libraryclass Defines APIs that is related to IFR operations but specific to EDK II\r
- # implementation.\r
- ##\r
- ExtendedIfrSupportLib|Include/Library/ExtendedIfrSupportLib.h\r
- \r
+ \r
## @libraryclass Defines a set of interfaces on how to process capusle image update.\r
CapsuleLib|Include/Library/CapsuleLib.h\r
\r
##\r
MemoryTestLib|Include/Library/MemoryTestLib.h\r
\r
- ## @libraryclass Provides APIs for HII related functions.\r
- ##\r
- NewHiiLib|MdeModulePkg/Include/Library/NewHiiLib.h\r
-\r
## @libraryclass Provides global variables that are pointers \r
## to the UEFI HII related protocols. \r
##\r
- UefiHiiServicesLib|MdeModulePkg/Include/Library/UefiHiiServicesLib.h\r
+ UefiHiiServicesLib|Include/Library/UefiHiiServicesLib.h\r
\r
[Guids.common]\r
## MdeModule package token space guid\r
## Include/Guid/VariableFormat.h\r
gEfiVariableGuid = { 0xddcf3616, 0x3275, 0x4164, { 0x98, 0xb6, 0xfe, 0x85, 0x70, 0x7f, 0xfe, 0x7d }}\r
\r
- ## Platform Override Variable guid\r
- ## Include/Guid/OverrideVariable.h\r
- gEfiOverrideVariableGuid = { 0x8e3d4ad5, 0xf762, 0x438a, { 0xa1, 0xc1, 0x5b, 0x9f, 0xe6, 0x8c, 0x6b, 0x15 }}\r
- \r
## Performance protocol guid that also acts as the performance HOB guid and performance variable GUID\r
## Include/Guid/Performance.h\r
gPerformanceProtocolGuid = { 0x76B6BDFA, 0x2ACD, 0x4462, { 0x9E, 0x3F, 0xCB, 0x58, 0xC9, 0x69, 0xD9, 0x37 }}\r
[Protocols.common] \r
## Load File protocol provides capability to load and unload EFI image into memory and execute it.\r
## Include/Protocol/LoadPe32Image.h\r
+ ## This protocol is deprecated. Native EDKII module should NOT use this protocol to load/unload image.\r
+ ## If developer need implement such functionality, they should use BasePeCoffLib.\r
gEfiLoadPeImageProtocolGuid = { 0x5CB5C776, 0x60D5, 0x45EE, { 0x88, 0x3C, 0x45, 0x27, 0x08, 0xCD, 0x74, 0x3F }}\r
\r
## Print protocol defines six basic print functions to print the format unicode and ascii string.\r
##\r
# If TRUE, FULL FTW protocol services (total six APIs) will be produced.\r
# If FASLE, only FTW Write service is available.\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdFullFtwServiceEnable|TRUE|BOOLEAN|0x0001200a\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdFullFtwServiceEnable|TRUE|BOOLEAN|0x0001200b\r
+\r
+ ##\r
+ # If TRUE, DXE IPL must support the UEFI decompression algorithm.\r
+ # If FALSE, DXE IPL will not support UEFI decompression to save space.\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSupportUefiDecompress|TRUE|BOOLEAN|0x0001200c\r
\r
[PcdsFeatureFlag.IA32]\r
## \r