]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/MdeModulePkg.dec
Update MdeModulePkg package surface area:
[mirror_edk2.git] / MdeModulePkg / MdeModulePkg.dec
index 4dcdbdbd5a4ec42797f2aa7cd895dc3534ed2f3c..a99044806e96f5e2aaa2fefd71bc0bd1e23ef8a4 100644 (file)
   ## Include/Guid/CapsuleVendor.h\r
   gEfiCapsuleVendorGuid          = { 0x711C703F, 0xC285, 0x4B10, { 0xA3, 0xB0, 0x36, 0xEC, 0xBD, 0x3C, 0x8B, 0xE2 }}\r
   \r
-  ## Performance guid for the performance entry in the HOB list\r
-  ## Include/Guid/PeiPerformanceHob.h\r
-  gPeiPerformanceHobGuid         = { 0xEC4DF5AF, 0x4395, 0x4CC9, { 0x94, 0xDE, 0x77, 0x50, 0x6D, 0x12, 0xC7, 0xB8 }}\r
-  \r
-  ## The genenic platform guid for EFI variable.\r
-  ## Include/Guid/GenericPlatformVariable.h\r
-  gEfiGenericPlatformVariableGuid = { 0x59d1c24f, 0x50f1, 0x401a, { 0xb1, 0x01, 0xf3, 0x3e, 0x0d, 0xae, 0xd4, 0x43 }}\r
-  \r
   ## Guid specify the Shell application.\r
   ## Include/Guid/ShellFile.h\r
   gEfiShellFileGuid              = { 0xC57AD6B7, 0x0515, 0x40A8, { 0x9D, 0x21, 0x55, 0x16, 0x52, 0x85, 0x4E, 0x37 }}\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
 \r
 [Protocols.common]\r
   ## Capsule Arch protocol specify capsule runtime services are installed.  \r
   ## Include/Protocol/LoadPe32Image.h\r
   gEfiLoadPeImageProtocolGuid    = { 0x5CB5C776, 0x60D5, 0x45EE, { 0x88, 0x3C, 0x45, 0x27, 0x08, 0xCD, 0x74, 0x3F }}\r
   \r
-  ## Print protocol defines only one basic print function.\r
-  ## Include/Protocol/Print.h\r
-  gEfiPrintProtocolGuid       = { 0xdf2d868e, 0x32fc, 0x4cf0, {0x8e, 0x6b, 0xff, 0xd9, 0x5d, 0x13, 0x43, 0xd0} }\r
-\r
   ## Print protocol defines six 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
   ## Include/Protocol/OEMBadging.h\r
   gEfiOEMBadgingProtocolGuid     = { 0x170E13C0, 0xBF1B, 0x4218, { 0x87, 0x1D, 0x2A, 0xBD, 0xC6, 0xF8, 0x87, 0xBC }}\r
   \r
-  ## Performance protocol interfaces to support cross module performance logging.\r
-  ## Include/Protocol/Performance.h\r
-  gPerformanceProtocolGuid       = { 0x76B6BDFA, 0x2ACD, 0x4462, { 0x9E, 0x3F, 0xCB, 0x58, 0xC9, 0x69, 0xD9, 0x37 }}\r
-  \r
   ## Protocol guid is defined for CRC32 encapsulation scheme.\r
   ## Include/Protocol/Crc32GuidedSectionExtraction.h\r
   gEfiCrc32GuidedSectionExtractionProtocolGuid = { 0xFC1BCDB0, 0x7D31, 0x49aa, {0x93, 0x6A, 0xA4, 0x60, 0x0D, 0x9D, 0xD0, 0x83 } }\r
   ## Include/Protocol/SimpleTextInExNotify.h\r
   gSimpleTextInExNotifyGuid      = { 0x856f2def, 0x4e93, 0x4d6b, { 0x94, 0xce, 0x1c, 0xfe, 0x47, 0x01, 0x3e, 0xa5 }}  \r
 \r
-  ## Protocol Guid specify the device is the hot plug device.\r
-  ## Include/Protocol/HotPlugDevice.h\r
-  gEfiHotPlugDeviceGuid          = { 0x220AC432, 0x1D43, 0x49E5, { 0xA7, 0x4F, 0x4C, 0x9D, 0xA6, 0x7A, 0xD2, 0x3B }}\r
-\r
-[Ppis.common]\r
-  ## Pei memory test PPI used to Perform memory test in PEI phase.\r
-  ## Include/Ppi/BaseMemoryTest.h\r
-  gPeiBaseMemoryTestPpiGuid      = { 0xB6EC423C, 0x21D2, 0x490D, { 0x85, 0xC6, 0xDD, 0x58, 0x64, 0xEA, 0xA6, 0x74 }}\r
-\r
 [PcdsFeatureFlag.common]\r
   ## Indicate whether platform can support update capsule across a system reset\r
   gEfiMdeModulePkgTokenSpaceGuid.PcdSupportUpdateCapsuleReset|FALSE|BOOLEAN|0x0001001d\r
   ##\r
   gEfiMdeModulePkgTokenSpaceGuid.PcdHelloWorldPrintTimes|1|UINT32|0x40000005\r
 \r
+  ##\r
+  #  This PCD defines the Console output column and the default value is 25 according to UEFI spec\r
+  ##\r
+  gEfiMdeModulePkgTokenSpaceGuid.PcdConOutRow|25|UINT32|0x40000006\r
+  \r
+  ##\r
+  #  This PCD defines the Console output row and the default value is 80 according to UEFI spec\r
+  ##\r
+  gEfiMdeModulePkgTokenSpaceGuid.PcdConOutColumn|80|UINT32|0x40000007\r
+\r
 [PcdsPatchableInModule.common]\r
   ## Maximun number of performance log entries during PEI phase.\r
   gEfiMdeModulePkgTokenSpaceGuid.PcdMaxPeiPerformanceLogEntries|40|UINT8|0x0001002f\r