summaryrefslogtreecommitdiffstats
path: root/UefiCpuPkg/CpuMpPei/CpuMpPei.inf
diff options
context:
space:
mode:
authorJeff Fan <jeff.fan@intel.com>2015-12-18 03:25:32 +0000
committervanjeff <vanjeff@Edk2>2015-12-18 03:25:32 +0000
commitc87e41b4452f0b5f8f14505b2ca5238f2598ea23 (patch)
treee68a0042d5fd9241de78e9044e127daba6d9946c /UefiCpuPkg/CpuMpPei/CpuMpPei.inf
parente001e11f90afd78851defc78590edfe1c3355675 (diff)
downloadedk2-c87e41b4452f0b5f8f14505b2ca5238f2598ea23.tar.gz
edk2-c87e41b4452f0b5f8f14505b2ca5238f2598ea23.tar.bz2
edk2-c87e41b4452f0b5f8f14505b2ca5238f2598ea23.zip
UefiCpuPkg/CpuMpPei: Place APs in proper loop mode after AP execution
After AP function is executed, we will place AP in proper loop mode. Because AP maybe waken up by SMI or other reasons. We need to read signature in monitor buffer to check if APs is waken up by BSP. If it is not waken up by BSP, we will continue to place them into proper loop mode. Contributed-under: TianoCore Contribution Agreement 1.0 Cc: Feng Tian <feng.tian@intel.com> Cc: Michael Kinney <michael.d.kinney@intel.com> Cc: Jordan Justen <jordan.l.justen@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jeff Fan <jeff.fan@intel.com> Tested-by: Michael Kinney <michael.d.kinney@intel.com> Reviewed-by: Michael Kinney <michael.d.kinney@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19345 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'UefiCpuPkg/CpuMpPei/CpuMpPei.inf')
-rw-r--r--UefiCpuPkg/CpuMpPei/CpuMpPei.inf1
1 files changed, 1 insertions, 0 deletions
diff --git a/UefiCpuPkg/CpuMpPei/CpuMpPei.inf b/UefiCpuPkg/CpuMpPei/CpuMpPei.inf
index 4a5cfe75ff..ec353aed7d 100644
--- a/UefiCpuPkg/CpuMpPei/CpuMpPei.inf
+++ b/UefiCpuPkg/CpuMpPei/CpuMpPei.inf
@@ -66,6 +66,7 @@
SynchronizationLib
TimerLib
UefiCpuLib
+ CpuLib
[Ppis]
gEfiPeiMpServicesPpiGuid ## PRODUCES