]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/MdePkg.dec
MdePkg/X64/ProcessorBind.h: Fix EmulatorPkg X64 XCODE5
[mirror_edk2.git] / MdePkg / MdePkg.dec
index e2ea8fff669953aa399fc4cdbd5ccf256c66ed13..15a221d71f9b5c5d916cdf839d3b863f4da17326 100644 (file)
   ## Include/Guid/GraphicsInfoHob.h\r
   gEfiGraphicsDeviceInfoHobGuid     = { 0xe5cb2ac9, 0xd35d, 0x4430, { 0x93, 0x6e, 0x1d, 0xe3, 0x32, 0x47, 0x8d, 0xe7 }}\r
 \r
+  ## Include/Guid/SmramMemoryReserve.h\r
+  gEfiSmmSmramMemoryGuid            = { 0x6dadf1d1, 0xd4cc, 0x4910, { 0xbb, 0x6e, 0x82, 0xb1, 0xfd, 0x80, 0xff, 0x3d }}\r
+\r
   #\r
   # GUID defined in PI1.6\r
   #\r
   ## Include/IndustryStandard/WindowsUxCapsule.h\r
   gWindowsUxCapsuleGuid          = { 0x3b8c8162, 0x188c, 0x46a4, { 0xae, 0xc9, 0xbe, 0x43, 0xf1, 0xd6, 0x56, 0x97}}\r
 \r
+  #\r
+  # GUID indicates the tiano custom compress/decompress algorithm.\r
+  #\r
+  gTianoCustomDecompressGuid     = { 0xA31280AD, 0x481E, 0x41B6, { 0x95, 0xE8, 0x12, 0x7F, 0x4C, 0x98, 0x47, 0x79 }}\r
+\r
 [Guids.IA32, Guids.X64]\r
   ## Include/Guid/Cper.h\r
   gEfiIa32X64ErrorTypeCacheCheckGuid = { 0xA55701F5, 0xE3EF, 0x43de, { 0xAC, 0x72, 0x24, 0x9B, 0x57, 0x3F, 0xAD, 0x2C }}\r
   # Protocols defined in PI 1.5.\r
   #\r
 \r
+  ## Include/Protocol/MmMp.h\r
+  gEfiMmMpProtocolGuid = { 0x5d5450d7, 0x990c, 0x4180, { 0xa8, 0x3, 0x8e, 0x63, 0xf0, 0x60, 0x83, 0x7 }}\r
+\r
   ## Include/Protocol/MmEndOfDxe.h\r
   gEfiMmEndOfDxeProtocolGuid = { 0x24e70042, 0xd5c5, 0x4260, { 0x8c, 0x39, 0xa, 0xd3, 0xaa, 0x32, 0xe9, 0x3d }}\r
 \r
   # @Prompt Enable control flow enforcement.\r
   gEfiMdePkgTokenSpaceGuid.PcdControlFlowEnforcementPropertyMask|0x0|UINT32|0x30001017\r
 \r
+  ## Indicates the type of instruction sequence to use for a speculation\r
+  #  barrier.  The default instruction sequence is LFENCE.<BR><BR>\r
+  #   0x00 - No operation.<BR>\r
+  #   0x01 - LFENCE (IA32/X64).<BR>\r
+  #   0x02 - CPUID  (IA32/X64).<BR>\r
+  #   Other - reserved\r
+  # @Prompt Speculation Barrier Type.\r
+  gEfiMdePkgTokenSpaceGuid.PcdSpeculationBarrierType|0x01|UINT8|0x30001018\r
+\r
 [PcdsFixedAtBuild,PcdsPatchableInModule]\r
   ## Indicates the maximum length of unicode string used in the following\r
   #  BaseLib functions: StrLen(), StrSize(), StrCmp(), StrnCmp(), StrCpy(), StrnCpy()<BR><BR>\r