ARC: boot: Support Halt-on-reset and Run-on-reset SMP booting modes
authorVineet Gupta <vgupta@synopsys.com>
Fri, 9 Oct 2015 05:56:12 +0000 (11:26 +0530)
committerVineet Gupta <vgupta@synopsys.com>
Wed, 28 Oct 2015 10:38:17 +0000 (16:08 +0530)
commit3971cdc202f638f252e39316d42492ace04cc1b1
tree74838b53918c8705eda28460a24591ae77cbbf45
parentf33e9c434b8ce833bd3dd39436bd0799c3e1d1c5
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>
arch/arc/Kconfig
arch/arc/kernel/entry-arcv2.S
arch/arc/kernel/entry-compact.S
arch/arc/kernel/head.S
arch/arc/kernel/vmlinux.lds.S