[PATCH 7/7] efi: Make EBBR optional
Tom Rini
trini at konsulko.com
Mon Jun 28 15:48:27 CEST 2021
On Mon, Jun 28, 2021 at 11:48:00AM +0200, Heinrich Schuchardt wrote:
> On 6/28/21 3:48 AM, Simon Glass wrote:
> > Add a new Kconfig option for EBBR so that the naming is more explicit.
> > Make EFI_LOADER depend on it.
> >
> > Avoid enabling the options (EBBR / EFI_LOADER) by default, to save space.
>
> NAK
>
> Operating systems like Fedora, OpenBSD, FreeBSD require UEFI support.
>
> See discussion in
> https://lists.denx.de/pipermail/u-boot/2021-June/452947.html
I also think this is taking things in the wrong direction. It was an
intentional "make EFI_LOADER default when supported" when we introduced
it, and I still think that's the right overall choice. There's a whole
lot of non-customization going on when reference designs are converted
to products or other reference designs.
> > Also add dependencies on driver model and OF_CONTROL, since boards which
> > have not migrated to these should not be using new features like EBBR.
>
> Only supporting devices using the driver model in the UEFI sub-system is
> fine with me. CONFIG_BLK=y is another possible requirement.
Adding these would be good. And may allow for the code to be
simplified?
> We still have 101 defconfigs not using CONFIG_DM=y. Shouldn't they be
> eliminated?
They will be eliminated after v2022.01, following the same 2 years of
"the deadline has passed" that's being used by the board removals I've
been posting so far this year.
> We have a low number of boards using CONFIG_DM=y and
> CONFIG_OF_CONTROL=n. Shouldn't they be moved to CONFIG_OF_CONTROL=y and
> that symbol be eliminated?
No, we don't require OF_CONTROL intentionally so that other smaller
mechanisms can be used.
[snip]
> We have 274 defconfigs with CONFIG_PARTITIONS=y and CONFIG_BLK=n.
> Shouldn't they be converted or eliminated?
Some number of them will be, I think there's one or two actual funny
cases on how that code is used however.
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20210628/4b721211/attachment.sig>
More information about the U-Boot
mailing list