summaryrefslogtreecommitdiffstats
path: root/arch/arm/include/asm/barebox-arm.h
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2011-12-10 16:05:16 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2012-02-28 09:55:04 +0100
commitcb1bd905dcacd8abd2703f6ce61fc09db8e475a4 (patch)
treeaddaada49b82c83857f25bcb591d37b59baf8507 /arch/arm/include/asm/barebox-arm.h
parent2c2d00a2816099ef90c149562b9f939048742c1f (diff)
downloadbarebox-cb1bd905dcacd8abd2703f6ce61fc09db8e475a4.tar.gz
barebox-cb1bd905dcacd8abd2703f6ce61fc09db8e475a4.tar.xz
ARM: get runtime offset of board_init_lowlevel_return by using separate section
We used to get the runtime offset of the board_init_lowlevel_return by doing a &board_init_lowlevel_return. This does not work in thumb-2 mode, so use a separate linker section for this function instead. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/include/asm/barebox-arm.h')
-rw-r--r--arch/arm/include/asm/barebox-arm.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/arm/include/asm/barebox-arm.h b/arch/arm/include/asm/barebox-arm.h
index 333978241c..b880dd49b3 100644
--- a/arch/arm/include/asm/barebox-arm.h
+++ b/arch/arm/include/asm/barebox-arm.h
@@ -37,6 +37,7 @@ int board_init(void);
int dram_init (void);
extern char __exceptions_start[], __exceptions_stop[];
+extern char __ll_return[];
void board_init_lowlevel(void);
void board_init_lowlevel_return(void);