summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/sparc/shared/start
diff options
context:
space:
mode:
authorDaniel Hellstrom <daniel@gaisler.com>2014-05-21 13:11:54 +0200
committerDaniel Hellstrom <daniel@gaisler.com>2014-10-06 09:34:24 +0200
commitdfc2786d4d2ac50edd5a607eb7027c022e0849b9 (patch)
tree6135edddc87d24c40c9cc9ea8404f5309d5484b9 /c/src/lib/libbsp/sparc/shared/start
parentlibmisc/shell: Remove the need for -lm when linking from the ping command. (diff)
downloadrtems-dfc2786d4d2ac50edd5a607eb7027c022e0849b9.tar.bz2
SPARC BSPs: remove BSP_fatal_return unreached code
Diffstat (limited to 'c/src/lib/libbsp/sparc/shared/start')
-rw-r--r--c/src/lib/libbsp/sparc/shared/start/start.S9
1 files changed, 2 insertions, 7 deletions
diff --git a/c/src/lib/libbsp/sparc/shared/start/start.S b/c/src/lib/libbsp/sparc/shared/start/start.S
index 070387ff1e..e621c39d93 100644
--- a/c/src/lib/libbsp/sparc/shared/start/start.S
+++ b/c/src/lib/libbsp/sparc/shared/start/start.S
@@ -252,8 +252,6 @@ SYM(hard_reset):
call SYM(bsp_start_on_secondary_processor) ! does not return
sub %sp, CPU_MINIMUM_STACK_FRAME_SIZE, %sp
- ba SYM(bsp_reset) ! just in case
- nop
cpu0:
#endif
@@ -364,14 +362,11 @@ zerobss:
nop
mov %0, %o0 ! command line
- call SYM(boot_card)
- sub %sp, 0x60, %sp ! room for boot_card to save args
- nop
+ call SYM(boot_card) ! does not return
+ sub %sp, 0x60, %sp ! room for boot_card to save args
#if !defined(START_LEON3_ENABLE_SMP)
- PUBLIC(BSP_fatal_return)
PUBLIC(bsp_reset)
-SYM(BSP_fatal_return):
SYM(bsp_reset):
mov 1, %g1
ta 0 ! Halt if _main returns ...