audk/UefiCpuPkg/Library/MpInitLib
Jian J Wang e09b6b5953 UefiCpuPkg/MpInitLib: fix register restore issue in AP wakeup
The conflict issues are introduced by Stack Guard feature enabled for
PEI.

The first is CR0 which should be restored after CR3 and CR4.
Another is TR which should not be passed from BSP to AP during init
phase.

Cc: Eric Dong <eric.dong@intel.com>
Cc: Laszlo Ersek <lersek@redhat.com>
Cc: Ruiyu Ni <ruiyu.ni@intel.com>
Cc: Jiewen Yao <jiewen.yao@intel.com>
Cc: Star Zeng <star.zeng@intel.com>
Cc: "Ware, Ryan R" <ryan.r.ware@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Jian J Wang <jian.j.wang@intel.com>
Regression-tested-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Eric Dong <eric.dong@intel.com>
2018-09-10 09:28:27 +08:00
..
Ia32 UefiCpuPkg: Clean up source files 2018-06-28 11:19:53 +08:00
X64 UefiCpuPkg: Clean up source files 2018-06-28 11:19:53 +08:00
DxeMpInitLib.inf UefiCpuPkg/MpInitLib: Add missing Guard page setup for APs 2017-12-22 14:16:51 +08:00
DxeMpInitLib.uni UefiCpuPkg/MpInitLib: Add two instances PeiMpInitLib and DxeMpInitLib 2016-08-17 19:58:07 +08:00
DxeMpLib.c UefiCpuPkg/MpInitLib: Not use disabled AP when call StartAllAPs. 2018-07-26 16:54:18 +08:00
Microcode.c UefiCpuPkg/MpInitLib: Fix VS2012 build failure 2018-07-20 09:36:41 +08:00
MpLib.c UefiCpuPkg/MpInitLib: fix register restore issue in AP wakeup 2018-09-10 09:28:27 +08:00
MpLib.h UefiCpuPkg/MpInitLib: Fix ECC issues. 2018-09-06 08:04:29 +08:00
PeiMpInitLib.inf UefiCpuPkg/MpInitLib: Fix ECC issues. 2018-09-06 08:04:29 +08:00
PeiMpInitLib.uni UefiCpuPkg/MpInitLib: Add two instances PeiMpInitLib and DxeMpInitLib 2016-08-17 19:58:07 +08:00
PeiMpLib.c UefiCpuPkg/MpInitLib: Remove useless code. 2018-07-20 09:24:42 +08:00