freebsd-nq/stand/efi
Kyle Evans 62821e5720 stand: Move sections around to fix stand/ build with ld.lld on armv7
When building loader bits, lld fails with the following error:
"ld: error: section: .dynamic is not contiguous with other relro sections"
on both ubldr and EFI loader.

Move .dynamic up to make ld.lld happy, adjust .got as necessary for ubldr.

Tested on:	OrangePi One (ld.lld, ubldr)
Tested on:	Banana Pi-M3 (ld.lld, ubldr)
Tested on:	qemu-armv7 (ld.lld, EFI)
Tested on:	qemu-armv7 (ld.bfd, EFI)
Tested on:	Raspberry Pi 2 (ld.bfd, ubldr) [manu]
Tested on:	Banana Pi-M2 (ld.bfd, ubldr) [manu]
Reviewed by:	andrew, emaste, imp
Differential Revision:	https://reviews.freebsd.org/D13942
2018-01-18 22:46:47 +00:00
..
boot1 Need to free uv after we're done using it. 2018-01-15 22:17:39 +00:00
fdt stand/fdt: Consistently apply fdt_overlays 2017-12-29 18:08:30 +00:00
include Add GUID for UEFI boot manager variables. 2018-01-12 15:30:52 +00:00
libefi utf8_to_ucs2() should check for malloc failure 2018-01-16 20:35:54 +00:00
loader stand: Move sections around to fix stand/ build with ld.lld on armv7 2018-01-18 22:46:47 +00:00
Makefile
Makefile.inc