audk/SignedCapsulePkg
Star Zeng 665bfd41ac SignedCapsulePkg SystemFirmwareUpdateDxe: Fix failure caused by d69d922
d69d9227d0 caused system firmware update
failure. It is because FindMatchingFmpHandles() is expected to return
handles matched, but the function returns all handles found.

This patch is to fix the issue.
This patch also assigns mSystemFmpPrivate->Handle for "case 1:" path
in case the Handle is needed by other place in future.

Cc: Michael D Kinney <michael.d.kinney@intel.com>
Cc: Jiewen Yao <jiewen.yao@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng <star.zeng@intel.com>
Reviewed-by: Jiewen Yao <jiewen.yao@intel.com>
Reviewed-by: Michael D Kinney <michael.d.kinney@intel.com>
2018-04-16 13:55:00 +08:00
..
Include SignedCapsulePkg/Include: Add PlatformFlashAccessLib header. 2016-11-08 22:40:52 +08:00
Library SignedCapsulePkg SystemCapsuleLib: Change some dbg level to DEBUG_INFO 2018-04-13 12:57:10 +08:00
Universal SignedCapsulePkg SystemFirmwareUpdateDxe: Fix failure caused by d69d922 2018-04-16 13:55:00 +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