audk/SignedCapsulePkg
Michael D Kinney 550de36633 SignedCapsulePkg/PlatformFlashAccessLib: Add progress API
https://bugzilla.tianocore.org/show_bug.cgi?id=801

Add a new API to the PlatformFlashAccessLib that passes
in an optional Progress() function along with a start and
end percentage to call the Progress() function with.
If the Progress() function is not NULL, then it is the
Progress() function that was passed into the Firmware
Management Protocol SetImage() services and is used
to update the user on the progress as a firmware device
is updated with a firmware image.

Implementations of the PlatformFlashAccessLib are
recommended to call the Progress() function as work
is performed to update to contents of a firmware
storage device.

Cc: Jiewen Yao <jiewen.yao@intel.com>
Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Reviewed-by: Jiewen Yao <jiewen.yao@intel.com>
2018-05-28 09:30:10 -07:00
..
Include SignedCapsulePkg/PlatformFlashAccessLib: Add progress API 2018-05-28 09:30:10 -07:00
Library SignedCapsulePkg/PlatformFlashAccessLib: Add progress API 2018-05-28 09:30:10 -07:00
Universal SignedCapsulePkg SystemFirmwareUpdate: Fix typo EFI_SECURITY_VIOLATIO 2018-04-25 16:36:44 +08:00
Readme.md SignedCapsulePkg: Convert files to CRLF line ending 2017-04-06 15:43:14 +08:00
SignedCapsulePkg.dec SignedCapsulePkg/CapsulePkg.dec: Add capsule related definition. 2016-11-08 22:40:54 +08:00
SignedCapsulePkg.dsc SignedCapsulePkg/CapsulePkg.dsc: Add capsule related component. 2016-11-11 15:28:11 +08:00

Readme.md

SignedCapsulePkg

This package provides a signed capsule solution in EDKII to support a secure capsule update and recovery solution.

Source Repository: https://github.com/tianocore/edk2/tree/master/SignedCapsulePkg

A whitepaper to describe the capsule design: https://github.com/tianocore-docs/Docs/raw/master/White_Papers/A_Tour_Beyond_BIOS_Capsule_Update_and_Recovery_in_EDK_II.pdf

Wiki pages to provides more detail on how to enable: https://github.com/tianocore/tianocore.github.io/wiki/Capsule-Based-Firmware-Update-and-Firmware-Recovery