U-Boot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/17] bootstd: Useability improvements
@ 2025-03-19 14:37 Simon Glass
  2025-03-19 14:37 ` [PATCH 01/17] fs: boot: Update fs_read_alloc() to use abuf Simon Glass
                   ` (17 more replies)
  0 siblings, 18 replies; 38+ messages in thread
From: Simon Glass @ 2025-03-19 14:37 UTC (permalink / raw)
  To: U-Boot Mailing List
  Cc: Simon Glass, Baruch Siach, Caleb Connolly, Christian Marangi,
	Dragan Simic, Guillaume La Roque, Heinrich Schuchardt,
	Igor Opaniuk, Ilias Apalodimas, Jerome Forissier, Julien Masson,
	Julius Lehmann, Marek Vasut, Marek Vasut, Martyn Welch,
	Mattijs Korpershoek, Maximilian Brune, Moritz Fischer, Nam Cao,
	Patrick Rudolph, Peter Robinson, Quentin Schulz,
	Richard Weinberger, Roger Knecht, Stephen Warren, Stephen Warren,
	Sughosh Ganu, Tom Rini

This series collects together some bootstd improvements:

- Improve iteration when there are a lot of devices
- Add a test image for Ubuntu (to compliment Fedora)
- Improve the naming of USB devices and bootdevs
- Add a new command to set the bootdev order
- Add a little more debugging
- Use an abuf when dealing with allocate files
- A few other minor things in bootstd

Most of these issues were found when adding the new test image and more
USB devices to sandbox.


Simon Glass (17):
  fs: boot: Update fs_read_alloc() to use abuf
  fs: boot: Update fs_load_alloc() to use abuf
  fs: boot: Update bootmeth_alloc_other() to use abuf
  bootstd: Add more debugging to bootmeth_efi
  bootstd: Add more debugging to bootmeth_extlinux
  bootstd: Try all bootmeths on the final partition
  bootstd: Fully complete iteration of a uclass
  test/py: Split out core of Fedora image into a new function
  test/py: Add a test image for Ubuntu
  usb: Use more useful names for block devices
  sandbox: Use a unique name for each USB controller
  bootstd: Tweak scanning with labels
  bootstd: Tidy up a nested CONFIG_IS_ENABLED(BOOTSTD)
  bootstd: Provide a command to select the bootdev order
  bootstd: Correct the comment for bootmeth_set_order()
  bootstd: Expand debugging in bootdev_find_in_blk()
  bootstd: Mention FS state in bootmeth_read_bootflow()

 arch/sandbox/dts/test.dts      |  13 +++-
 boot/bootdev-uclass.c          | 112 +++++++++++++++++++++++----------
 boot/bootflow.c                |  37 ++++++-----
 boot/bootmeth-uclass.c         |  17 +++--
 boot/bootmeth_efi.c            |   5 +-
 boot/bootmeth_extlinux.c       |  14 ++++-
 boot/bootmeth_script.c         |   6 +-
 boot/bootstd-uclass.c          |  18 ++++++
 cmd/bootdev.c                  |  37 +++++++++++
 cmd/bootflow.c                 |   2 +-
 cmd/cat.c                      |  13 ++--
 cmd/cedit.c                    |  18 +++---
 doc/usage/cmd/bootdev.rst      |  36 +++++++++++
 drivers/usb/emul/sandbox_hub.c |   2 +-
 drivers/usb/host/usb-uclass.c  |  14 ++++-
 fs/fs.c                        |  28 ++++-----
 include/bootdev.h              |  60 ++++++++++--------
 include/bootflow.h             |   2 +-
 include/bootmeth.h             |  12 ++--
 include/bootstd.h              |  10 +++
 include/fs.h                   |  18 +++---
 test/boot/bootdev.c            |  83 ++++++++++++++++++------
 test/boot/bootflow.c           |  10 +--
 test/dm/blk.c                  |   4 +-
 test/dm/usb.c                  |   8 +--
 test/py/tests/test_ut.py       | 111 +++++++++++++++++++++++++-------
 26 files changed, 487 insertions(+), 203 deletions(-)

-- 
2.43.0

base-commit: 569681e993486b830035064f23ec87bcd70795d1
branch: schc

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

end of thread, other threads:[~2025-05-01 12:07 UTC | newest]

Thread overview: 38+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-03-19 14:37 [PATCH 00/17] bootstd: Useability improvements Simon Glass
2025-03-19 14:37 ` [PATCH 01/17] fs: boot: Update fs_read_alloc() to use abuf Simon Glass
2025-03-31 17:42   ` Tom Rini
2025-04-01 15:46     ` Simon Glass
2025-04-01 16:50       ` Tom Rini
2025-05-01 12:07         ` Simon Glass
2025-03-19 14:37 ` [PATCH 02/17] fs: boot: Update fs_load_alloc() " Simon Glass
2025-03-19 14:37 ` [PATCH 03/17] fs: boot: Update bootmeth_alloc_other() " Simon Glass
2025-03-19 14:37 ` [PATCH 04/17] bootstd: Add more debugging to bootmeth_efi Simon Glass
2025-03-19 14:37 ` [PATCH 05/17] bootstd: Add more debugging to bootmeth_extlinux Simon Glass
2025-03-19 14:38 ` [PATCH 06/17] bootstd: Try all bootmeths on the final partition Simon Glass
2025-03-31 17:41   ` Tom Rini
2025-03-19 14:38 ` [PATCH 07/17] bootstd: Fully complete iteration of a uclass Simon Glass
2025-03-31 17:41   ` Tom Rini
2025-03-19 14:38 ` [PATCH 08/17] test/py: Split out core of Fedora image into a new function Simon Glass
2025-03-19 14:38 ` [PATCH 09/17] test/py: Add a test image for Ubuntu Simon Glass
2025-03-19 14:52   ` Tom Rini
2025-03-19 15:04     ` Simon Glass
2025-03-19 15:35       ` Tom Rini
2025-03-20  3:41         ` Simon Glass
2025-03-30 14:45           ` Tom Rini
2025-04-01 15:49             ` Simon Glass
2025-04-01 16:48               ` Tom Rini
2025-04-01 17:55                 ` Simon Glass
2025-04-11 19:13                   ` Tom Rini
2025-04-12 12:45                     ` Simon Glass
2025-04-12 18:41                       ` Tom Rini
2025-03-19 14:38 ` [PATCH 10/17] usb: Use more useful names for block devices Simon Glass
2025-03-19 14:38 ` [PATCH 11/17] sandbox: Use a unique name for each USB controller Simon Glass
2025-03-19 14:38 ` [PATCH 12/17] bootstd: Tweak scanning with labels Simon Glass
2025-03-19 14:38 ` [PATCH 13/17] bootstd: Tidy up a nested CONFIG_IS_ENABLED(BOOTSTD) Simon Glass
2025-03-19 14:38 ` [PATCH 14/17] bootstd: Provide a command to select the bootdev order Simon Glass
2025-03-19 14:38 ` [PATCH 15/17] bootstd: Correct the comment for bootmeth_set_order() Simon Glass
2025-03-19 14:38 ` [PATCH 16/17] bootstd: Expand debugging in bootdev_find_in_blk() Simon Glass
2025-03-19 14:38 ` [PATCH 17/17] bootstd: Mention FS state in bootmeth_read_bootflow() Simon Glass
2025-03-31 17:40 ` [PATCH 00/17] bootstd: Useability improvements Tom Rini
2025-04-01 15:53   ` Simon Glass
2025-04-01 17:01     ` Tom Rini

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