diff options
author | Siyuan, Fu <siyuan.fu@intel.com> | 2020-01-03 14:59:27 +0800 |
---|---|---|
committer | mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | 2020-01-08 02:49:40 +0000 |
commit | 396e791059f37062cbee85696e2b4186ec72a9e3 (patch) | |
tree | 2c6f33525b6ef9c137e1a3ce9d73cb1b32c5a8ba /BaseTools/Source/Python/Table/TableFunction.py | |
parent | 08a475df10b75f84cdeb9b11e38f8eee9b5c048d (diff) | |
download | edk2-396e791059f37062cbee85696e2b4186ec72a9e3.tar.gz edk2-396e791059f37062cbee85696e2b4186ec72a9e3.tar.bz2 edk2-396e791059f37062cbee85696e2b4186ec72a9e3.zip |
UefiCpuPkg: Always load microcode patch on AP processor.
This patch updates the microcode loader to always perform a microcode
detect and load on both BSP and AP processor. This is to fix a potential
microcode revision mismatch issue in below situation:
1. Assume there are two microcode co-exists in flash: one production
version and one debug version microcode.
2. FIT loads production microcode to BSP and all AP.
3. UefiCpuPkg loader loads debug microcode to BSP, and skip the loading
on AP.
As a result, different microcode patches are loaded to BSP and AP, and
trigger microcode mismatch error during OS boot.
BZ link: https://bugzilla.tianocore.org/show_bug.cgi?id=2431
Cc: Eric Dong <eric.dong@intel.com>
Cc: Ray Ni <ray.ni@intel.com>
Signed-off-by: Siyuan Fu <siyuan.fu@intel.com>
Reviewed-by: Eric Dong <eric.dong@intel.com>
Diffstat (limited to 'BaseTools/Source/Python/Table/TableFunction.py')
0 files changed, 0 insertions, 0 deletions