Cannot add the EFI Loader to a 64-bit EFI stubbed U-Boot
Heinrich Schuchardt
xypron.glpk at gmx.de
Tue Apr 5 09:08:42 CEST 2022
On 4/5/22 08:15, Nicklas Larsson wrote:
> Thank you for your reply!
>
> Just to clarify, U-Boot works perfectly fine for me based on either
> 'efi-x86_payload64_defconfig' or 'efi-x86_app64_defconfig' (but not with
> the 32-bit equivalents).
> And with EFI_STUB_64BIT set the EFI_LOADER requires 64-bit mode, but I'm
> not forced to have 64-bit mode.
>
> image.png
>
>
> I'm investigating the UEFI Secure Boot support in U-Boot, and in the end
> I want to be able to securely boot OS images like for example Linux and
> VxWorks.
If the UEFI that you use to load the UEFI payload does not support
secure boot, you won't be able boot securely.
If you want to review U-Boot's secure boot, you will have an easier
start when using either one of the QEMU defconfigs or sandbox_defconfig.
Best regards
Heinrich
>
> Thanks,
> Nicklas
>
>
> Den mån 4 apr. 2022 kl 18:41 skrev Nicklas Larsson
> <nirre.larsson at gmail.com <mailto:nirre.larsson at gmail.com>>:
>
> Dear U-Boot community,
>
> I have a default configuration based on
> 'efi-x86_payload64_defconfig' (64-bit EFI stub), to which I want to
> add the EFI_LOADER.
> In order to do so I also have to enable X86-64 to fulfill the
> "depends on" criterias in EFI_LOADER Kconfig. I'm doing this by setting
> X86_RUN_64BIT via the configuration editor.
>
> This dramatically changes the default generated .config file and
> executing 'make' on top of this leaves me with a number of errors
> starting with:
>
> image.png
>
> Trying to resolve it just leads me to another error, and eventually
> I don't understand what to do.
>
> Can someone guide me how to add the EFI Loader to my 64-bit EFI
> stubbed U-Boot? Is it possible?
>
> Tried it on U-Boot master 2022.04-rc4 and the latest from next
> without success.
>
> Thanks,
> Nicklas
>
>
>
>
>
More information about the U-Boot
mailing list