Pull request for fwu-next-26032026
Ilias Apalodimas
ilias.apalodimas at linaro.org
Thu Mar 26 09:23:46 CET 2026
Hi Tom
Kory added a userspace tool to modify the fwu metadata from linux userspace.
Although this was originally designed to work with UEFI, there are uses cases
where people use it, but boot without EFI.
The following changes since commit 8813d74163e4d84dbd4fb30d9639f01c0acb6d39:
Merge patch series "test/py: gpio: cleanups and improvement" (2026-03-25 14:38:28 -0600)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-tpm/ tags/fwu-next-26032026
for you to fetch changes up to 44a1e17b2a49d724538b4d500b27b0eda4be015c:
tools: mkfwumdata: Remove dependency on fwu_mdata.h header (2026-03-26 08:20:00 +0200)
The CI seems fine
https://source.denx.de/u-boot/custodians/u-boot-tpm/-/pipelines/29677
Please pull
Thanks!
----------------------------------------------------------------
Add a new fwumdata tool to allows users to read, display, and modify FWU
(Firmware Update) metadata from Linux userspace. It provides functionality
similar to fw_printenv/fw_setenv but for FWU metadata. Users can view
metadata, change active/previous bank indices, modify bank states, and set
image acceptance flags. Configuration is done via fwumdata.config file.
----------------------------------------------------------------
Kory Maincent (6):
tools: gitignore: Add mkfwumdata to the git ignore file
tools: Reorganize mkfwumdata tool into fwumdata_src directory
tools: mkfwumdata: Improve error message specificity
tools: mkfwumdata: Add bank count validation for FWU metadata v2
tools: Add support for fwumdata tool
tools: mkfwumdata: Remove dependency on fwu_mdata.h header
MAINTAINERS | 7 +-
doc/develop/uefi/fwu_updates.rst | 4 +-
doc/fwumdata.1 | 222 +++++++++
tools/.gitignore | 2 +
tools/Kconfig | 9 +-
tools/Makefile | 4 +-
tools/fwumdata_src/Kconfig | 19 +
tools/fwumdata_src/fwumdata.c | 854 ++++++++++++++++++++++++++++++++++
tools/fwumdata_src/fwumdata.config | 33 ++
tools/fwumdata_src/fwumdata.h | 138 ++++++
tools/fwumdata_src/fwumdata.mk | 10 +
tools/{ => fwumdata_src}/mkfwumdata.c | 106 ++---
12 files changed, 1315 insertions(+), 93 deletions(-)
create mode 100644 doc/fwumdata.1
create mode 100644 tools/fwumdata_src/Kconfig
create mode 100644 tools/fwumdata_src/fwumdata.c
create mode 100644 tools/fwumdata_src/fwumdata.config
create mode 100644 tools/fwumdata_src/fwumdata.h
create mode 100644 tools/fwumdata_src/fwumdata.mk
rename tools/{ => fwumdata_src}/mkfwumdata.c (79%)
More information about the U-Boot
mailing list