9
0
Fork 0
barebox/arch
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
..
arm ARM: move exception vectors away from start of binary 2012-02-28 09:55:02 +01:00
blackfin bootm: use new uimage code 2011-12-15 11:07:11 +01:00
mips introduce barebox_bare_init_size to known the bare_init size and check it 2012-01-23 09:43:28 +01:00
nios2 introduce barebox_bare_init_size to known the bare_init size and check it 2012-01-23 09:43:28 +01:00
openrisc Add a generic board 2012-01-02 12:50:57 +01:00
ppc Merge branch 'work/uimage' into next 2011-12-17 16:33:57 +01:00
sandbox Add unaligned.h to sandbox arch 2012-02-27 19:55:55 +01:00
x86 introduce barebox_bare_init_size to known the bare_init size and check it 2012-01-23 09:43:28 +01:00
architecture.dox MIPS: add documentation 2011-08-05 18:20:17 +02:00