freebsd-nq/sys/boot/arm/uboot
Ian Lepore 62b10973b1 Align the start of the text segment to an 8-byte boundary. This fixes
alignment aborts in ubldr.bin for RPi that started happening with clang 3.8
(earlier clang apparently didn't generate strd instructions that trigger
the alignment fault).  The abort happened in ubldr.bin and not ubldr (elf
version) because the elf headers are 0xf4 bytes long, and stripping them
off left everything 4-byte aligned.

While here, also stop aligning the data segment to a page boundary, align
it to 8 bytes instead (aligning to a page just needlessly makes the file
bigger); pointed out by andrew@.
2016-04-09 19:09:06 +00:00
..
conf.c
help.uboot Add a 'ubenv import' command to import environment variables from the 2014-09-08 19:19:10 +00:00
ldscript.arm Align the start of the text segment to an 8-byte boundary. This fixes 2016-04-09 19:09:06 +00:00
loader.conf Create a custom /boot/defaults/loader.conf for ARM. This differs from the 2015-01-03 19:38:37 +00:00
Makefile Revert r293903 2016-01-14 18:46:57 +00:00
start.S Create a relocatable instance of ubldr for ARM. The original ubldr, 2015-05-10 19:14:28 +00:00
version