|
[PATCH V8 6/7] UefiCpuPkg/MicrocodeUpdate: Add Microcode FMP build sample
This folder provides the sample build for Microcode FMP.
The DSC/FDF is to convert the Microcode binary/text to Microcode FMP.
Cc: Feng Tian <feng.tian@...>
Cc: Michael D Kinney
This folder provides the sample build for Microcode FMP.
The DSC/FDF is to convert the Microcode binary/text to Microcode FMP.
Cc: Feng Tian <feng.tian@...>
Cc: Michael D Kinney
|
By
Yao, Jiewen
·
#4064
·
|
|
[PATCH V8 5/7] 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
·
#4063
·
|
|
[PATCH V8 4/7] 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
·
#4062
·
|
|
[PATCH V8 3/7] 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
·
#4061
·
|
|
[PATCH V8 2/7] 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
·
#4060
·
|
|
[PATCH V8 1/7] 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
·
#4059
·
|
|
[PATCH V8 0/7] Add MicrocodeUpdate support.
==Below is V8 description==
1) MdeModulePkg/dec:
set gEfiMdeModulePkgTokenSpaceGuid.PcdSystemFmpCapsuleImageTypeIdGuid
to 0 as default.
2) SignedCapsulePkg/dec:
set
==Below is V8 description==
1) MdeModulePkg/dec:
set gEfiMdeModulePkgTokenSpaceGuid.PcdSystemFmpCapsuleImageTypeIdGuid
to 0 as default.
2) SignedCapsulePkg/dec:
set
|
By
Yao, Jiewen
·
#4058
·
|
|
[PATCH V8 12/12] SignedCapsulePkg/CapsulePkg.dsc: Add capsule related component.
Add capsule related component to check build.
Cc: Star Zeng <star.zeng@...>
Cc: Michael D Kinney <michael.d.kinney@...>
Cc: Liming Gao <liming.gao@...>
Cc: Chao Zhang
Add capsule related component 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
·
#4057
·
|
|
[PATCH V8 11/12] SignedCapsulePkg/RecoveryModuleLoadPei: Add RecoveryModuleLoadPei.
RecoveryModuleLoadPei supports recovery system firmware via FMP capsule.
RecoveryModuleLoadPei produces EFI_PEI_RECOVERY_MODULE_PPI. It is invoked
by DxeIpl in recovery boot
RecoveryModuleLoadPei supports recovery system firmware via FMP capsule.
RecoveryModuleLoadPei produces EFI_PEI_RECOVERY_MODULE_PPI. It is invoked
by DxeIpl in recovery boot
|
By
Yao, Jiewen
·
#4056
·
|
|
[PATCH V8 10/12] SignedCapsulePkg/SystemFirmwareUpdate: Add SystemFirmwareUpdate.
SystemFirmwareUpdate supports update system firmware via UEFI FMP capsule.
SystemFirmwareReportDxe.inf can be included in system BIOS. It is a
lightweight FMP protocol implementation and it only
SystemFirmwareUpdate supports update system firmware via UEFI FMP capsule.
SystemFirmwareReportDxe.inf can be included in system BIOS. It is a
lightweight FMP protocol implementation and it only
|
By
Yao, Jiewen
·
#4055
·
|
|
[PATCH V8 09/12] SignedCapsulePkg/PlatformFlashAccessLib: Add NULL instance.
Add NULL instance to pass build.
Cc: Star Zeng <star.zeng@...>
Cc: Michael D Kinney <michael.d.kinney@...>
Cc: Liming Gao <liming.gao@...>
Cc: Chao Zhang
Add NULL instance to pass build.
Cc: Star Zeng <star.zeng@...>
Cc: Michael D Kinney <michael.d.kinney@...>
Cc: Liming Gao <liming.gao@...>
Cc: Chao Zhang
|
By
Yao, Jiewen
·
#4054
·
|
|
[PATCH V8 08/12] SignedCapsulePkg/EdkiiSystemCapsuleLib: Add EdkiiSystemCapsuleLib.
This library is used to abstract the action for EDKII system FMP capsule,
such as extracting a component from capsule, or authenticate the capsule.
Cc: Star Zeng <star.zeng@...>
Cc: Michael D
This library is used to abstract the action for EDKII system FMP capsule,
such as extracting a component from capsule, or authenticate the capsule.
Cc: Star Zeng <star.zeng@...>
Cc: Michael D
|
By
Yao, Jiewen
·
#4053
·
|
|
[PATCH V8 07/12] SignedCapsulePkg/IniParsingLib: Add InitParsingLib instance.
This library is used to parse the INI configuration file.
The INI configuration file is used in EDKII capsule image to describe
the capsule information.
Detail format is documented in header
This library is used to parse the INI configuration file.
The INI configuration file is used in EDKII capsule image to describe
the capsule information.
Detail format is documented in header
|
By
Yao, Jiewen
·
#4052
·
|
|
[PATCH V8 06/12] SignedCapsulePkg/CapsulePkg.dec: Add capsule related definition.
1) Add capsule related GUID.
EdkiiSystemFmpCapsule
2) Add capsule related library.
EdkiiSystemCapsuleLib
IniParsingLib
PlatformFlashAccessLib
3) Add EDKII system capsule related DynamicEx
1) Add capsule related GUID.
EdkiiSystemFmpCapsule
2) Add capsule related library.
EdkiiSystemCapsuleLib
IniParsingLib
PlatformFlashAccessLib
3) Add EDKII system capsule related DynamicEx
|
By
Yao, Jiewen
·
#4050
·
|
|
[PATCH V8 05/12] SignedCapsulePkg/Include: Add PlatformFlashAccessLib header.
This library is used to abstract platform flash access.
This library is consumed by a capsule update module.
It may cover SystemFirmware region and/or non-SystemFirmware region.
Cc: Star Zeng
This library is used to abstract platform flash access.
This library is consumed by a capsule update module.
It may cover SystemFirmware region and/or non-SystemFirmware region.
Cc: Star Zeng
|
By
Yao, Jiewen
·
#4051
·
|
|
[PATCH V8 04/12] SignedCapsulePkg/Include: Add IniParsingLib header.
This library is used to parse the INI configuration file.
The INI configuration file is used in EDKII capsule image to describe
the capsule information.
Detail format is documented in header
This library is used to parse the INI configuration file.
The INI configuration file is used in EDKII capsule image to describe
the capsule information.
Detail format is documented in header
|
By
Yao, Jiewen
·
#4049
·
|
|
[PATCH V8 03/12] SignedCapsulePkg/Include: Add EdkiiSystemCapsuleLib definition.
This library is used to abstract the action for EDKII system FMP capsule,
such as extracting a component from capsule, or authenticate the capsule.
Cc: Star Zeng <star.zeng@...>
Cc: Michael D
This library is used to abstract the action for EDKII system FMP capsule,
such as extracting a component from capsule, or authenticate the capsule.
Cc: Star Zeng <star.zeng@...>
Cc: Michael D
|
By
Yao, Jiewen
·
#4048
·
|
|
[PATCH V8 02/12] SignedCapsulePkg/Include: Add EDKII system FMP capsule header.
Add EDKII system FMP capsule header file.
This describes the EDKII system FMP capsule format.
Cc: Star Zeng <star.zeng@...>
Cc: Michael D Kinney <michael.d.kinney@...>
Cc: Liming Gao
Add EDKII system FMP capsule header file.
This describes the EDKII system FMP capsule format.
Cc: Star Zeng <star.zeng@...>
Cc: Michael D Kinney <michael.d.kinney@...>
Cc: Liming Gao
|
By
Yao, Jiewen
·
#4047
·
|
|
[PATCH 01/12] SignedCapsulePkg: Add license file.
Add license file for SignedCapsulePkg.
This package contains sample drivers to do system firmware update
and recovery.
It also includes a capsule library to support system FMP and device FMP.
Cc:
Add license file for SignedCapsulePkg.
This package contains sample drivers to do system firmware update
and recovery.
It also includes a capsule library to support system FMP and device FMP.
Cc:
|
By
Yao, Jiewen
·
#4046
·
|
|
[PATCH V8 00/12] Add EDKII signed capsule support.
==Below is V8 description==
1) MdeModulePkg/dec:
set gEfiMdeModulePkgTokenSpaceGuid.PcdSystemFmpCapsuleImageTypeIdGuid
to 0 as default.
2) SignedCapsulePkg/dec:
set
==Below is V8 description==
1) MdeModulePkg/dec:
set gEfiMdeModulePkgTokenSpaceGuid.PcdSystemFmpCapsuleImageTypeIdGuid
to 0 as default.
2) SignedCapsulePkg/dec:
set
|
By
Yao, Jiewen
·
#4045
·
|