]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ARM: mach-shmobile: SMP base support
authorMagnus Damm <damm@opensource.se>
Tue, 14 Dec 2010 07:56:55 +0000 (16:56 +0900)
committerPaul Mundt <lethal@linux-sh.org>
Tue, 14 Dec 2010 09:15:44 +0000 (18:15 +0900)
commit1c51ed4fb9f11fa1e0873aa2d5b28f42a85ac299
tree258c5de6db68146a86fc27ae1dc2b8fed2dc40e3
parent09dd7ded60019d6a4fd2ae20a08c4ad2bc3ed3e9
ARM: mach-shmobile: SMP base support

Add SMP base support for R-Mobile / SH-Mobile processors.

This patch contains all base code to support CONFIG_SMP
regardless of ARCH_SHMOBILE processor type. Both local timer
and CPU hotplug are supported, but no processor specific
code is included.

At this point only the default behavior is in place, so
a single core will always be used even though CONFIG_SMP
is enabled on multicore systems.

The SMP Kconfig entry for arch/arm/Kconfig is excluded from
this patch to simplify merging.

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/headsmp.S [new file with mode: 0644]
arch/arm/mach-shmobile/hotplug.c [new file with mode: 0644]
arch/arm/mach-shmobile/include/mach/common.h
arch/arm/mach-shmobile/include/mach/entry-macro-intc.S
arch/arm/mach-shmobile/include/mach/smp.h [new file with mode: 0644]
arch/arm/mach-shmobile/localtimer.c [new file with mode: 0644]
arch/arm/mach-shmobile/platsmp.c [new file with mode: 0644]