U-Boot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v4 00/19] vbe: Series part E
@ 2024-12-19 18:28 Simon Glass
  2024-12-19 18:28 ` [PATCH v4 01/19] spl: mmc: Avoid size growth in spl_mmc_find_device() debug Simon Glass
                   ` (19 more replies)
  0 siblings, 20 replies; 22+ messages in thread
From: Simon Glass @ 2024-12-19 18:28 UTC (permalink / raw)
  To: U-Boot Mailing List
  Cc: Simon Glass, Alex Shumsky, Caleb Connolly, Devarsh Thakkar,
	Dragan Simic, Gary Bisson, Heinrich Schuchardt, Igor Opaniuk,
	Ilias Apalodimas, Jaehoon Chung, Jagan Teki, Jerome Forissier,
	Jiaxun Yang, Joe Hershberger, Joshua Watt, Julien Masson,
	Laurent Pinchart, Leo Yu-Chi Liang, Lukas Funke, Marek Vasut,
	Marek Vasut, Mathieu Othacehe, Mattijs Korpershoek,
	Maxim Moskalets, Michael Trimarchi, Michal Simek, Nam Cao,
	Patrick Rudolph, Paul-Erwan Rio, Peng Fan, Quentin Schulz,
	Raymond Mao, Roman Stratiienko, Sean Anderson, Stefan Roese,
	Sughosh Ganu, Thomas Weißschuh, Tim Harvey, Tom Rini


This includes various patches towards implementing the VBE abrec
bootmeth in U-Boot. It mostly focuses on SPL tweaks and adjusting what
fatures are available in VPL.

Changes in v4:
- Add an option to avoid code bloat with rcar3_salvator-x for example

Changes in v3:
- Add new patch to avoid size growth in spl_mmc_find_device() debug
- Use strlcpy() instead of strncpy()
- Rebase to master

Changes in v2:
- Add field names into the message
- Fix 'depends on SPL' to depend on TPL
- Depend on TPL/VPL as well
- Drop patch 'serial: ns16550: Allow clocks to be missing'

Simon Glass (19):
  spl: mmc: Avoid size growth in spl_mmc_find_device() debug
  image: Add a prototype for fit_image_get_phase()
  boot: Allow FIT to fall back from best-match option
  bootstd: Avoid sprintf() in SPL when creating bootdevs
  boot: Respect the load_op in fit_image_load()
  malloc: Show amount of used space when memory runs out
  malloc: Provide a simple malloc for VPL
  Support setting a maximum size for the VPL image
  spl: Report a loader failure
  spl: Allow serial to be disabled in any XPL phase
  spl: Support a relocated stack in any XPL phase
  spl: Drop use of uintptr_t
  spl: Drop a duplicate variable in boot_from_devices()
  spl: Add some more debugging to load_simple_fit()
  spl: lib: Allow for decompression in any SPL build
  boot: Allow use of FIT in TPL and VPL
  lib: Allow crc8 in TPL and VPL
  boot: Imply CRC8 with VBE
  hash: Plumb crc8 into the hash functions

 boot/Kconfig                  | 71 ++++++++++++++++++++++++++++++++++-
 boot/bootdev-uclass.c         | 10 ++++-
 boot/image-fit.c              | 29 ++++++++------
 common/Kconfig                |  8 ++++
 common/hash.c                 |  8 ++++
 common/malloc_simple.c        |  3 +-
 common/spl/Kconfig.vpl        | 17 +++++++++
 common/spl/spl.c              | 15 +++++---
 common/spl/spl_atf.c          | 36 +++++++++---------
 common/spl/spl_fit.c          | 12 +++++-
 common/spl/spl_legacy.c       |  8 ++--
 common/spl/spl_mmc.c          |  6 ++-
 configs/sandbox_vpl_defconfig |  2 +
 include/image.h               | 16 +++++++-
 include/spl.h                 | 28 +++++++-------
 include/u-boot/crc.h          |  3 ++
 lib/Kconfig                   | 53 ++++++++++++++++++++++++++
 lib/Makefile                  | 12 +++---
 lib/crc8.c                    |  6 +++
 19 files changed, 275 insertions(+), 68 deletions(-)

-- 
2.34.1


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

end of thread, other threads:[~2024-12-28  0:53 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-12-19 18:28 [PATCH v4 00/19] vbe: Series part E Simon Glass
2024-12-19 18:28 ` [PATCH v4 01/19] spl: mmc: Avoid size growth in spl_mmc_find_device() debug Simon Glass
2024-12-22 23:47   ` Jaehoon Chung
2024-12-19 18:28 ` [PATCH v4 02/19] image: Add a prototype for fit_image_get_phase() Simon Glass
2024-12-19 18:28 ` [PATCH v4 03/19] boot: Allow FIT to fall back from best-match option Simon Glass
2024-12-19 18:28 ` [PATCH v4 04/19] bootstd: Avoid sprintf() in SPL when creating bootdevs Simon Glass
2024-12-19 18:28 ` [PATCH v4 05/19] boot: Respect the load_op in fit_image_load() Simon Glass
2024-12-19 18:28 ` [PATCH v4 06/19] malloc: Show amount of used space when memory runs out Simon Glass
2024-12-19 18:28 ` [PATCH v4 07/19] malloc: Provide a simple malloc for VPL Simon Glass
2024-12-19 18:28 ` [PATCH v4 08/19] Support setting a maximum size for the VPL image Simon Glass
2024-12-19 18:28 ` [PATCH v4 09/19] spl: Report a loader failure Simon Glass
2024-12-19 18:28 ` [PATCH v4 10/19] spl: Allow serial to be disabled in any XPL phase Simon Glass
2024-12-19 18:28 ` [PATCH v4 11/19] spl: Support a relocated stack " Simon Glass
2024-12-19 18:29 ` [PATCH v4 12/19] spl: Drop use of uintptr_t Simon Glass
2024-12-19 18:29 ` [PATCH v4 13/19] spl: Drop a duplicate variable in boot_from_devices() Simon Glass
2024-12-19 18:29 ` [PATCH v4 14/19] spl: Add some more debugging to load_simple_fit() Simon Glass
2024-12-19 18:29 ` [PATCH v4 15/19] spl: lib: Allow for decompression in any SPL build Simon Glass
2024-12-19 18:29 ` [PATCH v4 16/19] boot: Allow use of FIT in TPL and VPL Simon Glass
2024-12-19 18:29 ` [PATCH v4 17/19] lib: Allow crc8 " Simon Glass
2024-12-19 18:29 ` [PATCH v4 18/19] boot: Imply CRC8 with VBE Simon Glass
2024-12-19 18:29 ` [PATCH v4 19/19] hash: Plumb crc8 into the hash functions Simon Glass
2024-12-28  0:51 ` [PATCH v4 00/19] vbe: Series part E Tom Rini

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox