summaryrefslogtreecommitdiffstats
path: root/bsps/sparc/shared/start/start.S
diff options
context:
space:
mode:
authorDaniel Hellstrom <daniel@gaisler.com>2018-08-23 11:13:44 +0200
committerDaniel Hellstrom <daniel@gaisler.com>2018-08-24 15:51:38 +0200
commita87964d04f04a093e4da63a867434735e1067c05 (patch)
treea8b5f8f765c0c6c6449690ebe4b83b7c5de75295 /bsps/sparc/shared/start/start.S
parentsparc: Restore npc when returning from the syscall_lazy_fp_switch trap (diff)
downloadrtems-a87964d04f04a093e4da63a867434735e1067c05.tar.bz2
sparc,smp: typo in start.S causing SMP not working
Diffstat (limited to 'bsps/sparc/shared/start/start.S')
-rw-r--r--bsps/sparc/shared/start/start.S2
1 files changed, 1 insertions, 1 deletions
diff --git a/bsps/sparc/shared/start/start.S b/bsps/sparc/shared/start/start.S
index 48072e86ce..0be93ed015 100644
--- a/bsps/sparc/shared/start/start.S
+++ b/bsps/sparc/shared/start/start.S
@@ -310,7 +310,7 @@ SYM(hard_reset):
andn %sp, 0x0f, %sp ! align stack on 16-byte boundary
mov %sp, %fp ! set frame pointer
- mov %o0, %g6
+ mov %g6, %o0
call SYM(bsp_start_on_secondary_processor) ! does not return
sub %sp, SPARC_MINIMUM_STACK_FRAME_SIZE, %sp
.Lbootcpu: