audk/UefiCpuPkg/CpuDxe
Star Zeng 21d0e75065 UefiCpuPkg CpuDxe: Sync up the settings of Execute Disable to APs
when stack NX has been enabled for BSP.

DxeIpl may have enabled Execute Disable for BSP,
APs need to get the status and sync up the settings,
otherwise EFI_MP_SERVICES_PROTOCOL->StartupAllAPs
may not work.

Got positive comments and test result from Laszlo
for the early draft patch, thanks.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Star Zeng <star.zeng@intel.com>
Tested-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18191 6f19259b-4bc3-4df7-8a09-765794883524
2015-08-08 00:00:36 +00:00
..
Ia32 UefiCpuPkg: Avoid "error A2085" when DDK3790 tool chain is used 2015-04-09 03:09:17 +00:00
X64 UefiCpuPkg/CpuDxe: Add stackless assembly AP entry points 2014-11-13 18:24:59 +00:00
ApStartup.c UefiCpuPkg CpuDxe: Sync up the settings of Execute Disable to APs 2015-08-08 00:00:36 +00:00
CpuDxe.c UefiCpuPkg/CpuDxe: Add no-op InitializeMpSupport 2014-11-13 18:24:25 +00:00
CpuDxe.h UefiCpuPkg/CpuDxe: Add StartApsStackless routine 2014-11-13 18:25:29 +00:00
CpuDxe.inf UefiCpuPkg/CpuDxe: Get CPU BIST information from Guided HOB 2015-06-16 02:55:54 +00:00
CpuDxe.uni UefiCpuPkg: Convert non DOS format files to DOS format 2014-09-03 08:48:53 +00:00
CpuDxeExtra.uni UefiCpuPkg: INF/DEC file updates to EDK II packages 2014-08-28 05:11:06 +00:00
CpuGdt.c UefiCpuPkg/CpuDxe: Move GDT structures into CpuGdt.h 2014-11-13 18:25:10 +00:00
CpuGdt.h UefiCpuPkg/CpuDxe: Move GDT structures into CpuGdt.h 2014-11-13 18:25:10 +00:00
CpuMp.c UefiCpuPkg/CpuDxe: NumberOfData is not BOOLEAN type 2015-06-19 08:27:35 +00:00
CpuMp.h UefiCpuPkg/CpuDxe: Get CPU BIST information from Guided HOB 2015-06-16 02:55:54 +00:00