summaryrefslogtreecommitdiffstats
path: root/arch/arm/cpu/start-pbl.c
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2013-01-24 16:06:05 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2013-02-04 15:52:38 +0100
commit5cd60cb21714bc331467f00358171a1612e7acb7 (patch)
tree8cb79a80b2326f3d82540c1b57ef6a07149011df /arch/arm/cpu/start-pbl.c
parent5b03b8148f21f4b110e7527b7e74bcfd2d3d8f35 (diff)
downloadbarebox-5cd60cb21714bc331467f00358171a1612e7acb7.tar.gz
barebox-5cd60cb21714bc331467f00358171a1612e7acb7.tar.xz
ARM: add __noreturn to board_init_lowlevel_return
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/cpu/start-pbl.c')
-rw-r--r--arch/arm/cpu/start-pbl.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/arch/arm/cpu/start-pbl.c b/arch/arm/cpu/start-pbl.c
index f1ce2c545a..da62111bfb 100644
--- a/arch/arm/cpu/start-pbl.c
+++ b/arch/arm/cpu/start-pbl.c
@@ -118,9 +118,9 @@ static void mmu_disable(void)
__mmu_cache_off();
}
-static void barebox_uncompress(void *compressed_start, unsigned int len)
+static void __noreturn barebox_uncompress(void *compressed_start, unsigned int len)
{
- void (*barebox)(void);
+ void __noreturn (*barebox)(void);
/*
* remap_cached currently does not work rendering the feature
* of enabling the MMU in the PBL useless. disable for now.
@@ -155,7 +155,7 @@ static void barebox_uncompress(void *compressed_start, unsigned int len)
* Board code can jump here by either returning from board_init_lowlevel
* or by calling this function directly.
*/
-void __naked board_init_lowlevel_return(void)
+void __naked __noreturn board_init_lowlevel_return(void)
{
uint32_t offset;
uint32_t pg_start, pg_end, pg_len;