diff options
author | Jeff Fan <jeff.fan@intel.com> | 2016-07-21 00:20:26 +0800 |
---|---|---|
committer | Jeff Fan <jeff.fan@intel.com> | 2016-08-17 20:00:54 +0800 |
commit | b8b04307ebd0f200beb34f0ca2a01ff7b3514972 (patch) | |
tree | c687c8fa3d2cd0f431ae9d65ce1c14ce8a45e469 /ArmVirtPkg | |
parent | ed66e0e3f48db7a97ca82b8b630b0cf83b1283fb (diff) | |
download | edk2-platforms-b8b04307ebd0f200beb34f0ca2a01ff7b3514972.tar.xz |
UefiCpuPkg/MpInitLib: Add ApWakeupFunction() executed by assembly code
ApWakeupFunction() is the first C function executed from AP reset vector. When
APs waken up at the first time, it will sync BSP's MTRR setting and load
microcode on APs and collect APs' BIST information.
When AP tasked finished, it will place APs it one loop specified by ApLoopMode.
v5:
1. Rename ApCFunction to ApWakeupFunction to meet naming convention.
Cc: Michael Kinney <michael.d.kinney@intel.com>
Cc: Feng Tian <feng.tian@intel.com>
Cc: Giri P Mudusuru <giri.p.mudusuru@intel.com>
Cc: Laszlo Ersek <lersek@redhat.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jeff Fan <jeff.fan@intel.com>
Reviewed-by: Michael Kinney <michael.d.kinney@intel.com>
Tested-by: Laszlo Ersek <lersek@redhat.com>
Tested-by: Michael Kinney <michael.d.kinney@intel.com>
Diffstat (limited to 'ArmVirtPkg')
0 files changed, 0 insertions, 0 deletions