From: Jian J Wang Date: Mon, 29 Jan 2018 11:07:29 +0000 (+0800) Subject: MdeModulePkg/Core: fix feature conflict between NX and NULL detection X-Git-Tag: edk2-stable201903~2491 X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=commitdiff_plain;h=9b17c6511d50db493c49324aaf81c50c3676a111;hp=9b17c6511d50db493c49324aaf81c50c3676a111;ds=sidebyside MdeModulePkg/Core: fix feature conflict between NX and NULL detection If enabled, NX memory protection feature will mark all free memory as NX (non-executable), including page 0. This will overwrite the attributes of page 0 if NULL pointer detection feature is also enabled and then compromise the functionality of it. The solution is skipping the NX attributes setting to page 0 if NULL pointer detection feature is enabled. Cc: Star Zeng Cc: Eric Dong Cc: Jiewen Yao Cc: Ruiyu Ni Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang Reviewed-by: Ruiyu Ni ---