[PATCH] Kconfig: clean up the efi configuration status

Simon Glass sjg at chromium.org
Thu Aug 15 22:33:05 CEST 2024


Hi Ilias,

On Wed, 14 Aug 2024 at 07:45, Ilias Apalodimas
<ilias.apalodimas at linaro.org> wrote:
>
> The EFI_LOADER and EFI config options are randomly scattered under lib/
> making it cumbersome to navigate and enable options, unless you really
> know what you are doing. On top of that the existing options are in
> random order instead of a logical one.
>
> So let's move things around a bit and present two enties for the

entries

> EFI_LOADER and EFI options in the main config screen.
> While at it add menus for Capsules, Protocols, and Services in the
> EFI_LOADER so people can find their way around easier
>
> Signed-off-by: Ilias Apalodimas <ilias.apalodimas at linaro.org>
> ---
>  Kconfig                |   4 +
>  lib/Kconfig            |   2 -
>  lib/efi/Kconfig        |   5 +
>  lib/efi_loader/Kconfig | 202 +++++++++++++++++++++++------------------
>  4 files changed, 123 insertions(+), 90 deletions(-)
>
> diff --git a/Kconfig b/Kconfig
> index 82df59f176ec..62c5441e3576 100644
> --- a/Kconfig
> +++ b/Kconfig
> @@ -756,3 +756,7 @@ source "lib/Kconfig"
>  source "test/Kconfig"
>
>  source "tools/Kconfig"
> +
> +source "lib/efi_loader/Kconfig"
> +

This should be included from boot/Kconfig as it relates to booting.

The EFI app thing should perhaps be under there too...I'm not sure.

Regards,
Simon


More information about the U-Boot mailing list