]> git.proxmox.com Git - mirror_edk2.git/commit - IntelSiliconPkg/Feature/Capsule/MicrocodeUpdateDxe/MicrocodeUpdate.h
UefiCpuPkg/MicrocodeUpdate: Add MP support.
authorJiewen Yao <jiewen.yao@intel.com>
Tue, 27 Dec 2016 06:21:16 +0000 (14:21 +0800)
committerJiewen Yao <jiewen.yao@intel.com>
Wed, 28 Dec 2016 07:09:02 +0000 (15:09 +0800)
commit31d060d94e65c41ccca2b68f7908c0c3b4ac3df4
treea8dd6fb606ff45640996509a6ea9da93bb29377d
parent2ed658240c1f3ca10aa65dbbf74f4cf297145d8c
UefiCpuPkg/MicrocodeUpdate: Add MP support.

Support the case that BSP and AP are using different Microcode.
The previous logic validates new MCU on BSP only.
The enhanced logic will validate MCU on every BSP and AP.
As long as one processor loads the MCU successfully, it will be updated.

Cc: Jeff Fan <jeff.fan@intel.com>
Cc: Star Zeng <star.zeng@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jiewen Yao <jiewen.yao@intel.com>
Reviewed-by: Jeff Fan <jeff.fan@intel.com>
UefiCpuPkg/Feature/Capsule/MicrocodeUpdateDxe/MicrocodeFmp.c
UefiCpuPkg/Feature/Capsule/MicrocodeUpdateDxe/MicrocodeUpdate.c
UefiCpuPkg/Feature/Capsule/MicrocodeUpdateDxe/MicrocodeUpdate.h
UefiCpuPkg/Feature/Capsule/MicrocodeUpdateDxe/MicrocodeUpdateDxe.inf