audk/MdePkg/Include
Yao, Jiewen 0aac2f777a MdePkg/BaseLib: Add Shadow Stack Support for X86.
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1521

This patch adds SSP - shadow stack pointer to JumpBuffer.
It will be used for the platform that enabled CET/ShadowStack.

We add gEfiMdePkgTokenSpaceGuid.PcdControlFlowEnforcementPropertyMask
to control the global enable/disable.

Cc: Michael D Kinney <michael.d.kinney@intel.com>
Cc: Liming Gao <liming.gao@intel.com>
Cc: Eric Dong <eric.dong@intel.com>
Cc: Ray Ni <ray.ni@intel.com>
Cc: Laszlo Ersek <lersek@redhat.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Yao Jiewen <jiewen.yao@intel.com>
Reviewed-by: Ray Ni <ray.ni@intel.com>
Regression-tested-by: Laszlo Ersek <lersek@redhat.com>
2019-02-28 09:39:47 +08:00
..
AArch64 MdePkg/Base: introduce MAX_ALLOC_ADDRESS 2018-12-20 11:01:38 +01:00
Arm MdePkg/Arm/ProcessorBind.h: fix copy/paste error 2018-12-20 12:29:57 +01:00
Ebc MdePkg/Base: introduce MAX_ALLOC_ADDRESS 2018-12-20 11:01:38 +01:00
Guid MdePkg/StatusCodeDataTypeId.h: Add new definition per PI1.7 Spec 2019-02-19 16:15:05 +08:00
Ia32 MdePkg/Include: Add Nasm.inc 2019-02-28 09:39:06 +08:00
IndustryStandard MdePkg/IndustryStandard: Remove an incorrectly spelled macro 2019-01-31 20:19:11 +08:00
Library MdePkg/BaseLib: Add Shadow Stack Support for X86. 2019-02-28 09:39:47 +08:00
Pi MdePkg: Clean up source files 2018-06-28 11:19:47 +08:00
Ppi MdePkg: Support EFI_PEI_CORE_FV_LOCATION_PPI 2019-02-15 13:39:38 +08:00
Protocol MdePkg: Change function parameter type 2019-02-14 15:38:44 +08:00
Uefi MdePkg/UefiSpec.h: Add definition to support Capsule-on-Disk feature 2019-01-31 14:07:58 +08:00
X64 MdePkg/Include: Add Nasm.inc 2019-02-28 09:39:06 +08:00
Base.h Revert "MdePkg: avoid __builtin_unreachable() on GCC v4.4" 2019-01-08 02:39:43 +01:00
PiDxe.h MdePkg: Clean up source files 2018-06-28 11:19:47 +08:00
PiMm.h MdePkg: Add new definitions for Management Mode. 2017-08-29 09:37:36 +08:00
PiPei.h MdePkg: Clean up source files 2018-06-28 11:19:47 +08:00
PiSmm.h MdePkg: Clean up source files 2018-06-28 11:19:47 +08:00
Uefi.h MdePkg: Clean up source files 2018-06-28 11:19:47 +08:00