[PATCH] EFI Loader: Correct dependencies for EFI_HTTP_BOOT

Tom Rini trini at konsulko.com
Tue Mar 17 14:42:56 CET 2026


On Tue, Mar 17, 2026 at 09:03:47AM +0200, Ilias Apalodimas wrote:
> Hi Tom,
> 
> On Tue, 17 Mar 2026 at 03:24, Tom Rini <trini at konsulko.com> wrote:
> >
> > As exposed by "make randconfig", we have an issue with the dependencies
> > for EFI_HTTP_BOOT. As this is implemeneted by running commands (as seen
> > by what it selects) it must depend on CMDLINE as well.
> >
> > Signed-off-by: Tom Rini <trini at konsulko.com>
> 
> In theory, you can configure UEFI with a set of prebuilt boot options.
> If one of them is http(s) the device will boot even if CMDLINE is not
> selected. I am not against this patch, but we will remove the
> possibility to build a firmware without cmdline that just boots to
> whatever is was preconfigured
> 
> Cheers
> /Ilias
> > ---
> > Cc: Heinrich Schuchardt <xypron.glpk at gmx.de>
> > Cc: Ilias Apalodimas <ilias.apalodimas at linaro.org>
> > ---
> >  lib/efi_loader/Kconfig | 1 +
> >  1 file changed, 1 insertion(+)
> >
> > diff --git a/lib/efi_loader/Kconfig b/lib/efi_loader/Kconfig
> > index b5f81e0ff530..a9b2f813e1d5 100644
> > --- a/lib/efi_loader/Kconfig
> > +++ b/lib/efi_loader/Kconfig
> > @@ -600,6 +600,7 @@ config EFI_BOOTMGR
> >  config EFI_HTTP_BOOT
> >         bool "EFI HTTP Boot support"
> >         depends on NET || NET_LWIP
> > +       depends on CMDLINE
> >         select CMD_NET
> >         select CMD_DHCP
> >         select CMD_DNS

The select lines here mean that you cannot do that, today :)

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20260317/a773ba99/attachment.sig>


More information about the U-Boot mailing list