Looks good to me. Reviewed-by: Feng Tian <[email protected]>
-----Original Message----- From: edk2-devel [mailto:[email protected]] On Behalf Of Jeff Fan Sent: Thursday, November 26, 2015 13:24 To: [email protected] Subject: [edk2] [Patch 0/5] UefiCpuPkg/CpuMpPei: Sync/Save/Restore CRx/DRx register This serial of patches will sync BSP's CRx to APs when AP initialization. PeiStartupAllAPs()/PeiStartupThisAP() will send INIT-SIPI-SIPI to wakeup APs to execute AP function. However, some registers will be reset after APs received INIT IPI. We need to restore some registers (For example, CRx/DRx) manually after APs wakeup. Jeff Fan (5): UefiCpuPkg/CpuMpPei: Exchange whole CPU data in SortApicId() UefiCpuPkg/CpuMpPei: Add CPU_VOLATILE_REGISTERS & worker functions UefiCpuPkg/CpuMpPei: Set AP state to CpuStateIdle after initialization UefiCpuPkg/CpuMpPei: Sync BSP's CRx to APs when initialization UefiCpuPkg/CpuMpPei: Save/Restore CRx/DRx register for APs waking up UefiCpuPkg/CpuMpPei/CpuMpPei.c | 106 +++++++++++++++++++++++++++++++++++++---- UefiCpuPkg/CpuMpPei/CpuMpPei.h | 13 +++++ 2 files changed, 109 insertions(+), 10 deletions(-) -- 1.9.5.msysgit.0 _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

