All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/5] Enhance the SPL FIT "full" loading logic
@ 2026-04-28 20:24 Francesco Valla
  2026-04-28 20:24 ` [PATCH 1/5] boot: fit: fix FIT verification in SPL Francesco Valla
                   ` (5 more replies)
  0 siblings, 6 replies; 18+ messages in thread
From: Francesco Valla @ 2026-04-28 20:24 UTC (permalink / raw)
  To: u-boot
  Cc: Tom Rini, Quentin Schulz, Marek Vasut, James Hilliard,
	Julien Stephan, Frank Wunderlich, Heinrich Schuchardt,
	Kunihiko Hayashi, Anshul Dalal, Leo Yu-Chi Liang, Andrew Goodbody,
	Ronald Wahl, Simon Glass, Dhruva Gole, Mikhail Kshevetskiy,
	Rasmus Villemoes, Michael Walle, Marek Vasut, Miquel Raynal,
	Richard Genoud, Wolfgang Wallner, David Lechner, Francesco Valla

Hello,

this patch set tries to align the behavior of the SPL FIT "full" boot
flow (i.e., the one obtained enabling SPL_LOAD_FIT_FULL) to the one
happening in U-Boot proper through the bootm command.

The final goal is to simplify the implementation of FIT-based Falcon
boot on new platforms, reducing the need of custom per-arch or (even 
worse) per-board logic. The reduced FIT loading logic is in fact not
enough in some of the modern platforms, where additional firmware
components (e.g.: TF-A, OP-TEE, auxilliary processors) need to be
loaded alongside the Linux kernel and its devicetree.
 
Note: patch 1 fixes a bug in the signature checking logic when called
from the SPL and should probably be applied even in case the other
patches are not deemed suitable for inclusion.

Thank you!

Regards,
Francesco Valla

Signed-off-by: Francesco Valla <francesco@valla.it>
---
Francesco Valla (5):
      boot: fit: fix FIT verification in SPL
      boot: fit: decompress kernel when in SPL
      boot: fit: enable FIT image post-processing in SPL
      spl: call ft_board_setup() and ft_system_setup() if enabled
      spl: fit: add ramdisk load

 boot/image-fit.c     | 11 ++++++-----
 common/spl/spl.c     | 33 ++++++++++++++++++++++++++++++---
 common/spl/spl_fit.c | 18 ++++++++++++++++--
 include/spl.h        | 20 ++++++++++++++++++++
 4 files changed, 72 insertions(+), 10 deletions(-)
---
base-commit: 4433253ecf2041f9362a763bb6cb79960921ac7e
change-id: 20260428-spl_fit_full-19a0b8b1aada

Best regards,
--  
Francesco Valla <francesco@valla.it>


^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2026-05-07 20:18 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-04-28 20:24 [PATCH 0/5] Enhance the SPL FIT "full" loading logic Francesco Valla
2026-04-28 20:24 ` [PATCH 1/5] boot: fit: fix FIT verification in SPL Francesco Valla
2026-05-04 12:08   ` Simon Glass
2026-04-28 20:24 ` [PATCH 2/5] boot: fit: decompress kernel when " Francesco Valla
2026-05-04 12:08   ` Simon Glass
2026-05-04 17:34     ` Francesco Valla
2026-04-28 20:24 ` [PATCH 3/5] boot: fit: enable FIT image post-processing " Francesco Valla
2026-05-04 12:08   ` Simon Glass
2026-05-07 16:17   ` Quentin Schulz
2026-05-07 20:18     ` Francesco Valla
2026-04-28 20:24 ` [PATCH 4/5] spl: call ft_board_setup() and ft_system_setup() if enabled Francesco Valla
2026-05-04 12:09   ` Simon Glass
2026-05-04 17:39     ` Francesco Valla
2026-04-28 20:24 ` [PATCH 5/5] spl: fit: add ramdisk load Francesco Valla
2026-05-04 12:09   ` Simon Glass
2026-05-04 17:47     ` Francesco Valla
2026-05-04 12:07 ` [0/5] Enhance the SPL FIT "full" loading logic Simon Glass
2026-05-04 17:32   ` Francesco Valla

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.