]> git.proxmox.com Git - mirror_edk2.git/commit
UefiCpuPkg/MpInitLib: Keep compatible with former AP counting solution.
authorEric Dong <eric.dong@intel.com>
Thu, 26 Oct 2017 05:55:21 +0000 (13:55 +0800)
committerEric Dong <eric.dong@intel.com>
Fri, 27 Oct 2017 01:34:38 +0000 (09:34 +0800)
commit861218740d6d0f6b443f4ef6e170f9524372add8
tree3940a84cb196d794630f5167f6e5bfb39f78201c
parentbf5a306ab5e0b1829b1d59180bc010648f09a32e
UefiCpuPkg/MpInitLib: Keep compatible with former AP counting solution.

For some special platforms (such as Ovmf), it is possible
that, some APs start up *and finish* before the remaining
APs start up *at all*. In this case, the enhance
solution by changes 0594ec41 not works as expected.

This change remove check CpuMpData->CpuCount logic to let old
solution still workable if platform owner still set a long
time for PcdCpuApInitTimeOutInMicroSeconds. It's platform
owner's response to decide which solution to use.

Cc: Ruiyu Ni <ruiyu.ni@intel.com>
Cc: Laszlo Ersek <lersek@redhat.com>
Cc: Jeff Fan <vanjeff_919@hotmail.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Eric Dong <eric.dong@intel.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Jeff Fan <vanjeff_919@hotmail.com>
UefiCpuPkg/Library/MpInitLib/MpLib.c