u-boot/arch/arm
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
..
cpu global: Migrate CONFIG_SYS_FSL* symbols to the CFG_SYS namespace 2022-11-10 10:08:55 -05:00
dts rockchip: Pinebook Pro: Do not initialize i2c before relocation 2022-12-19 10:56:12 +08:00
include rockpi4: board: Add firmware image information for capsule updates 2022-12-19 10:56:12 +08:00
lib efi_loader: fix building aarch64 EFI binaries 2023-01-04 13:17:42 +01:00
mach-apple Rename CONFIG_SYS_TEXT_BASE to CONFIG_TEXT_BASE 2022-10-31 11:01:31 -04:00
mach-aspeed Rename CONFIG_SYS_TEXT_BASE to CONFIG_TEXT_BASE 2022-10-31 11:01:31 -04:00
mach-at91 Rename CONFIG_SYS_TEXT_BASE to CONFIG_TEXT_BASE 2022-10-31 11:01:31 -04:00
mach-bcm283x
mach-bcmbca timer: bcmbca: use arm global timer for bcm63138 SoC 2022-10-31 08:56:00 -04:00
mach-bcmstb
mach-cortina
mach-davinci
mach-exynos Rename CONFIG_SYS_TEXT_BASE to CONFIG_TEXT_BASE 2022-10-31 11:01:31 -04:00
mach-highbank
mach-hpe
mach-imx Revert "imx: imx8: apalis: switch to binman" 2022-11-21 09:23:00 -05:00
mach-integrator
mach-ipq40xx Rename CONFIG_SYS_TEXT_BASE to CONFIG_TEXT_BASE 2022-10-31 11:01:31 -04:00
mach-k3 arm: mach-k3: fix spelling mistake "entended" -> "extended" 2022-11-24 16:26:03 -05:00
mach-keystone Rename CONFIG_SYS_TEXT_BASE to CONFIG_TEXT_BASE 2022-10-31 11:01:31 -04:00
mach-kirkwood
mach-lpc32xx
mach-mediatek mediatek: Include <linux/sizes.h> where needed 2022-11-10 10:08:55 -05:00
mach-meson
mach-mvebu arm: mvebu: Add RD-AC5X board 2022-11-07 07:46:28 +01:00
mach-nexell Rename CONFIG_SYS_TEXT_BASE to CONFIG_TEXT_BASE 2022-10-31 11:01:31 -04:00
mach-npcm Rename CONFIG_SYS_TEXT_BASE to CONFIG_TEXT_BASE 2022-10-31 11:01:31 -04:00
mach-octeontx Rename CONFIG_SYS_TEXT_BASE to CONFIG_TEXT_BASE 2022-10-31 11:01:31 -04:00
mach-octeontx2 Rename CONFIG_SYS_TEXT_BASE to CONFIG_TEXT_BASE 2022-10-31 11:01:31 -04:00
mach-omap2 Rename CONFIG_SYS_TEXT_BASE to CONFIG_TEXT_BASE 2022-10-31 11:01:31 -04:00
mach-orion5x
mach-owl Rename CONFIG_SYS_TEXT_BASE to CONFIG_TEXT_BASE 2022-10-31 11:01:31 -04:00
mach-qemu
mach-rmobile
mach-rockchip rockchip: capsule: Add functions for supporting capsule updates 2022-12-19 10:56:12 +08:00
mach-s5pc1xx
mach-snapdragon
mach-socfpga global: Migrate CONFIG_HPS* symbols to the CFG namespace 2022-11-10 10:08:55 -05:00
mach-sti
mach-stm32
mach-stm32mp FWU: STM32MP1: Add support to read boot index from backup register 2022-10-31 14:47:32 -04:00
mach-sunxi sunxi: board: annotate #endif lines 2022-12-14 22:31:33 +00:00
mach-tegra video: Rename CONFIG_DM_VIDEO to CONFIG_VIDEO 2022-10-30 20:07:17 +01:00
mach-u8500
mach-uniphier
mach-versal
mach-versal-net soc: xilinx: versal-net: Add soc_xilinx_versal_net driver 2022-11-22 15:02:07 +01:00
mach-versatile
mach-zynq xilinx: common: Remove zynq_board_read_rom_ethaddr() 2022-11-22 15:02:07 +01:00
mach-zynqmp arm64: zynqmp: Do not include psu_init to U-Boot by default 2022-12-05 08:55:55 +01:00
mach-zynqmp-r5
thumb1/include/asm/proc-armv
config.mk
Kconfig lib: Add common semihosting library 2022-12-08 15:15:22 +08:00
Kconfig.debug
Makefile arm64: versal-net: Add support for Versal NET platform 2022-09-26 14:23:29 +02:00