[PATCH 00/16] boot: implement generic bootsource target
Sascha Hauer
s.hauer at pengutronix.de
Thu Apr 10 00:23:58 PDT 2025
On Tue, 01 Apr 2025 12:47:50 +0200, Ahmad Fatoum wrote:
> The default net boot target is suboptimal in that it usually fails for
> a new board. A better default would be to try booting from the same boot
> medium, barebox itself was booted from, which so far was only possible
> via scripts.
>
> This series adds a new way to achieve this through a bootsource alias.
>
> [...]
Applied, thanks!
[01/16] boot: change bootentry_register_provider to take struct argument
(no commit info)
[02/16] boot: move nfs:// parsing out of bootloader spec code
(no commit info)
[03/16] blspec: remove unused blspec_scan_devices
(no commit info)
[04/16] blspec: don't export blspec functions
(no commit info)
[05/16] blspec: factor out generic parts into bootscan helper
(no commit info)
[06/16] common: bootscan: add scan_disk callback
(no commit info)
[07/16] blspec: support boot /dev/virtioblkX
(no commit info)
[08/16] bootm: associate bootm overrides with struct bootentry
https://git.pengutronix.de/cgit/barebox/commit/?id=95b7413668a7 (link may not be stable)
[09/16] boot: split off bootarg API into new bootargs.h header
(no commit info)
[10/16] block: add get_rootarg block op into block_device_ops
(no commit info)
[11/16] block: fixup rootwait argument when needed by default
(no commit info)
[12/16] of: implement stub for of_cdev_find
(no commit info)
[13/16] bootsource: implement bootsource_of_cdev_find
(no commit info)
[14/16] common: bootdef: add new boot entry provider
(no commit info)
[15/16] kconfig: implement IF_ENABLED helper
(no commit info)
[16/16] boot: make bootsource the default boot target if enabled
(no commit info)
Best regards,
--
Sascha Hauer <s.hauer at pengutronix.de>
More information about the barebox
mailing list