]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/MdePkg.dec
SecurityPkg: Add TPM PTP support in TCG2 SMM.
[mirror_edk2.git] / MdePkg / MdePkg.dec
index bda6550ed6c6267e6ace933718f6e55646828a9b..7ab0cbbcfbfbe24fe71a85bdd3759d905ba045e4 100644 (file)
@@ -23,7 +23,7 @@
   PACKAGE_NAME                   = MdePkg\r
   PACKAGE_UNI_FILE               = MdePkg.uni\r
   PACKAGE_GUID                   = 1E73767F-8F52-4603-AEB4-F29B510B6766\r
-  PACKAGE_VERSION                = 1.05\r
+  PACKAGE_VERSION                = 1.06\r
 \r
 \r
 [Includes]\r
   #\r
   SmmPeriodicSmiLib|Include/Library/SmmPeriodicSmiLib.h\r
 \r
+  ##  @libraryclass  Provides services to generate random number.\r
+  #\r
+  RngLib|Include/Library/RngLib.h\r
+\r
 [LibraryClasses.IPF]\r
   ##  @libraryclass  The SAL Library provides a service to make a SAL CALL.\r
   SalLib|Include/Library/SalLib.h\r
 \r
   ## Include/Guid/MemoryOverwriteControl.h\r
   gEfiMemoryOverwriteControlDataGuid = { 0xe20939be, 0x32d4, 0x41be, {0xa1, 0x50, 0x89, 0x7f, 0x85, 0xd4, 0x98, 0x29 }}\r
+  \r
+  ## Include/IndustryStandard/MemoryOverwriteRequestControlLock.h\r
+  gEfiMemoryOverwriteRequestControlLockGuid = { 0xBB983CCF, 0x151D, 0x40E1, {0xA0, 0x7B, 0x4A, 0x17, 0xBE, 0x16, 0x82, 0x92}}\r
 \r
   ## Include/Guid/WinCertificate.h\r
   gEfiCertTypeRsa2048Sha256Guid = { 0xa7717414, 0xc616, 0x4977, {0x94, 0x20, 0x84, 0x47, 0x12, 0xa7, 0x35, 0xbf }}\r
 \r
   ## Include/Protocol/TrEEProtocol.h\r
   gEfiTrEEProtocolGuid           = {0x607f766c, 0x7455, 0x42be, { 0x93, 0x0b, 0xe4, 0xd7, 0x6d, 0xb2, 0x72, 0x0f }}\r
+  \r
+  ## Include/Protocol/Tcg2Protocol.h\r
+  gEfiTcg2ProtocolGuid           = {0x607f766c, 0x7455, 0x42be, { 0x93, 0x0b, 0xe4, 0xd7, 0x6d, 0xb2, 0x72, 0x0f }}\r
+  gEfiTcg2FinalEventsTableGuid   = {0x1e2ed096, 0x30e2, 0x4254, { 0xbd, 0x89, 0x86, 0x3b, 0xbe, 0xf8, 0x23, 0x25 }}\r
 \r
   ## Include/Protocol/FormBrowser2.h\r
   gEfiFormBrowser2ProtocolGuid   =   {0xb9d4c360, 0xbcfb, 0x4f9b, {0x92, 0x98, 0x53, 0xc1, 0x36, 0x98, 0x22, 0x58}}\r
   ## Include/Protocol/Http.h\r
   gEfiHttpProtocolGuid                 = { 0x7a59b29b, 0x910b, 0x4171, {0x82, 0x42, 0xa8, 0x5a, 0x0d, 0xf2, 0x5b, 0x5b }}\r
 \r
+  ## Include/Protocol/HttpUtilities.h\r
+  gEfiHttpUtilitiesProtocolGuid        = { 0x3e35c163, 0x4074, 0x45dd, {0x43, 0x1e, 0x23, 0x98, 0x9d, 0xd8, 0x6b, 0x32 }}\r
+\r
   ## Include/Protocol/Rest.h\r
   gEfiRestProtocolGuid                 =  { 0x0db48a36, 0x4e54, 0xea9c, {0x9b, 0x09, 0x1e, 0xa5, 0xbe, 0x3a, 0x66, 0x0b }}\r
 \r
   # @Expression  0x80000002 | (gEfiMdePkgTokenSpaceGuid.PcdPostCodePropertyMask & 0xFC) == 0\r
   gEfiMdePkgTokenSpaceGuid.PcdPostCodePropertyMask|0|UINT8|0x0000000b\r
 \r
+  ## The bit width of data to be written to Port80. The default value is 8.\r
+  # @Prompt Port80 Data Width\r
+  # @ValidList  0x80000001 | 8, 16, 32\r
+  gEfiMdePkgTokenSpaceGuid.PcdPort80DataWidth|8|UINT8|0x0000002d\r
+\r
   ## This value is used to configure X86 Processor FSB clock.\r
   # @Prompt FSB Clock.\r
   gEfiMdePkgTokenSpaceGuid.PcdFSBClock|200000000|UINT32|0x0000000c\r
   #  1 - VT100<BR>\r
   #  2 - VT100+<BR>\r
   #  3 - UTF8<BR>\r
+  #  4 - TTYTERM, NOT defined in UEFI SPEC<BR>\r
   # @Prompt Default Terminal Type.\r
-  # @ValidRange 0x80000001 | 0 - 3\r
+  # @ValidRange 0x80000001 | 0 - 4\r
   gEfiMdePkgTokenSpaceGuid.PcdDefaultTerminalType|0|UINT8|0x00000024\r
 \r
   ## Error level for hardware recorder.\r