kernel_optimize_test/arch/arc/kernel
Noam Camus c3567f8a35 ARC: SMP failed to boot due to missing IVT setup
Commit 05b016ecf5 "ARC: Setup Vector Table Base in early boot" moved
the Interrupt vector Table setup out of arc_init_IRQ() which is called
for all CPUs, to entry point of boot cpu only, breaking booting of others.

Fix by adding the same to entry point of non-boot CPUs too.

read_arc_build_cfg_regs() printing IVT Base Register didn't help the
casue since it prints a synthetic value if zero which is totally bogus,
so fix that to print the exact Register.

[vgupta: Remove the now stale comment from header of arc_init_IRQ and
also added the commentary for halt-on-reset]

Cc: Gilad Ben-Yossef <gilad@benyossef.com>
Cc: Cc: <stable@vger.kernel.org> #3.11
Signed-off-by: Noam Camus <noamc@ezchip.com>
Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2013-09-12 07:40:08 -07:00
..
.gitignore
arc_hostlink.c
arcksyms.c
asm-offsets.c
clk.c
ctx_sw_asm.S
ctx_sw.c
devtree.c
disasm.c
entry.S
fpu.c
head.S ARC: SMP failed to boot due to missing IVT setup 2013-09-12 07:40:08 -07:00
irq.c ARC: SMP failed to boot due to missing IVT setup 2013-09-12 07:40:08 -07:00
kgdb.c
kprobes.c
Makefile
module.c
process.c
ptrace.c
reset.c
setup.c ARC: SMP failed to boot due to missing IVT setup 2013-09-12 07:40:08 -07:00
signal.c
smp.c
stacktrace.c
sys.c
time.c
traps.c
troubleshoot.c
unaligned.c
unwind.c
vmlinux.lds.S