ARM: mach-shmobile: sh73a0 SMP support
authorMagnus Damm <damm@opensource.se>
Tue, 14 Dec 2010 07:57:11 +0000 (16:57 +0900)
committerPaul Mundt <lethal@linux-sh.org>
Tue, 14 Dec 2010 09:15:47 +0000 (18:15 +0900)
commit72f4d57923d2aa651db060a71a6f6211654c119e
tree11c20ab3f639c842b9b8d0ff46e03025780fe4b7
parent4d7ec69576ca4427478405190bd32e560f06fe99
ARM: mach-shmobile: sh73a0 SMP support

Add SMP support for ag5evm and the sh73a0 processor.

Onlining and offlining works well, but at this point
offlined processor cores are not put into sleep mode.

There is no spinlock for syncing the secondary core
with the first one in this implementation. The code
instead relies on the cpu_online() check in __cpu_up().

Signed-off-by: Magnus Damm <damm@opensource.se>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
arch/arm/mach-shmobile/Makefile
arch/arm/mach-shmobile/include/mach/common.h
arch/arm/mach-shmobile/platsmp.c
arch/arm/mach-shmobile/smp-sh73a0.c [new file with mode: 0644]