]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/MdePkg.dec
MdePkg/BaseLib: Add Shadow Stack Support for X86.
[mirror_edk2.git] / MdePkg / MdePkg.dec
index c859b4a511695de0df4d87c4c4263e0df1a321e2..69a9575a04d105166a271b984e4ca91ca07ad068 100644 (file)
   # @Prompt Fixed Debug Message Print Level.\r
   gEfiMdePkgTokenSpaceGuid.PcdFixedDebugPrintErrorLevel|0xFFFFFFFF|UINT32|0x30001016\r
 \r
+  ## Indicates the control flow enforcement enabling state.\r
+  #  If enabled, it uses control flow enforcement technology to prevent ROP or JOP.<BR><BR>\r
+  #   BIT0 - SMM CET Shadow Stack is enabled.<BR>\r
+  #   Other - reserved\r
+  # @Prompt Enable control flow enforcement.\r
+  gEfiMdePkgTokenSpaceGuid.PcdControlFlowEnforcementPropertyMask|0x0|UINT32|0x30001017\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