]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/MdeModulePkg.dec
Patch from open source community for CryptoPkg to allow it to build for ARM using...
[mirror_edk2.git] / MdeModulePkg / MdeModulePkg.dec
index ae0d6527befc7dc153979abacaa4d96ee54616ac..4ab6358d498322926e6aac71e5255f9b0fc7a41a 100644 (file)
@@ -72,7 +72,7 @@
 \r
   ##  @libraryclass    Provides a set of interfaces to abstract the policy of security measurement.\r
   #\r
-  SecurityManagementLib|MdeModulePkg/Include/Library/SecurityManagementLib.h\r
+  SecurityManagementLib|Include/Library/SecurityManagementLib.h\r
 \r
   ##  @libraryclass  OEM status code libary is used to report status code to OEM device.\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
+  gSmmPerformanceProtocolGuid    = { 0xf866226a, 0xeaa5, 0x4f5a, { 0xa9, 0xa, 0x6c, 0xfb, 0xa5, 0x7c, 0x58, 0x8e } }\r
 \r
   ## Guid is defined for CRC32 encapsulation scheme.\r
   #  Include/Guid/Crc32GuidedSectionExtraction.h\r
   #  Include/Guid/LoadModuleAtFixedAddress.h\r
   gLoadFixedAddressConfigurationTableGuid  = { 0x2CA88B53,0xD296,0x4080, { 0xA4,0xA5,0xCA,0xD9,0xBA,0xE2,0x4B,0x9 } }\r
 \r
+  ## GUID used to store the global debug mask value into an EFI Variable\r
+  # Include/Guid/DebugMask.h  \r
+  gEfiGenericVariableGuid = { 0x59d1c24f, 0x50f1, 0x401a, {0xb1, 0x01, 0xf3, 0x3e, 0x0d, 0xae, 0xd4, 0x43} }\r
+  \r
 [Protocols]\r
   ## Load File protocol provides capability to load and unload EFI image into memory and execute it.\r
   #  Include/Protocol/LoadPe32Image.h\r
   #  Include/Protocol/SmmFirmwareVolumeBlock.h\r
   gEfiSmmFirmwareVolumeBlockProtocolGuid = { 0xd326d041, 0xbd31, 0x4c01, { 0xb5, 0xa8, 0x62, 0x8b, 0xe8, 0x7f, 0x6, 0x53 }}\r
 \r
+  ## This protocol allows the error level mask for DEBUG() macros to be adjusted for DXE Phase modules\r
+  # Include/Guid/DebugMask.h  \r
+  gEfiDebugMaskProtocolGuid = { 0x4c8a2451, 0xc207, 0x405b, {0x96, 0x94, 0x99, 0xea, 0x13, 0x25, 0x13, 0x41} }\r
 [PcdsFeatureFlag]\r
   ## Indicate whether platform can support update capsule across a system reset\r
   gEfiMdeModulePkgTokenSpaceGuid.PcdSupportUpdateCapsuleReset|FALSE|BOOLEAN|0x0001001d\r
   #  If FALSE, then unaligned I/O, MMIO, and PCI Configuration cycles through the PCI I/O Protocol are disabled.\r
   #  The default value for this PCD is to disable support for unaligned PCI I/O Protocol requests.\r
   gEfiMdeModulePkgTokenSpaceGuid.PcdUnalignedPciIoEnable|FALSE|BOOLEAN|0x0001003e\r
+\r
+  ## This PCD specifies whether TEXT statement is always set to GrayOut statement in HII Form Browser.\r
+  #  If TRUE,  TEXT statement will always be set to GrayOut.\r
+  #  If FALSE, TEXT statement will be set to GrayOut only when GrayOut condition is TRUE.\r
+  gEfiMdeModulePkgTokenSpaceGuid.PcdBrowserGrayOutTextStatement|FALSE|BOOLEAN|0x0001004f\r
   \r
 [PcdsFeatureFlag.IA32, PcdsFeatureFlag.X64]\r
   ##\r
   gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingSize|0x0|UINT32|0x30000011\r
 \r
   ## FFS filename to find the ACPI tables\r
-  gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiTableStorageFile|{ 0x25, 0x4e, 0x37, 0x7e, 0x01, 0x8e, 0xee, 0x4f, 0x87, 0xf2, 0x39, 0xc, 0x23, 0xc6, 0x6, 0xcd }|VOID*|16\r
+  gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiTableStorageFile|{ 0x25, 0x4e, 0x37, 0x7e, 0x01, 0x8e, 0xee, 0x4f, 0x87, 0xf2, 0x39, 0xc, 0x23, 0xc6, 0x6, 0xcd }|VOID*|0x30000016\r
 \r
   ## Single root I/O virtualization virtual function memory BAR alignment\r
   #  BITN set indicates 2 of n+12 power\r
   #    BIT0       - FIFO Enable.  0 = Disable FIFOs.  1 = Enable FIFOs.\r
   #    BIT1       - Clear receive FIFO.  1 = Clear FIFO.\r
   #    BIT2       - Clear transmit FIFO.  1 = Clear FIFO.\r
-  #    BIT7..BIT3 - Reserved.  Must be 0.\r
+  #    BIT4..BIT3 - Reserved.  Must be 0.\r
+  #    BIT5       - Enable 64-byte FIFO.  0 = Disable 64-byte FIFO.  1 = Enable 64-byte FIFO\r
+  #    BIT7..BIT6 - Reserved.  Must be 0.\r
   #\r
   # Default is to enable and clear all FIFOs.\r
   #\r