audk/UefiCpuPkg/Library
Yuanhao Xie 9ab2b34dd4 UefiCpuPkg: Use Top of each AP's stack to save CpuMpData
To remove the dependency of CPU register, 4/8 byte at the top of the
stack is occupied for CpuMpData. BIST information is also taken care
here. This modification is only for PEI phase, since in DXE phase
CpuMpData is accessed via global variable.

Signed-off-by: Yuanhao Xie <yuanhao.xie@intel.com>
Cc: Eric Dong <eric.dong@intel.com>
Reviewed-by: Ray Ni <ray.ni@intel.com>
Cc: Rahul Kumar <rahul1.kumar@intel.com>
2022-08-31 04:23:55 +00:00
..
BaseUefiCpuLib
BaseXApicLib
BaseXApicX2ApicLib
CpuCacheInfoLib
CpuCommonFeaturesLib
CpuExceptionHandlerLib UefiCpuPkg: Simplify the implementation when separate exception stacks 2022-08-31 04:23:55 +00:00
CpuPageTableLib UefiCpuPkg/CpuPageTableLib/UnitTest: Add host based unit test 2022-08-31 01:57:58 +00:00
CpuTimerLib
MicrocodeLib
MpInitLib UefiCpuPkg: Use Top of each AP's stack to save CpuMpData 2022-08-31 04:23:55 +00:00
MpInitLibUp
MtrrLib
PlatformSecLibNull
RegisterCpuFeaturesLib
SecPeiDxeTimerLibUefiCpu
SmmCpuFeaturesLib UefiCpuPkg: Add PCD to control SMRR enable & SmmFeatureControl support 2022-08-31 04:23:55 +00:00
SmmCpuPlatformHookLibNull
SmmCpuRendezvousLib
VmgExitLibNull