[U-Boot] [PATCH v2 0/3] efi_loader: support building UEFI binaries on sandbox

Heinrich Schuchardt xypron.glpk at gmx.de
Tue Nov 12 22:27:25 UTC 2019


Building helloworld.efi and UEFI binaries needed for unit tests requires
that the build system considers the host architecture on which the
sandbox is built.

The patch series provides these adjustment and enables building both
helloworld.efi and unit test requiring UEFI binaries.

v2:
	enable building UEFI unit tests requiring UEFI binaries

Heinrich Schuchardt (3):
  efi_loader: call add_u_boot_and_runtime() on sandbox
  efi_loader: support building UEFI binaries on sandbox
  efi_selftest: enable all UEFI unit tests on the sandbox

 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 +++
 lib/efi_loader/efi_memory.c          |  9 ++++----
 lib/efi_selftest/Makefile            |  7 ++++--
 9 files changed, 149 insertions(+), 7 deletions(-)
 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

--
2.24.0



More information about the U-Boot mailing list