On 01/18/2018 10:30 AM, Alexander Graf wrote:
On 18.01.18 08:24, Heinrich Schuchardt wrote:
This test checks the StartImage boot service.
An EFI application is loaded into memory and started.
The test is not built on x86_64 because the relocation code for the efi
binary cannot be created.
Signed-off-by: Heinrich Schuchardt <xypron.g...@gmx.de>
Would it make sense to have 2 mini apps - one that calls ->exit() and
one that just returns? Otherwise
Yes that makes sense. I will resubmit.
I really headed into trouble when I tried to allow building the test for
x86_64. Building helloworld.efi fails on x86_64, too.
We should at some time dive into the mixture of 64bit and 32bit defined
in arch/x86/config.mk:
ifneq ($(CONFIG_EFI_STUB_64BIT),)
EFI_LDS := elf_x86_64_efi.lds
EFI_CRT0 := crt0_x86_64_efi.o
EFI_RELOC := reloc_x86_64_efi.o
EFI_TARGET := --target=efi-app-ia32
else
EFI_LDS := elf_ia32_efi.lds
EFI_CRT0 := crt0_ia32_efi.o
EFI_RELOC := reloc_ia32_efi.o
EFI_TARGET := --target=efi-app-x86_64
endif
Regards
Heinrich
Reviewed-by: Alexander Graf <ag...@suse.de>
Alex
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot