[PATCH 0/7] commands: boot: add support for overriding boot artifacts
Ahmad Fatoum
a.fatoum at pengutronix.de
Fri Feb 14 02:48:10 PST 2025
Replacing part of the boot artifacts is a common development use case,
e.g. to load the kernel from the network, but otherwise boot the
bootloader spec file as-is or to inject an initrd into an existing boot
flow (e.g. rsinit to enable usb9pfs boot).
This series adds a simple to use way to achieve that.
Ahmad Fatoum (7):
bootm: add helper functions for checking if FIT image is used
boot: move global.linux.bootargs.dyn. to common code
blspec: don't clobber bootm.image on boot attempt
fastboot: drop useless bootm.image clobber
bootm: don't clobber global.bootm. variables after script boot fails
bootm: retire bootm_has_initrd
commands: boot: add support for overriding boot artifacts
Documentation/user/booting-linux.rst | 8 ++
arch/arm/lib32/bootm.c | 18 ++-
arch/kvx/lib/bootm.c | 23 ++--
commands/boot.c | 53 +++++++-
common/Kconfig | 7 ++
common/blspec.c | 7 +-
common/boot.c | 14 ++-
common/booti.c | 10 +-
common/bootm.c | 173 +++++++++++++++++++--------
common/fastboot.c | 3 -
include/bootm.h | 23 +++-
11 files changed, 249 insertions(+), 90 deletions(-)
--
2.39.5
More information about the barebox
mailing list