summaryrefslogtreecommitdiffstats
path: root/BaseTools/Source/Python/Table/TableFunction.py
diff options
context:
space:
mode:
authorHao Wu <hao.a.wu@intel.com>2018-03-06 18:36:37 +0800
committerHao Wu <hao.a.wu@intel.com>2018-03-07 20:56:42 +0800
commita10acf0e207ed49cb3bcce14f3de172605df6ce7 (patch)
treef6a0059426433daf9e37408fd3b7fb0fafc427ba /BaseTools/Source/Python/Table/TableFunction.py
parent133451f3441d363d1c829b1b0a91b2aad3a719ef (diff)
downloadedk2-a10acf0e207ed49cb3bcce14f3de172605df6ce7.tar.gz
edk2-a10acf0e207ed49cb3bcce14f3de172605df6ce7.tar.bz2
edk2-a10acf0e207ed49cb3bcce14f3de172605df6ce7.zip
MdeModulePkg/Core: Refine handling NULL detection in NX setting
The commit rewrites the logic in function InitializeDxeNxMemoryProtectionPolicy() for handling the first page (page 0) when NULL pointer detection feature is enabled. Instead of skip setting the page 0, the codes will now override the attribute setting of page 0 by adding the 'EFI_MEMORY_RP' attribute. The purpose is to make it easy for other special handling of pages (e.g. the first page of the stack when stack guard feature is enabled). Cc: Star Zeng <star.zeng@intel.com> Cc: Eric Dong <eric.dong@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Hao Wu <hao.a.wu@intel.com> Reviewed-by: Jiewen Yao <jiewen.yao@intel.com> Reviewed-by: Jian J Wang <jian.j.wang@intel.com> Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com>
Diffstat (limited to 'BaseTools/Source/Python/Table/TableFunction.py')
0 files changed, 0 insertions, 0 deletions