[PATCH 01/13] firmware: always generate sha256sum
Sascha Hauer
s.hauer at pengutronix.de
Thu Feb 27 23:16:49 PST 2025
Right now we only generate the sha256 for firmware files that are
loaded from an external binary. Instead, always generate the sha256
which helps with upcoming support for checking the next image hash.
Signed-off-by: Sascha Hauer <s.hauer at pengutronix.de>
---
firmware/Makefile | 6 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
diff --git a/firmware/Makefile b/firmware/Makefile
index 4cf61587d6..095d6f0e31 100644
--- a/firmware/Makefile
+++ b/firmware/Makefile
@@ -76,9 +76,6 @@ filechk_fwbin = { \
echo "_fwname_$(FWSTR):" ;\
printf '.ascii "%s"\n' 'firmware/$(FWNAME)\n' ;\
echo "\#endif" ;\
-}
-
-__fwbin_sha = { \
echo " .section .rodata.$(FWSTR).sha" ;\
echo " .p2align ASM_LGPTR" ;\
echo ".global _fw_$(FWSTR)_sha_start" ;\
@@ -90,10 +87,9 @@ __fwbin_sha = { \
filechk_fwbin_ext = { \
$(filechk_fwbin) ;\
- $(__fwbin_sha) ;\
}
-$(obj)/%.gen.S: FORCE
+$(obj)/%.gen.S: $(obj)/%.sha.bin FORCE
$(call filechk,fwbin,.rodata.$(FWSTR),)
$(obj)/%.extgen.S: $(obj)/%.sha.bin FORCE
--
2.39.5
More information about the barebox
mailing list