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 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot