]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/MdeModulePkg.dec
Reviewed the description in the FatBinPkg .dec file.
[mirror_edk2.git] / MdeModulePkg / MdeModulePkg.dec
index 3c63b4cdaeb205121e49dc7a3e9a34f1d03adfbb..8fdf10d3b56bebb87296f6d3ba8da32c034481bb 100644 (file)
   ##\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/Crc32GuidedSectionExtraction.h\r
   gEfiCrc32GuidedSectionExtractionGuid = { 0xFC1BCDB0, 0x7D31, 0x49aa, {0x93, 0x6A, 0xA4, 0x60, 0x0D, 0x9D, 0xD0, 0x83 } }\r
 \r
+  ## Include/Guid/NicIp4ConfigNvData.h\r
+  gEfiNicIp4ConfigVariableGuid   = {0xd8944553, 0xc4dd, 0x41f4, { 0x9b, 0x30, 0xe1, 0x39, 0x7c, 0xfb, 0x26, 0x7b }}\r
+\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
   ## 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
+  ## Print protocol defines basic print functions to print the format unicode and ascii string.\r
   ## Include/Protocol/Print2.h\r
-  gEfiPrint2ProtocolGuid          = { 0x5bcc3dbc, 0x8c57, 0x450a, { 0xbb, 0x0c, 0xa1, 0xc0, 0xbd, 0xde, 0x48, 0x0c }}\r
+  gEfiPrint2ProtocolGuid          = { 0xf05976ef, 0x83f1, 0x4f3d, { 0x86, 0x19, 0xf7, 0x59, 0x5d, 0x41, 0xe5, 0x38 } }\r
 \r
   ## This protocol defines the generic memory test interfaces in Dxe phase.\r
   ## Include/Protocol/GenericMemoryTest.h\r
   gEfiGenericMemTestProtocolGuid = { 0x309DE7F1, 0x7F5E, 0x4ACE, { 0xB4, 0x9C, 0x53, 0x1B, 0xE5, 0xAA, 0x95, 0xEF }}\r
   \r
-  ## Include/Protocol/NicIp4Config.h\r
-  gEfiNicIp4ConfigProtocolGuid   = {0xdca3d4d, 0x12da, 0x4728,  { 0xbf, 0x7e, 0x86, 0xce, 0xb9, 0x28, 0xd0, 0x67 }}\r
-  \r
-  ## Include/Protocol/NicIp4Config.h\r
-  gEfiNicIp4ConfigVariableGuid   = {0xd8944553, 0xc4dd, 0x41f4, { 0x9b, 0x30, 0xe1, 0x39, 0x7c, 0xfb, 0x26, 0x7b }}\r
-  \r
   ## Include/Protocol/Dpc.h\r
   gEfiDpcProtocolGuid            = {0x480f8ae9, 0xc46, 0x4aa9,  { 0xbc, 0x89, 0xdb, 0x9f, 0xba, 0x61, 0x98, 0x6 }}\r
   \r
     \r
   ## If TRUE, enable the statistic functionality about variable usage. Such information is\r
   #  stored as a vendor configuration table into the EFI system table.\r
-  #  If user wants to get variable usage info, this pcd should be set as TRUE.\r
+  #  If user wants to use VariableInfo application in MdeModulePkg\Application directory to get\r
+  #  variable usage info, this pcd should be set as TRUE. Otherwise VariableInfo application can \r
+  #  not output useful info.\r
   gEfiMdeModulePkgTokenSpaceGuid.PcdVariableCollectStatistics|FALSE|BOOLEAN|0x0001003f\r
   \r
   ## If TRUE, Unicode Collation Protocol will be installed.\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