freebsd-src/stand/efi
Andrew Turner 9f44638ef2 stand/efi: Fix for binutils when targeting arm64
When linking with ld.bfd it complain with the following:

/usr/local/bin/aarch64-unknown-freebsd14.0-ld: start.o: relocation
 R_AARCH64_ABS32 against `__data_size' can not be used when making a
 shared object

Fix this by marking the __data_size with ABSOLUTE. This returns a
non-relocatable value which appears to be the same behaviour of lld.

Reviewed by:	imp
Sponsored by:	Arm Ltd
Differential Revision:	https://reviews.freebsd.org/D45257
2024-05-22 08:17:26 +00:00
..
boot1 boot1.efi: Don't redundantly include devpath.c 2024-05-07 08:53:50 -06:00
fdt stand: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
gptboot stand: Install gptboot.efi(8) 2024-04-05 16:53:47 -06:00
include stand/efi: Changes to efichar to allow it to be used in the kernel 2024-03-28 14:09:37 -04:00
libefi loader: c_init returns 0 or 1 2024-05-19 22:05:42 -06:00
loader stand/efi: Fix for binutils when targeting arm64 2024-05-22 08:17:26 +00:00
loader_4th Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
loader_lua Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
loader_simp Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
Makefile Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
Makefile.inc Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00