# @Prompt The Heap Guard feature mask\r
gEfiMdeModulePkgTokenSpaceGuid.PcdHeapGuardPropertyMask|0x0|UINT8|0x30001054\r
\r
+ ## Indicates if UEFI Stack Guard will be enabled.\r
+ # If enabled, stack overflow in UEFI can be caught, preventing chaotic consequences.<BR><BR>\r
+ # TRUE - UEFI Stack Guard will be enabled.<BR>\r
+ # FALSE - UEFI Stack Guard will be disabled.<BR>\r
+ # @Prompt Enable UEFI Stack Guard.\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdCpuStackGuard|FALSE|BOOLEAN|0x30001055\r
+\r
[PcdsFixedAtBuild, PcdsPatchableInModule]\r
## Dynamic type PCD can be registered callback function for Pcd setting action.\r
# PcdMaxPeiPcdCallBackNumberPerPcdEntry indicates the maximum number of callback function\r
" 0 - The returned pool is adjacent to the bottom guard page.<BR>\n"\r
" 1 - The returned pool is adjacent to the top guard page.<BR>"\r
\r
+#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdCpuStackGuard_PROMPT #language en-US "Enable UEFI Stack Guard"\r
+\r
+#string STR_gEfiMdeModulePkgTokenSpaceGuid_PcdCpuStackGuard_HELP #language en-US "Indicates if UEFI Stack Guard will be enabled.\n"\r
+ " If enabled, stack overflow in UEFI can be caught, preventing chaotic consequences.<BR><BR>\n"\r
+ " TRUE - UEFI Stack Guard will be enabled.<BR>\n"\r
+ " FALSE - UEFI Stack Guard will be disabled.<BR>"\r
+\r