[PATCH 1/1] lib: allow printing RISC-V EFI Boot Protocol GUID

Simon Glass sjg at chromium.org
Sat Jan 29 22:09:44 CET 2022


Hi Heinrich,

On Fri, 28 Jan 2022 at 11:42, Heinrich Schuchardt
<heinrich.schuchardt at canonical.com> wrote:
>
> On RISC-V a new UEFI protocol has been introduced. Support printing
> its GUID using %pUs.
>
> Cc: Sunil V L <sunilvl at ventanamicro.com>
> Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt at canonical.com>
> ---
> cf.
> [RFC PATCH V2 1/2] efi_loader: Enable RISCV_EFI_BOOT_PROTOCOL support
> https://lists.denx.de/pipermail/u-boot/2022-January/473505.html
> ---
>  lib/uuid.c | 6 ++++++
>  1 file changed, 6 insertions(+)
>
> diff --git a/lib/uuid.c b/lib/uuid.c
> index 24571ef5fb..284f8113ff 100644
> --- a/lib/uuid.c
> +++ b/lib/uuid.c
> @@ -220,7 +220,13 @@ static const struct {
>                 "TCG2 Final Events Table",
>                 EFI_TCG2_FINAL_EVENTS_TABLE_GUID,
>         },
> +#ifdef CONFIG_EFI_RISCV_BOOT_PROTOCOL
> +       {
> +               "RISC-V Boot",
> +               RISCV_EFI_BOOT_PROTOCOL_GUID,
> +       },
>  #endif
> +#endif /* CONFIG_CMD_EFIDEBUG */
>  #ifdef CONFIG_CMD_NVEDIT_EFI
>         /* signature database */
>         {
> --
> 2.33.1
>

Why the #ifdef?

Regards,
Simon


More information about the U-Boot mailing list