Jeff, The updates to the series looks good. Reviewed-by: Michael Kinney <michael.d.kin...@intel.com>
Mike > -----Original Message----- > From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On > Behalf Of Jeff Fan > Sent: Thursday, December 17, 2015 6:17 AM > To: edk2-devel@lists.01.org > Subject: [edk2] [Patch v2 0/7] Support the different AP loop > mode > > v2: > (1) Per Michael Kinney's suggestion, update GetApLoopMode() not > to check CPUID > on MONITOR/MWAIT support if PcdCpuApLoopMode is not set to > ApMwaitLoop. > (2) Add PcdCpuApTargetCstate to specify the C-state for APs > instead of the max > C-state. > > v1: > Support 3 AP loop modes: > A: Place AP in the Hlt-Loop state. > B: Place AP in the Mwait-Loop state. > C: Place AP in the Run-Loop state. > > Jeff Fan (7): > UefiCpuPkg: Add PCD PcdCpuApLoopMode > UefiCpuPkg: Add PCD PcdCpuApTargetCstate > UefiCpuPkg/CpuMpPei: Add GetApLoopMode() to get AP loop mode > UefiCpuPkg/CpuMpPei: Prepare for monitor buffer > UefiCpuPkg/CpuMpPei: Place APs in proper loop mode after AP > execution > UefiCpuPkg/CpuMpPei: Wake up APs by proper method > UefiCpuPkg/CpuMpPei: Remove un-used AsmCliHltLoop() > > UefiCpuPkg/CpuMpPei/CpuMpPei.c | 264 > +++++++++++++++++++++++++++------- > UefiCpuPkg/CpuMpPei/CpuMpPei.h | 26 ++-- > UefiCpuPkg/CpuMpPei/CpuMpPei.inf | 3 + > UefiCpuPkg/CpuMpPei/Ia32/MpFuncs.asm | 6 - > UefiCpuPkg/CpuMpPei/Ia32/MpFuncs.nasm | 6 - > UefiCpuPkg/CpuMpPei/PeiMpServices.c | 6 +- > UefiCpuPkg/CpuMpPei/X64/MpFuncs.asm | 6 - > UefiCpuPkg/CpuMpPei/X64/MpFuncs.nasm | 6 - > UefiCpuPkg/Include/Register/Cpuid.h | 2 + > UefiCpuPkg/UefiCpuPkg.dec | 13 ++ > UefiCpuPkg/UefiCpuPkg.uni | Bin 22498 -> 23534 > bytes > 11 files changed, 244 insertions(+), 94 deletions(-) > > -- > 1.9.5.msysgit.0 > > _______________________________________________ > edk2-devel mailing list > edk2-devel@lists.01.org > https://lists.01.org/mailman/listinfo/edk2-devel _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel