I found and fixed 2 dead lock issues when StartupThisAp(). Because AP will change its wait state from Idle to Sleep dynamically. It introduced some complexity in MP services. Most cases, CPU will be in Sleep state. For long term, we could drop this dynamic changing if there is no much performance benefit.
Jeff Fan (2): UefiCpuPkg/CpuDxe: Fix one dead lock issue in StartupThisAP() UefiCpuPkg/CpuDxe: Fix one dead lock issue in ProcessorToIdleState() UefiCpuPkg/CpuDxe/CpuMp.c | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) -- 1.9.5.msysgit.0 _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

