[PATCH 00/39] pxe: Support read_all() for extlinux and PXE

Simon Glass sjg at chromium.org
Tue Nov 19 17:48:52 CET 2024


Hi Tom,

On Tue, 19 Nov 2024 at 09:27, Tom Rini <trini at konsulko.com> wrote:
>
> On Tue, Nov 19, 2024 at 06:18:05AM -0700, Simon Glass wrote:
>
> > This series implements read_all() so that it is possible to read all the
> > files relating to a bootflow, make adjustments and then boot.
> >
> > Unfortunately quite a few things stand in the way, so this series
> > finishes off several pending items: zboot without CONFIG_CMDLINE,
> > required support in pxe_utils and the differing code in the extlinux and
> > PXE bootmeths. There is very little new code, but quite a lot of
> > refactoring.
> >
> > The bootm, booti and bootz commands have all been refactored previously,
> > so that they can operate without needing CONFIG_CMDLINE to be enabled.
> > At the, time, zboot was left alone, since it is x86-specific and a bit
> > more trouble.
> >
> > This series adds a programatic API for zboot and uses the forthcoming
> > bootstd 'image list' to collect information from an extlinux file. It is
> > therefore possible to parse the file, load the resulting images and then
> > examine/adjust the resulting bootflow, before booting.
> >
> > The addition of options to extlinux resulted in the PXE and extlinux
> > bootmeth having slightly different features. This is tidied up in this
> > series, with common functions for both. This allows the same features
> > (loading images as a separate step) to be provided for PXE.
>
> This doesn't apply cleanly to -next and doesn't say what other series it
> depends on.

Yes, that is a bit vague, sorry. The 'forthcoming bootstd image list'
is the dependency.

Regards,
Simon


More information about the U-Boot mailing list