On 9/9/24 13:20, Sughosh Ganu wrote:

The following set of patches are miscellaneous fixes and some
hardening of the FWU update logic.


Changes since V1:
* Squash patch 1 and 2 in the earlier version into a single patch.
* Have a single check for image descriptor offset, and have a log
   message mention that image descriptor mandatory.
* Use a macro FWU_IMG_DESC_OFFSET for the image descriptor offset.
* Use the enum names for primary and secondary partitions from fwu.h
   instead of defining new macros.


Sughosh Ganu (6):
   fwu: v2: try reading both copies of metadata
   fwu: v1: do a version check for the metadata
   fwu: check all images for transitioning out of Trial State
   fwu: add dependency checks for selecting FWU metadata version
   fwu: do not allow capsule processing on exceeding Trial Counter
     threshold
   fwu: print a message if empty capsule checks fail

  include/fwu.h                | 11 +++++
  lib/efi_loader/efi_capsule.c | 11 +++--
  lib/fwu_updates/Kconfig      |  1 +
  lib/fwu_updates/fwu.c        | 31 +++++++++++++-
  lib/fwu_updates/fwu_v1.c     | 18 ++++++--
  lib/fwu_updates/fwu_v2.c     | 81 ++++++++++++++++++++----------------
  6 files changed, 108 insertions(+), 45 deletions(-)


Tested-by: Michal Simek <michal.si...@amd.com>

Thanks,
Michal

Reply via email to