|
[PATCH 39/45] Vlv2TbltDevicePkg/SystemBiosDescriptor: Add Descriptor for capsule update.
Add SystemBiosDescriptor for capsule update.
The PEIM extracts SystemBiosDescriptor info from FFS and reports it via PCD.
Cc: Feng Tian <feng.tian@...>
Cc: Michael D Kinney
Add SystemBiosDescriptor for capsule update.
The PEIM extracts SystemBiosDescriptor info from FFS and reports it via PCD.
Cc: Feng Tian <feng.tian@...>
Cc: Michael D Kinney
|
By
Yao, Jiewen
·
#1937
·
|
|
[PATCH 38/45] Vlv2TbltDevicePkg/PlatformFlashAccessLib: Add instance for capsule update.
Add PlatformFlashAccessLib for capsule update.
Cc: Feng Tian <feng.tian@...>
Cc: Michael D Kinney <michael.d.kinney@...>
Cc: Liming Gao <liming.gao@...>
Cc: Chao Zhang
Add PlatformFlashAccessLib for capsule update.
Cc: Feng Tian <feng.tian@...>
Cc: Michael D Kinney <michael.d.kinney@...>
Cc: Liming Gao <liming.gao@...>
Cc: Chao Zhang
|
By
Yao, Jiewen
·
#1936
·
|
|
[PATCH 37/45] QuarkPlatformPkg/dsc/fdf: add capsule generation DSC/FDF.
Add DSC/FDF to generate capsule image.
It is separated from normal DSC/FDF, because the FDF file need use
the result of final build.
Cc: Kelly Steele <kelly.steele@...>
Cc: Star Zeng
Add DSC/FDF to generate capsule image.
It is separated from normal DSC/FDF, because the FDF file need use
the result of final build.
Cc: Kelly Steele <kelly.steele@...>
Cc: Star Zeng
|
By
Yao, Jiewen
·
#1935
·
|
|
[PATCH 36/45] QuarkPlatformPkg/dsc/fdf: Add capsule/recovery support.
Add capsule and recovery support module in platform dsc and fdf.
Cc: Kelly Steele <kelly.steele@...>
Cc: Star Zeng <star.zeng@...>
Cc: Liming Gao <liming.gao@...>
Cc: Chao Zhang
Add capsule and recovery support module in platform dsc and fdf.
Cc: Kelly Steele <kelly.steele@...>
Cc: Star Zeng <star.zeng@...>
Cc: Liming Gao <liming.gao@...>
Cc: Chao Zhang
|
By
Yao, Jiewen
·
#1934
·
|
|
[PATCH 35/45] QuarkPlatformPkg/PlatformBootManager: Add capsule/recovery handling.
Add capsule and recovery boot path handling in platform BDS.
Cc: Kelly Steele <kelly.steele@...>
Cc: Star Zeng <star.zeng@...>
Cc: Liming Gao <liming.gao@...>
Cc: Chao Zhang
Add capsule and recovery boot path handling in platform BDS.
Cc: Kelly Steele <kelly.steele@...>
Cc: Star Zeng <star.zeng@...>
Cc: Liming Gao <liming.gao@...>
Cc: Chao Zhang
|
By
Yao, Jiewen
·
#1933
·
|
|
[PATCH 34/45] QuarkPlatformPkg/PlatformInit: Remove recovery PPI installation.
The QuarkPlatform will use MdeModulePkg/RecoveryModuleLoadPei for recovery.
There is no need to produce recovery PPI in platform module.
Cc: Kelly Steele <kelly.steele@...>
Cc: Star Zeng
The QuarkPlatform will use MdeModulePkg/RecoveryModuleLoadPei for recovery.
There is no need to produce recovery PPI in platform module.
Cc: Kelly Steele <kelly.steele@...>
Cc: Star Zeng
|
By
Yao, Jiewen
·
#1932
·
|
|
[PATCH 33/45] QuarkPlatformPkg/SystemBiosUpdateConfig: Add capsule config file.
Add SystemBiosUpdateConfig as capsule configuration file.
Cc: Kelly Steele <kelly.steele@...>
Cc: Star Zeng <star.zeng@...>
Cc: Liming Gao <liming.gao@...>
Cc: Chao Zhang
Add SystemBiosUpdateConfig as capsule configuration file.
Cc: Kelly Steele <kelly.steele@...>
Cc: Star Zeng <star.zeng@...>
Cc: Liming Gao <liming.gao@...>
Cc: Chao Zhang
|
By
Yao, Jiewen
·
#1931
·
|
|
[PATCH 32/45] QuarkPlatformPkg/SystemBiosDescriptor: Add Descriptor for capsule update.
Add SystemBiosDescriptor for capsule update.
The PEIM extracts SystemBiosDescriptor info from FFS and reports it via PCD.
Cc: Kelly Steele <kelly.steele@...>
Cc: Star Zeng
Add SystemBiosDescriptor for capsule update.
The PEIM extracts SystemBiosDescriptor info from FFS and reports it via PCD.
Cc: Kelly Steele <kelly.steele@...>
Cc: Star Zeng
|
By
Yao, Jiewen
·
#1930
·
|
|
[PATCH 31/45] QuarkPlatformPkg/PlatformFlashAccessLib: Add instance for capsule update.
Add PlatformFlashAccessLib for capsule update.
Cc: Kelly Steele <kelly.steele@...>
Cc: Star Zeng <star.zeng@...>
Cc: Liming Gao <liming.gao@...>
Cc: Chao Zhang
Add PlatformFlashAccessLib for capsule update.
Cc: Kelly Steele <kelly.steele@...>
Cc: Star Zeng <star.zeng@...>
Cc: Liming Gao <liming.gao@...>
Cc: Chao Zhang
|
By
Yao, Jiewen
·
#1929
·
|
|
[PATCH 30/45] UefiCpuPkg/UefiCpuPkg.dsc: Add MicrocodeCapsule related component.
Add Microcode capsule related component to check build.
Cc: Feng Tian <feng.tian@...>
Cc: Michael D Kinney <michael.d.kinney@...>
Cc: Liming Gao <liming.gao@...>
Cc: Chao Zhang
Add Microcode capsule related component to check build.
Cc: Feng Tian <feng.tian@...>
Cc: Michael D Kinney <michael.d.kinney@...>
Cc: Liming Gao <liming.gao@...>
Cc: Chao Zhang
|
By
Yao, Jiewen
·
#1928
·
|
|
[PATCH 29/45] UefiCpuPkg/MicrocodeCapsuleApp: Add MicrocodeCapsuleApp application.
This MicrocodeCapsuleApp can help generate Microcode FMP capsule.
It can also dump Microcode capsule information.
Cc: Feng Tian <feng.tian@...>
Cc: Michael D Kinney
This MicrocodeCapsuleApp can help generate Microcode FMP capsule.
It can also dump Microcode capsule information.
Cc: Feng Tian <feng.tian@...>
Cc: Michael D Kinney
|
By
Yao, Jiewen
·
#1927
·
|
|
[PATCH 28/45] UefiCpuPkg/MicrocodeFlashAccessLib: Add NULL MicrocodeFlashAccessLib.
Add NULL instance to pass build.
Cc: Feng Tian <feng.tian@...>
Cc: Michael D Kinney <michael.d.kinney@...>
Cc: Liming Gao <liming.gao@...>
Cc: Chao Zhang
Add NULL instance to pass build.
Cc: Feng Tian <feng.tian@...>
Cc: Michael D Kinney <michael.d.kinney@...>
Cc: Liming Gao <liming.gao@...>
Cc: Chao Zhang
|
By
Yao, Jiewen
·
#1926
·
|
|
[PATCH 27/45] UefiCpuPkg/MicrocodeUpdate: Add MicrocodeUpdate component.
MicrocodeUpdate supports update Microcode region via UEFI FMP capsule.
MicrocodeUpdate SetImage() will perform the Microcode version,
ProcessorSignature/ProcessorFlag, and try to load microcode.
If
MicrocodeUpdate supports update Microcode region via UEFI FMP capsule.
MicrocodeUpdate SetImage() will perform the Microcode version,
ProcessorSignature/ProcessorFlag, and try to load microcode.
If
|
By
Yao, Jiewen
·
#1925
·
|
|
[PATCH 26/45] UefiCpuPkg/UefiCpuPkg.dec: Add Microcode capsule related definition.
1) Add Microcode capsule related GUID.
gMicrocodeFmpImageTypeIdGuid
2) Add Microcode capsule related library.
MicrocodeFlashAccessLib
Cc: Feng Tian <feng.tian@...>
Cc: Michael D Kinney
1) Add Microcode capsule related GUID.
gMicrocodeFmpImageTypeIdGuid
2) Add Microcode capsule related library.
MicrocodeFlashAccessLib
Cc: Feng Tian <feng.tian@...>
Cc: Michael D Kinney
|
By
Yao, Jiewen
·
#1924
·
|
|
[PATCH 25/45] UefiCpuPkg/Include: Add MicrocodeFlashAccessLib header.
This library is used to abstract microcode flash region access.
This library is consumed by a microcode capsule update module.
Cc: Feng Tian <feng.tian@...>
Cc: Michael D Kinney
This library is used to abstract microcode flash region access.
This library is consumed by a microcode capsule update module.
Cc: Feng Tian <feng.tian@...>
Cc: Michael D Kinney
|
By
Yao, Jiewen
·
#1923
·
|
|
[PATCH 24/45] UefiCpuPkg/Include: Add Microcode FMP definition.
It defined ImageTypeId for Microcode.
Cc: Feng Tian <feng.tian@...>
Cc: Michael D Kinney <michael.d.kinney@...>
Cc: Liming Gao <liming.gao@...>
Cc: Chao Zhang
It defined ImageTypeId for Microcode.
Cc: Feng Tian <feng.tian@...>
Cc: Michael D Kinney <michael.d.kinney@...>
Cc: Liming Gao <liming.gao@...>
Cc: Chao Zhang
|
By
Yao, Jiewen
·
#1922
·
|
|
[PATCH 23/45] SecurityPkg/SecurityPkg.dsc: Add FmpAuthentication*Lib.
Add FmpAuthentication*Lib to check build.
Cc: Star Zeng <star.zeng@...>
Cc: Michael D Kinney <michael.d.kinney@...>
Cc: Liming Gao <liming.gao@...>
Cc: Chao Zhang
Add FmpAuthentication*Lib to check build.
Cc: Star Zeng <star.zeng@...>
Cc: Michael D Kinney <michael.d.kinney@...>
Cc: Liming Gao <liming.gao@...>
Cc: Chao Zhang
|
By
Yao, Jiewen
·
#1921
·
|
|
[PATCH 22/45] SecurityPkg/FmpAuthenticationRsa2048Sha256Lib: Add NULL class for FMP.
This is a NULL class for FmpAuthenticationLib. It provides Rsa2048Sha256
based FMP authentication.
Cc: Star Zeng <star.zeng@...>
Cc: Michael D Kinney <michael.d.kinney@...>
Cc: Liming Gao
This is a NULL class for FmpAuthenticationLib. It provides Rsa2048Sha256
based FMP authentication.
Cc: Star Zeng <star.zeng@...>
Cc: Michael D Kinney <michael.d.kinney@...>
Cc: Liming Gao
|
By
Yao, Jiewen
·
#1920
·
|
|
[PATCH 21/45] SecurityPkg/FmpAuthenticationPkcs7Lib: Add PKCS7 NULL class for FMP.
This is a NULL class for FmpAuthenticationLib. It provides PKCS7 based
FMP authentication.
Cc: Star Zeng <star.zeng@...>
Cc: Michael D Kinney <michael.d.kinney@...>
Cc: Liming Gao
This is a NULL class for FmpAuthenticationLib. It provides PKCS7 based
FMP authentication.
Cc: Star Zeng <star.zeng@...>
Cc: Michael D Kinney <michael.d.kinney@...>
Cc: Liming Gao
|
By
Yao, Jiewen
·
#1919
·
|
|
[PATCH 20/45] SecurityPkg/SecurityPkg.dec: Add PcdPkcs7CertBuffer PCD.
This PCD is similar to PcdRsa2048Sha256PublicKeyBuffer.
It provides trusted cert for PKCS7 verification.
It can be used for Recovery and Capsule Update images.
Cc: Star Zeng <star.zeng@...>
Cc:
This PCD is similar to PcdRsa2048Sha256PublicKeyBuffer.
It provides trusted cert for PKCS7 verification.
It can be used for Recovery and Capsule Update images.
Cc: Star Zeng <star.zeng@...>
Cc:
|
By
Yao, Jiewen
·
#1918
·
|