]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/MdeModulePkg.dec
OvmfPkg: Delete SecMeasurementLibTdx
[mirror_edk2.git] / MdeModulePkg / MdeModulePkg.dec
index 133e04ee86caa7066bd6e2023a7bd29961cc2b24..2bcb9f9453afc385d8d39f1615ba06e85c077ee1 100644 (file)
   #\r
   VariablePolicyHelperLib|Include/Library/VariablePolicyHelperLib.h\r
 \r
+  ##  @libraryclass  Provides services to access UEFI variable flash information.\r
+  #\r
+  VariableFlashInfoLib|Include/Library/VariableFlashInfoLib.h\r
+\r
 [Guids]\r
   ## MdeModule package token space guid\r
   # Include/Guid/MdeModulePkgTokenSpace.h\r
   #  Include/Guid/SmmVariableCommon.h\r
   gSmmVariableWriteGuid  = { 0x93ba1826, 0xdffb, 0x45dd, { 0x82, 0xa7, 0xe7, 0xdc, 0xaa, 0x3b, 0xbd, 0xf3 }}\r
 \r
+  ## Guid of the variable flash information HOB.\r
+  #  Include/Guid/VariableFlashInfo.h\r
+  gVariableFlashInfoHobGuid = { 0x5d11c653, 0x8154, 0x4ac3, { 0xa8, 0xc2, 0xfb, 0xa2, 0x89, 0x20, 0xfc, 0x90 }}\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
   # @Prompt Maximum permitted FwVol section nesting depth (exclusive).\r
   gEfiMdeModulePkgTokenSpaceGuid.PcdFwVolDxeMaxEncapsulationDepth|0x10|UINT32|0x00000030\r
 \r
+  ## Indicates the default timeout value for SD/MMC Host Controller operations in microseconds.\r
+  # @Prompt SD/MMC Host Controller Operations Timeout (us).\r
+  gEfiMdeModulePkgTokenSpaceGuid.PcdSdMmcGenericTimeoutValue|1000000|UINT32|0x00000031\r
+\r
 [PcdsPatchableInModule, PcdsDynamic, PcdsDynamicEx]\r
   ## This PCD defines the Console output row. The default value is 25 according to UEFI spec.\r
   #  This PCD could be set to 0 then console output would be at max column and max row.\r
   gEfiMdeModulePkgTokenSpaceGuid.PcdSmbiosEntryPointProvideMethod|0x3|UINT32|0x00010069\r
 \r
   ## This PCD specifies the additional pad size in FPDT Basic Boot Performance Table for\r
-  #  the extension FPDT boot records received after ReadyToBoot and before ExitBootService.\r
+  #  the extension FPDT boot records received after EndOfDxe and before ExitBootService.\r
   # @Prompt Pad size for extension FPDT boot records.\r
-  gEfiMdeModulePkgTokenSpaceGuid.PcdExtFpdtBootRecordPadSize|0x20000|UINT32|0x0001005F\r
+  gEfiMdeModulePkgTokenSpaceGuid.PcdExtFpdtBootRecordPadSize|0x30000|UINT32|0x0001005F\r
 \r
   ## Indicates if ConIn device are connected on demand.<BR><BR>\r
   #   TRUE  - ConIn device are not connected during BDS and ReadKeyStroke/ReadKeyStrokeEx produced\r
   # @Prompt Enable PCIe Resizable BAR Capability support.\r
   gEfiMdeModulePkgTokenSpaceGuid.PcdPcieResizableBarSupport|FALSE|BOOLEAN|0x10000024\r
 \r
+  ## This PCD holds the shared bit mask for page table entries when Tdx is enabled.\r
+  # @Prompt The shared bit mask when Intel Tdx is enabled.\r
+  gEfiMdeModulePkgTokenSpaceGuid.PcdTdxSharedBitMask|0x0|UINT64|0x10000025\r
+\r
 [PcdsPatchableInModule]\r
   ## Specify memory size with page number for PEI code when\r
   #  Loading Module at Fixed Address feature is enabled.\r