Based on content from the following branch/commits:

* Add DisplayUpdateProgressLib mappings for platforms that use the
* Add the PerformFlashWriteWithProgress() API to all PlatformFlashAccessLib

The PlatformFlashAccessLib instances have not been updated to use the Progress()
API.  The current progress behavior is preserved.  The PlatformFlashAccessLib
instances could be updated to remove the current progress indication and use the
progress bar provided by DxeCapsuleLibFmp and DisplayUpdateProgressLib.

Cc: Ard Biesheuvel <>
Cc: Leif Lindholm <>
Signed-off-by: Michael D Kinney <>
Contributed-under: TianoCore Contribution Agreement 1.1

Kinney, Michael D (6):
  Styx/PlatformFlashAccessLib: Add progress API
  Hisilicon/PlatformFlashAccessLib: Add progress API
  SynQuacer/PlatformFlashAccessLib: Add progress API
  AMD/OverdriveBoard: Add DisplayUpdateProgressLib mapping
  Socionext/DeveloperBox: Add DisplayUpdateProgressLib mapping
  Socionext/SynQuacerEvalBoard: Add DisplayUpdateProgressLib mapping

 Platform/AMD/OverdriveBoard/OverdriveBoard.dsc     |  1 +
 Platform/Socionext/DeveloperBox/DeveloperBox.dsc   |  1 +
 .../SynQuacerEvalBoard/SynQuacerEvalBoard.dsc      |  1 +
 .../StyxPlatformFlashAccessLib.c                   | 70 +++++++++++++++++--
 .../PlatformFlashAccessLibDxe.c                    | 71 +++++++++++++++++---
 .../SynQuacerPlatformFlashAccessLib.c              | 78 +++++++++++++++++++---
 6 files changed, 196 insertions(+), 26 deletions(-)


edk2-devel mailing list

Reply via email to