UefiCpuPkg/MpInitLib: Load uCode once for each core.
authorEric Dong <eric.dong@intel.com>
Thu, 12 Jul 2018 10:21:01 +0000 (18:21 +0800)
committerEric Dong <eric.dong@intel.com>
Wed, 18 Jul 2018 04:43:30 +0000 (12:43 +0800)
commitf63a3e286765f47b79a73d56f8d687c4f3733979
treef4e3104d58a33b3e8249dbb58ef6d1f360c377d3
parent2a08913443bb3fff0056cc555e260b2c3fdd2120
UefiCpuPkg/MpInitLib: Load uCode once for each core.

The SDM requires only one thread per core to load the
microcode.

This change enables this solution.

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