[RFC 1/1] efi_loader: support building UEFI binaries on sandbox
Simon Glass
sjg at chromium.org
Wed Dec 25 03:51:29 CET 2019
On Thu, 7 Nov 2019 at 17:34, Heinrich Schuchardt <xypron.glpk at gmx.de> wrote:
>
> On the sandbox the UEFI binaries must match the host architectures.
>
> Adjust the Makefiles. Provide the PE/COFF header and relocation files.
>
> Allow building helloworld.efi on the sandbox.
>
> Signed-off-by: Heinrich Schuchardt <xypron.glpk at gmx.de>
> ---
> include/host_arch.h provokes some false positives in checkpatch.pl as this
> include is also meant to be used in Makefile.
> ---
> Makefile | 19 +++++++++++++++++
> arch/sandbox/config.mk | 28 ++++++++++++++++++++++++
> arch/sandbox/lib/crt0_sandbox_efi.S | 32 ++++++++++++++++++++++++++++
> arch/sandbox/lib/reloc_sandbox_efi.c | 32 ++++++++++++++++++++++++++++
> cmd/Kconfig | 2 +-
> include/host_arch.h | 24 +++++++++++++++++++++
> lib/efi_loader/Makefile | 3 +++
> 7 files changed, 139 insertions(+), 1 deletion(-)
> create mode 100644 arch/sandbox/lib/crt0_sandbox_efi.S
> create mode 100644 arch/sandbox/lib/reloc_sandbox_efi.c
> create mode 100644 include/host_arch.h
Reviewed-by: Simon Glass <sjg at chromium.org>
Do you need the #if 0 bit?
Regards,
Simon
More information about the U-Boot
mailing list