9
0
Fork 0
barebox/arch/arm/lib32
Lucas Stach 0d0b426a67 ARM: align exception vectors to 32 byte
On ARMv7 the exception vectors inside the barebox binary are used directly
by remapping the vectors base through the VBAR register. While VBAR allows
to remap the exception vectors freely, it still imposes a minimum alignment
of 32 byte, as the lower bits are treated as the exception vector offset.
Enforce this alignment inside the barebox binary.

Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2017-03-03 07:06:06 +01:00
..
.gitignore arm: rework lib directory to support arm64 2016-07-06 11:23:48 +02:00
Makefile arm: rework lib directory to support arm64 2016-07-06 11:23:48 +02:00
armlinux.c ARM: Add PSCI support 2017-02-13 08:35:42 +01:00
ashldi3.S arm: rework lib directory to support arm64 2016-07-06 11:23:48 +02:00
ashrdi3.S arm: rework lib directory to support arm64 2016-07-06 11:23:48 +02:00
barebox.lds.S ARM: align exception vectors to 32 byte 2017-03-03 07:06:06 +01:00
bootz.c ARM: Add PSCI support 2017-02-13 08:35:42 +01:00
copy_template.S arm: rework lib directory to support arm64 2016-07-06 11:23:48 +02:00
div0.c arm: rework lib directory to support arm64 2016-07-06 11:23:48 +02:00
findbit.S arm: rework lib directory to support arm64 2016-07-06 11:23:48 +02:00
io-readsb.S arm: rework lib directory to support arm64 2016-07-06 11:23:48 +02:00
io-readsl.S arm: rework lib directory to support arm64 2016-07-06 11:23:48 +02:00
io-readsw-armv4.S arm: rework lib directory to support arm64 2016-07-06 11:23:48 +02:00
io-writesb.S arm: rework lib directory to support arm64 2016-07-06 11:23:48 +02:00
io-writesl.S arm: rework lib directory to support arm64 2016-07-06 11:23:48 +02:00
io-writesw-armv4.S arm: rework lib directory to support arm64 2016-07-06 11:23:48 +02:00
io.c arm: rework lib directory to support arm64 2016-07-06 11:23:48 +02:00
lib1funcs.S arm: rework lib directory to support arm64 2016-07-06 11:23:48 +02:00
lshrdi3.S arm: rework lib directory to support arm64 2016-07-06 11:23:48 +02:00
memcpy.S arm: rework lib directory to support arm64 2016-07-06 11:23:48 +02:00
memset.S arm: rework lib directory to support arm64 2016-07-06 11:23:48 +02:00
module.c arm: rework lib directory to support arm64 2016-07-06 11:23:48 +02:00
runtime-offset.S ARM: start: Fix image size calculation 2017-02-08 12:03:20 +01:00
semihosting-trap.S arm: rework lib directory to support arm64 2016-07-06 11:23:48 +02:00
semihosting.c arm: rework lib directory to support arm64 2016-07-06 11:23:48 +02:00
unwind.c arm: rework lib directory to support arm64 2016-07-06 11:23:48 +02:00