[U-Boot] [PATCH v2 0/3] arm: fix exception handling

Georges Savoundararadj
2014-09-27T19:48:08Z

Hi,

This series fixes the exception handling on ARM.

First of all, it makes the symbols of the exception vectors relocatable.
Then, it ensures that the exception vectors are relocated. To do so, we
copy or move the exception vectors depending on the processor
capability. Also, this series configures correctly the IRQ and the FIQ
stack pointers.

Regards,

Georges

Changes in v2:
- Relocate exception vectors also on processors which do not support
security extensions
- Reword the commit messages

Georges Savoundararadj (3):
arm: make .vectors section allocatable
arm: relocate the exception vectors
arm: interrupt_init: set sp in IRQ/FIQ modes

arch/arm/cpu/armv7/start.S | 6 ------
arch/arm/lib/interrupts.c | 19 +++++++++++++++++++
arch/arm/lib/relocate.S | 30 ++++++++++++++++++++++++++++++
arch/arm/lib/vectors.S | 2 +-
4 files changed, 50 insertions(+), 7 deletions(-)

--
2.1.0