[PATCH 00/18] boot: improve cdev alias and blspec support
Sascha Hauer
s.hauer at pengutronix.de
Mon Apr 14 06:25:35 PDT 2025
On Mon, 14 Apr 2025 08:31:34 +0200, Ahmad Fatoum wrote:
> Building on past top of past bootscan and cdev alias infrastructure in
> next, enable the following:
>
> - Favoring entries in GPT XBOOTLDR partition and EFI system
> partitions, like we already do for MBR XBOOTLDR partition
>
> - Allow state backend and other DT bindings to point at a
> barebox,bootsource node to allow same state DT description
> to work across different boot media
>
> [...]
Applied, thanks!
[01/18] cdev: make cdev_find_child_by_gpt_typeuuid external
https://git.pengutronix.de/cgit/barebox/commit/?id=a007ea23536f (link may not be stable)
[02/18] cdev: constify cdev_find_child_by_gpt_typeuuid's guid_t pointer argument
https://git.pengutronix.de/cgit/barebox/commit/?id=3135334dcf4b (link may not be stable)
[03/18] partition: efi: respect DPS_TYPE_FLAG_NO_AUTO flag
https://git.pengutronix.de/cgit/barebox/commit/?id=37bc13eddaea (link may not be stable)
[04/18] blspec: iterate over all XBOOTLDR partitions
https://git.pengutronix.de/cgit/barebox/commit/?id=06adbb825081 (link may not be stable)
[05/18] blspec: support GPT XBOOTLDR partition
https://git.pengutronix.de/cgit/barebox/commit/?id=396f3e6b4119 (link may not be stable)
[06/18] blspec: collect bootloader spec entries from ESP
https://git.pengutronix.de/cgit/barebox/commit/?id=6d5595a6a3c5 (link may not be stable)
[07/18] cdev: alias: add support for partition links
https://git.pengutronix.de/cgit/barebox/commit/?id=7936038edadc (link may not be stable)
[08/18] cdev: do not dereference partname for non-partitions
https://git.pengutronix.de/cgit/barebox/commit/?id=1bbc03a7faa1 (link may not be stable)
[09/18] cdev: use common cdev_free helper internally
https://git.pengutronix.de/cgit/barebox/commit/?id=cf3f7e562d18 (link may not be stable)
[10/18] cdev: implement devfs_create_link in terms of devfs_create
https://git.pengutronix.de/cgit/barebox/commit/?id=db79238d94b8 (link may not be stable)
[11/18] misc: storage-by-uuid: consider only first diskuuid match
https://git.pengutronix.de/cgit/barebox/commit/?id=838211091e0b (link may not be stable)
[12/18] misc: storage-by-uuid: prepare for generalizing to different aliases
https://git.pengutronix.de/cgit/barebox/commit/?id=b82ba2a5d097 (link may not be stable)
[13/18] misc: storage-by-uuid: rename to storage-by-alias
https://git.pengutronix.de/cgit/barebox/commit/?id=e957f8c82f7e (link may not be stable)
[14/18] misc: storage-by-alias: switch over to using cdev aliases
https://git.pengutronix.de/cgit/barebox/commit/?id=b6d3b15b25db (link may not be stable)
[15/18] misc: storage-by-alias: add support barebox,bootsource
https://git.pengutronix.de/cgit/barebox/commit/?id=f22f557b8334 (link may not be stable)
[16/18] misc: storage-by-alias: register as link to main cdev
https://git.pengutronix.de/cgit/barebox/commit/?id=4c496eb9bc2c (link may not be stable)
[17/18] cdev: constify cdev_readlink argument
https://git.pengutronix.de/cgit/barebox/commit/?id=f5e1996adc0c (link may not be stable)
[18/18] cdev: follow links in cdev_find_child_by_gpt_typeuuid
https://git.pengutronix.de/cgit/barebox/commit/?id=f2a44cdffc32 (link may not be stable)
Best regards,
--
Sascha Hauer <s.hauer at pengutronix.de>
More information about the barebox
mailing list