[PATCH 00/27] x86: efi: Various app improvements to support bootstd

Simon Glass sjg at chromium.org
Wed May 28 17:20:19 CEST 2025


Hi Tom,

On Wed, 28 May 2025 at 16:01, Tom Rini <trini at konsulko.com> wrote:
>
> On Wed, May 28, 2025 at 03:25:32PM +0100, Simon Glass wrote:
> > Hi Tom,
> >
> > On Wed, 28 May 2025 at 15:09, Tom Rini <trini at konsulko.com> wrote:
> > >
> > > On Wed, May 28, 2025 at 02:24:26AM -0600, Simon Glass wrote:
> > >
> > > > This series makes a number of improvements to the EFI app. Mostly it
> > > > applies to x86 but the ARM version will share some improvements.
> > > >
> > > > The main updates are:
> > > > - Improve linker scripts and options to detect missing symbols and
> > > >   remove unused code
> > > > - Enable bootstd and provide a default which can find an extlinux OS on
> > > >   EFI media
> > > > - Make the 32/64-bit apps more similar in terms of features and link
> > > >   script
> > >
> > > So I give a little, and say Yes to you despite technical misgivings, and
> > > you post yet another big series that's based on your tree with already
> > > rejected changes in it. I do not feel that you are working in good
> > > faith. Please stop, and work in good faith.
> >
> > What specifically would you like me to do for the EFI app?
>
> Well, the three patches you posted and Heinrich accepted were a start.
> You need to build on that, in mainline. As again, the concept was fine,
> the introduction of more technical debt to deal with later was not.

Yes, I'm doing that. I said to Heinrich that I'd wait to see what
happened with those three patches and then do some more. They are in
CI so I'll post them soon.

But I also mentioned to Heinrich that I don't think I am the right
person to undertake all the refactoring work - moving EFI-loader code
out to lib/efi etc. I'm not a maintainer for lib/efi_loader and my
track record of getting patches in there is not good. We have the
U-Boot versus EFI memory-allocation problem and my ideas for that have
already been rejected. So at the moment I'm not planning to go that
much further in your tree, unless there is somehow a future meeting of
the minds. Perhaps Heinrich or Linaro will be able to work on it and
then we can re-unify things down the track?

Regards,
Simon


More information about the U-Boot mailing list