Add some preparation to support Thumb2 support and finally Thumb2 support itself. Sascha Hauer (3): ARM: move exception vectors away from start of binary ARM: get runtime offset of board_init_lowlevel_return by using separate section ARM: Allow to compile in thumb-2 mode arch/arm/Kconfig | 12 +++++ arch/arm/Makefile | 11 ++++- arch/arm/boards/eukrea_cpuimx25/eukrea_cpuimx25.c | 3 +- arch/arm/boards/eukrea_cpuimx35/flash_header.c | 3 +- arch/arm/boards/eukrea_cpuimx51/flash_header.c | 3 +- arch/arm/boards/freescale-mx25-3-stack/3stack.c | 3 +- .../boards/freescale-mx35-3-stack/flash_header.c | 3 +- arch/arm/boards/freescale-mx51-pdk/flash_header.c | 3 +- arch/arm/boards/freescale-mx53-loco/flash_header.c | 3 +- arch/arm/boards/freescale-mx53-smd/flash_header.c | 3 +- arch/arm/cpu/cpu.c | 27 ++++++++++++ arch/arm/cpu/exceptions.S | 1 + arch/arm/cpu/mmu.c | 4 +- arch/arm/cpu/start.c | 44 ++++++++++++-------- arch/arm/include/asm/barebox-arm-head.h | 36 ++++++++++++++++ arch/arm/include/asm/barebox-arm.h | 3 + arch/arm/include/asm/unified.h | 8 ++-- arch/arm/lib/armlinux.c | 17 +++++++- arch/arm/lib/barebox.lds.S | 7 +++- commands/go.c | 6 ++- common/misc.c | 3 + include/common.h | 6 +++ 22 files changed, 173 insertions(+), 36 deletions(-) create mode 100644 arch/arm/include/asm/barebox-arm-head.h _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox