mbox series

[0/3] Add GPT library fixes and duplicate features

Message ID 20260424153656.774555-1-frazer.carsley@arm.com
Headers show
Series Add GPT library fixes and duplicate features | expand

Message

Frazer Carsley April 24, 2026, 3:36 p.m. UTC
* Backport bug fixes for library
* Adds new duplicate partition feature
* Adds redundant flash erase protections

Frazer Carsley (3):
  arm-bsp/trusted-firmware-m:cs1k: Add fixes for GPT library
  arm-bsp/trusted-firmware-m:cs1k: Add extra GPT library operations
  arm-bsp/trusted-firmware-m:cs1k: Use new GPT duplicate functionality

 ...pt-Fix-final-entry-not-being-removed.patch | 114 +++
 ...lib-gpt-Replace-warnings-with-errors.patch |  37 +
 ...-gpt-Enforce-entry-size-of-128-bytes.patch | 268 +++++++
 ...Ensure-block-size-complies-with-spec.patch |  38 +
 ...0050-lib-gpt-Expand-table-validation.patch | 352 +++++++++
 ...ent-of-GUIDs-in-unittests-more-clear.patch | 216 ++++++
 ...Provide-macro-identifying-free-space.patch | 157 ++++
 ...t-Add-operation-to-duplicate-entries.patch | 255 +++++++
 ...ively-erase-blocks-when-moving-parti.patch | 240 ++++++
 .../0055-lib-gpt-Clarify-API-operation.patch  |  38 +
 ...gpt-Add-metadata-only-API-operations.patch | 701 ++++++++++++++++++
 ...plat-cs1k-Add-flash-erase-protection.patch |  98 +++
 ...-unused-FWU-partitions-upon-version-.patch | 153 ++++
 ...lat-cs1k-Duplicate-old-images-in-FWU.patch | 217 ++++++
 .../trusted-firmware-m-corstone1000.inc       |  14 +
 15 files changed, 2898 insertions(+)
 create mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-m/files/corstone1000/0046-lib-gpt-Fix-final-entry-not-being-removed.patch
 create mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-m/files/corstone1000/0047-lib-gpt-Replace-warnings-with-errors.patch
 create mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-m/files/corstone1000/0048-lib-gpt-Enforce-entry-size-of-128-bytes.patch
 create mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-m/files/corstone1000/0049-lib-gpt-Ensure-block-size-complies-with-spec.patch
 create mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-m/files/corstone1000/0050-lib-gpt-Expand-table-validation.patch
 create mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-m/files/corstone1000/0051-lib-gpt-Show-intent-of-GUIDs-in-unittests-more-clear.patch
 create mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-m/files/corstone1000/0052-lib-gpt-Provide-macro-identifying-free-space.patch
 create mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-m/files/corstone1000/0053-lib-gpt-Add-operation-to-duplicate-entries.patch
 create mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-m/files/corstone1000/0054-lib-gpt-Consecutively-erase-blocks-when-moving-parti.patch
 create mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-m/files/corstone1000/0055-lib-gpt-Clarify-API-operation.patch
 create mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-m/files/corstone1000/0056-lib-gpt-Add-metadata-only-API-operations.patch
 create mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-m/files/corstone1000/0057-plat-cs1k-Add-flash-erase-protection.patch
 create mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-m/files/corstone1000/0058-plat-cs1k-Remove-unused-FWU-partitions-upon-version-.patch
 create mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-m/files/corstone1000/0059-plat-cs1k-Duplicate-old-images-in-FWU.patch