[PATCH v5 00/34] Initial implementation of standard boot
Peter Robinson
pbrobinson at gmail.com
Tue Apr 26 06:55:36 CEST 2022
> > The bootflow feature provide a built-in way for U-Boot to automatically
> > boot an Operating System without custom scripting and other customisation.
> > This is called 'standard boot' since it provides a standard way for
> > U-Boot to boot a distro, without scripting.
> >
> > It introduces the following concepts:
> >
> > - bootdev - a device which can hold a distro
> > - bootmeth - a method to scan a bootdev to find bootflows (owned by
> > U-Boot)
> > - bootflow - a description of how to boot (owned by the distro)
> >
> > This series provides an implementation of these, enabled to scan for
> > bootflows from MMC, USB and Ethernet. It supports the existing distro
> > boot as well as the EFI loader flow (bootefi/bootmgr). It works
> > similiarly to the existing script-based approach, but is native to
> > U-Boot.
>
> I've put most of this cover letter in the merge commit, and applied this
> to u-boot/master. This is an incremental starting point at providing a
> alternative way of constructing and controlling the load and execute OS
> stage of booting. There is some growth on most platforms for this, but
> it is a reasonable alternative and will be iterated on.
I'm guessing this would allow us to optionally disable hush and
associated pieces for a lot of the boards which may equal it out?
More information about the U-Boot
mailing list