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

Reply via email to