[PATCH] Thumb2 support
Sascha Hauer
s.hauer at pengutronix.de
Tue Feb 28 03:56:38 EST 2012
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
More information about the barebox
mailing list