summaryrefslogtreecommitdiffstats
path: root/BaseTools/Source/Python/Common/VariableAttributes.py
diff options
context:
space:
mode:
authorChen A Chen <chen.a.chen@intel.com>2019-02-15 14:29:41 +0800
committerEric Dong <eric.dong@intel.com>2019-02-21 16:16:56 +0800
commitb6f67b4d58b81f12f63f5f8c94cf8af3600297ab (patch)
tree79ad7f1e1459177a97c198a0b1ced5f42ee0c00c /BaseTools/Source/Python/Common/VariableAttributes.py
parentb49758c11280a0dfba981632ed6ed06ed80a30d8 (diff)
downloadedk2-b6f67b4d58b81f12f63f5f8c94cf8af3600297ab.tar.gz
edk2-b6f67b4d58b81f12f63f5f8c94cf8af3600297ab.tar.bz2
edk2-b6f67b4d58b81f12f63f5f8c94cf8af3600297ab.zip
UefiCpuPkg/Microcode: Fix incorrect checksum issue for extended table
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1020 The following Microcode payload format is define in SDM spec. Payload: |MicrocodeHeader|MicrocodeBinary|ExtendedHeader|ExtendedTable|. When we verify the CheckSum32 with ExtendedTable, we should use the fields of ExtendedTable to replace corresponding fields in MicrocodeHeader, and then calculate the CheckSum32 with MicrocodeHeader+MicrocodeBinary. This patch already verified on ICL platform. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Chen A Chen <chen.a.chen@intel.com> Cc: Ray Ni <ray.ni@intel.com> Cc: Eric Dong <eric.dong@intel.com> Cc: Zhang Chao B <chao.b.zhang@intel.com> Reviewed-by: Ray Ni <ray.ni@intel.com> Reviewed-by: Eric Dong <eric.dong@intel.com>
Diffstat (limited to 'BaseTools/Source/Python/Common/VariableAttributes.py')
0 files changed, 0 insertions, 0 deletions