9
0
Fork 0
barebox/arch/arm/boards/eukrea_cpuimx51
Sascha Hauer 2c2d00a281 ARM: move exception vectors away from start of binary
Traditionally U-Boot and barebox have the exception vectors at
the start of the binary. There is no real reason in doing so,
because in the majority of cases this data will not be at 0x0
where it could be used as vectors directly anyway.
This patch puts the vectors into a separate linker section and
defines an head function which is placed at the start of the
image instead. Putting this in a separate function also has
the advantage that it can be placed at the start of images
which require an additional header like several Freescale i.MX
images. As the head function contains the barebox arm magic
those images can now also be detected as barebox images.

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2012-02-28 09:55:02 +01:00
..
env defaultenv: simplify boot 2011-12-15 11:07:15 +01:00
Makefile ARM eukrea i.MX51: use generic lowlevel init 2012-01-02 15:00:28 +01:00
config.h add eukrea_cpuimx51 board 2011-03-03 16:15:58 +01:00
eukrea_cpuimx51.c ARM eukrea i.MX51: use generic lowlevel init 2012-01-02 15:00:28 +01:00
eukrea_cpuimx51.dox add eukrea_cpuimx51 board 2011-03-03 16:15:58 +01:00
flash_header.c ARM: move exception vectors away from start of binary 2012-02-28 09:55:02 +01:00