[U-Boot] [PATCH 01/23] efi_loader: allow return value in EFI_CALL

Alexander Graf agraf at suse.de
Thu Aug 31 13:58:36 UTC 2017


On 08/31/2017 02:51 PM, Simon Glass wrote:
> On 27 August 2017 at 06:51, Heinrich Schuchardt <xypron.glpk at gmx.de> wrote:
>> Macro EFI_CALL was introduced to call an UEFI function.
> Should this be 'an EFI'. Or 'a UEFI'?

In a nutshell, EFI is the v1, proprietary, for pay, closed protocol 
while UEFI is v2 and what edk2 implements, what you can get specs for, 
etc. But since people started implementing things for v1 back in the day 
and they are reasonable compatible, nobody calls UEFI UEFI, but just EFI :).

It's a mess and I certainly didn't help it by calling everything EFI, 
but it's what we're in and we should rather stay coherent IMHO. So 
EFI_CALL really does call UEFI functions ;).


Alex



More information about the U-Boot mailing list