u-boot/arch
Heinrich Schuchardt d7ddeb66a6 efi_loader: fix building aarch64 EFI binaries
While our EFI binaries execute without problems on EDK II they crash on
a Lenovo X13s. Let our binaries look more like what EDK II produces:

* move all writable data to a .data section
* align sections to 4 KiB boundaries (matching EFI page size)
* remove IMAGE_SCN_LNK_NRELOC_OVFL from .reloc section flags

Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
2023-01-04 13:17:42 +01:00
..
arc Rename CONFIG_SYS_TEXT_BASE to CONFIG_TEXT_BASE 2022-10-31 11:01:31 -04:00
arm efi_loader: fix building aarch64 EFI binaries 2023-01-04 13:17:42 +01:00
m68k Rename CONFIG_SYS_TEXT_BASE to CONFIG_TEXT_BASE 2022-10-31 11:01:31 -04:00
microblaze Rename CONFIG_SYS_TEXT_BASE to CONFIG_TEXT_BASE 2022-10-31 11:01:31 -04:00
mips MIPS: convert CONFIG_SYS_MIPS_TIMER_FREQ to Kconfig 2022-11-02 21:42:32 +01:00
nios2 treewide: Drop bootm_headers_t typedef 2022-09-29 16:07:57 -04:00
powerpc PowerPC: Update dependencies on *SYS_MPC85XX_NO_RESETVEC 2022-12-29 13:31:30 -05:00
riscv efi_loader: set IMAGE_FILE_LARGE_ADDRESS_AWARE 2022-12-29 10:51:50 +01:00
sandbox sandbox: fix sound driver 2022-12-05 17:43:23 +01:00
sh Rename CONFIG_SYS_TEXT_BASE to CONFIG_TEXT_BASE 2022-10-31 11:01:31 -04:00
x86 x86: cosmetic: Fix a typo in the reserve_arch() comments 2022-12-14 12:04:51 +08:00
xtensa treewide: Drop bootm_headers_t typedef 2022-09-29 16:07:57 -04:00
.gitignore
Kconfig riscv: use imply instead of select for SPL_SEPARATE_BSS 2022-12-08 15:50:22 +08:00
Kconfig.nxp Convert CONFIG_SYS_FSL_NUM_CC_PLLS to Kconfig 2022-08-12 16:10:49 -04:00
u-boot-elf.lds