]> git.proxmox.com Git - mirror_edk2.git/commit - UefiCpuPkg/Library/MpInitLib/MpLib.c
UefiCpuPkg/MpInitLib: Do not wakeup AP if only one processor supported
authorJeff Fan <jeff.fan@intel.com>
Fri, 4 Nov 2016 07:45:13 +0000 (15:45 +0800)
committerJeff Fan <jeff.fan@intel.com>
Wed, 9 Nov 2016 08:01:13 +0000 (16:01 +0800)
commit14e8137c8223f6d78135af6180b5e3145351da17
tree09abc02974c1b509c4853c25de31bd2a345afd37
parentb028c1021cdfbfaa0202711f2a008c801752917f
UefiCpuPkg/MpInitLib: Do not wakeup AP if only one processor supported

If MaxLogicalProcessorNumber is only 1, we needn't to wake up APs at all
and needn't to register callback functions.

It could improve boot performance on single supported system.

https://bugzilla.tianocore.org/show_bug.cgi?id=204

Cc: Feng Tian <feng.tian@intel.com>
Cc: Liming Gao <liming.gao@intel.com>
Cc: Michael Kinney <michael.d.kinney@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jeff Fan <jeff.fan@intel.com>
Acked-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Feng Tian <feng.tian@intel.com>
UefiCpuPkg/Library/MpInitLib/DxeMpLib.c
UefiCpuPkg/Library/MpInitLib/MpLib.c
UefiCpuPkg/Library/MpInitLib/PeiMpLib.c