
hi Simon,
On Wed, 1 Dec 2021 at 11:56, Simon Glass sjg@chromium.org wrote:
Hi,
On Thu, 25 Nov 2021 at 00:13, Sughosh Ganu sughosh.ganu@linaro.org wrote:
In the FWU Multi Bank Update feature, the information about the updatable images is stored as part of the metadata, which is stored on a dedicated partition. Add the metadata structure, and functions to access the metadata. These are generic API's, and implementations can be added based on parameters like how the metadata partition is accessed and what type of storage device houses the metadata.
Signed-off-by: Sughosh Ganu sughosh.ganu@linaro.org
include/fwu_metadata.h | 125 +++++++++++++++ lib/fwu_updates/fwu_metadata.c | 275 +++++++++++++++++++++++++++++++++ 2 files changed, 400 insertions(+) create mode 100644 include/fwu_metadata.h create mode 100644 lib/fwu_updates/fwu_metadata.c
What is this, please? Could you add a link to the docs in the commit message and something in doc/ as well?
This is implementation of the FWU[1] specification from Arm. Some aspects of the DependableBoot[2] specification are also implemented. I had put pointers to the document in the cover letter[3]. I have not added any documentation yet, since this is a rfc. Will do so once the initial reviews are completed. Hope that is fine.
-sughosh
[1] - https://developer.arm.com/documentation/den0118/a [2] - https://staging-git.codelinaro.org/linaro/firmware-dual-banked-updates/test [3] - https://lists.denx.de/pipermail/u-boot/2021-November/468232.html
Regards, Simon