[PATCH v2 0/3] Clean up bloblist initialization
Alexander Stein
alexander.stein at ew.tq-group.com
Tue Jun 2 15:43:13 CEST 2026
Am Dienstag, 19. Mai 2026, 18:20:53 CEST schrieb Tom Rini:
> hEY ALL,
>
> I've been sitting on this series for a bit (as the patch dates imply),
> and I'm ready to move forward now with it.
>
> This series does a few small but important cleanups to how we check for,
> and initialize a bloblist. The first thing is that the way things are
> done today, our HANDOFF code can only work with a fixed bloblist
> location, so express that requirement in Kconfig. Next, we demote the
> scary message about "Bloblist at ... not found" to a debug because we
> most often see that because the bloblist doesn't (and can't) exist yet.
> Finally, we remove bloblist_maybe_init and split this in to an exists
> and a real init. This results in practically no growth (between 8 bytes
> growth to 12 bytes saved, with some outliers saving much more thanks to
> knowing it's impossible to have been passed a bloblist yet). This also
> cleans up some of the code around checking for / knowing about a
> bloblist existing.
>
> Changes in v2:
> - Pick up Raymond's tags on patches 1 and 2
> - Correct the logic in the final patch to not break TPL passes SPL a
> bloblist (at a fixed location), as noticed by Raymond
>
Tested-by: Alexander Stein <alexander.stein at ew.tq-group.com>
--
TQ-Systems GmbH | Mühlstraße 2, Gut Delling | 82229 Seefeld, Germany
Amtsgericht München, HRB 105018
Geschäftsführer: Detlef Schneider, Rüdiger Stahl, Stefan Schneider
http://www.tq-group.com/
More information about the U-Boot
mailing list