summaryrefslogtreecommitdiffstats
path: root/arch/arc/kernel/entry-arcv2.S
diff options
context:
space:
mode:
authorVineet Gupta <vgupta@synopsys.com>2015-10-09 11:26:12 +0530
committerVineet Gupta <vgupta@synopsys.com>2015-10-28 16:08:17 +0530
commit3971cdc202f638f252e39316d42492ace04cc1b1 (patch)
tree74838b53918c8705eda28460a24591ae77cbbf45 /arch/arc/kernel/entry-arcv2.S
parentf33e9c434b8ce833bd3dd39436bd0799c3e1d1c5 (diff)
downloadtalos-obmc-linux-3971cdc202f638f252e39316d42492ace04cc1b1.tar.gz
talos-obmc-linux-3971cdc202f638f252e39316d42492ace04cc1b1.zip
ARC: boot: Support Halt-on-reset and Run-on-reset SMP booting modes
For Run-on-reset, non masters need to spin wait. For Halt-on-reset they can jump to entry point directly. Also while at it, made reset vector handler as "the" entry point for kernel including host debugger based boot (which uses the ELF header entry point) Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
Diffstat (limited to 'arch/arc/kernel/entry-arcv2.S')
-rw-r--r--arch/arc/kernel/entry-arcv2.S2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/arc/kernel/entry-arcv2.S b/arch/arc/kernel/entry-arcv2.S
index 8fa76567e402..445e63a10754 100644
--- a/arch/arc/kernel/entry-arcv2.S
+++ b/arch/arc/kernel/entry-arcv2.S
@@ -24,7 +24,7 @@
.align 4
# Initial 16 slots are Exception Vectors
-VECTOR stext ; Restart Vector (jump to entry point)
+VECTOR res_service ; Reset Vector
VECTOR mem_service ; Mem exception
VECTOR instr_service ; Instrn Error
VECTOR EV_MachineCheck ; Fatal Machine check
OpenPOWER on IntegriCloud