9
0
Fork 0
barebox/arch/arm/boards/freescale-mx53-smd
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 imx: add mx53 SMD board support 2011-12-05 17:57:38 +01:00
board.c ARM i.MX5: Allow to pass cpu clock to lowlevel init 2012-02-13 11:38:39 +01:00
config.h imx: add mx53 SMD board support 2011-12-05 17:57:38 +01:00
flash_header.c ARM: move exception vectors away from start of binary 2012-02-28 09:55:02 +01:00
mx53-smd.dox imx: add mx53 SMD board support 2011-12-05 17:57:38 +01:00