diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2011-12-10 16:05:16 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2012-02-28 09:55:04 +0100 |
commit | cb1bd905dcacd8abd2703f6ce61fc09db8e475a4 (patch) | |
tree | addaada49b82c83857f25bcb591d37b59baf8507 /arch/arm/include/asm/barebox-arm.h | |
parent | 2c2d00a2816099ef90c149562b9f939048742c1f (diff) | |
download | barebox-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.h | 1 |
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); |