u-boot/tools
Alistair Delva 9d3d981661 arm64: relocate-rela: Add support for ld.lld
Cap end of relocations by the binary size.

Linkers like to insert some auxiliary sections between .rela.dyn and
.bss_start. These sections don't make their way to the final binary, but
reloc_rela still tries to relocate them, resulting in attempted read
past the end of file.

When linking U-Boot with ld.lld, the STATIC_RELA feature (enabled by
default on arm64) breaks the build. After this patch, U-Boot can be
linked successfully with and without CONFIG_STATIC_RELA.

Originally-from: Elena Petrova <lenaptr@google.com>
Signed-off-by: Alistair Delva <adelva@google.com>
Cc: David Brazdil <dbrazdil@google.com>
Cc: Scott Wood <scottwood@freescale.com>
Cc: Tom Rini <trini@konsulko.com>
2021-11-15 14:33:32 -05:00
..
binman binman: Fix replace subcommand help and comments 2021-11-13 14:29:25 -07:00
buildman buildman: Add gcc-11.1.0 to the directory list 2021-10-21 12:50:48 -06:00
concurrencytest
docker Dockerfile, CI: Update to latest "focal" tag 2021-11-14 10:30:48 -05:00
dtoc irq: Tidy up of-platdata irq support 2021-09-25 09:46:15 -06:00
env tools: env: Handle shorter read calls 2021-09-02 11:19:58 -04:00
gdb
kermit
libfdt
logos imx6: icorem6: chmod 644 enigcam.bmp 2021-04-08 23:59:50 +02:00
omap
patman patman: Use a ValueError exception if tools.Run() fails 2021-11-13 08:16:39 -07:00
scripts
.gitignore
Kconfig image: Use the correct checks for CRC32 2021-10-08 15:53:26 -04:00
Makefile Create a new boot/ directory 2021-11-11 19:01:56 -05:00
aisimage.c
aisimage.h
asn1_compiler.c WS cleanup: remove trailing white space 2021-09-30 08:08:56 -04:00
atmel_pmecc_params.c
atmelimage.c
bmp_logo.c
default_image.c
dumpimage.c
dumpimage.h
efivar.py
endian-swap.py
envcrc.c
fdt_host.h
fdtgrep.c
file2include.c
fit_check_sign.c
fit_common.c
fit_common.h
fit_image.c tools/fitimage: add missing linebreak for some messages 2021-07-14 16:57:35 -04:00
fit_info.c
gen_eth_addr.c
gen_ethaddr_crc.c
genboardscfg.py
getline.c
getline.h
gpheader.h
gpimage-common.c
gpimage.c
ifdtool.c
ifdtool.h
ifwitool.c
image-host.c tools/image-host.c: Fix spelling of "expected". 2021-10-12 16:49:21 -04:00
image-sig-host.c common: Move host-only logic in image-sig.c to separate file 2021-07-16 12:58:55 -04:00
imagetool.c
imagetool.h mkimage: Add a 'keyfile' argument for image signing 2021-04-14 15:23:01 -04:00
img2srec.c
imx8image.c tools: imx image: fix write warning 2021-04-08 09:18:29 +02:00
imx8m_image.sh tools: imx8m_image: Support ddr3 firmware 2021-10-21 13:59:26 +02:00
imx8mimage.c tools: imx8mimage: not abort when mmap fail 2021-10-07 17:45:00 +02:00
imx_cntr_image.sh
imximage.c
jtagconsole
k3_fit_atf.sh tools: k3_fit_atf: Fix DM binary FIT load addresses 2021-09-10 20:10:20 -04:00
k3_gen_x509_cert.sh
kwbimage.c tools: kwbimage: Properly set srcaddr in kwbimage v0 2021-11-10 12:08:06 +01:00
kwbimage.h tools: kwbimage: Remove unused enums and prototypes 2021-11-10 12:08:06 +01:00
kwboot.c tools: kwboot: Always print kwboot version 2021-11-10 12:08:06 +01:00
lpc32xximage.c
microcode-tool
microcode-tool.py
mips-relocs.c
mkeficapsule.c Revert "Revert "mkeficapsule: Remove dtb related options"" 2021-10-25 21:13:06 +02:00
mkenvimage.c
mkexynosspl.c
mkimage.c mkimage: clarify error message for empty input files 2021-09-01 19:25:37 -04:00
mkimage.h
mksunxiboot.c tools: mksunxiboot: Use sunxi_image header directly 2021-10-25 14:49:58 +01:00
moveconfig.py moveconfig: Update to newer kconfiglib 2021-08-01 09:05:24 -06:00
mrvl_uart.sh
mtk_image.c
mtk_image.h
mxsboot.c
mxsimage.c
mxsimage.h
ncb.c
netconsole
omapimage.c
omapimage.h
os_support.c
os_support.h
pbl_crc32.c
pbl_crc32.h
pblimage.c
pblimage.h
prelink-riscv.c
prelink-riscv.inc
proftool.c
relocate-rela.c arm64: relocate-rela: Add support for ld.lld 2021-11-15 14:33:32 -05:00
rkcommon.c
rkcommon.h
rkimage.c
rkmux.py
rksd.c
rkspi.c
rmboard.py
socfpgaimage.c
spl_size_limit.c
stm32image.c
sunxi-spl-image-builder.c
sunxi_egon.c
termios_linux.h tools: termios_linux.h: Fix tcsendbreak() implementation 2021-10-21 07:39:05 +02:00
ublimage.c
ublimage.h
ubsha1.c
update_octeon_header.c
vybridimage.c
xway-swap-bytes.c
zynqimage.c
zynqmp_pm_cfg_obj_convert.py
zynqmp_psu_init_minimize.sh
zynqmpbif.c
zynqmpimage.c
zynqmpimage.h