ARC: Allow SMP kernel to build/boot on UP-only infrastructure
authorVineet Gupta <vgupta@synopsys.com>
Thu, 4 Sep 2014 05:27:33 +0000 (10:57 +0530)
committerVineet Gupta <vgupta@synopsys.com>
Sat, 27 Sep 2014 09:19:01 +0000 (14:49 +0530)
commit619f30188ff0d10fccc3cd952a79cb56ff62db54
tree9bf015ba703fdd05d781b370792c0bba1f98d373
parent2ce7598c9a453e0acd0e07be7be3f5eb39608ebd
ARC: Allow SMP kernel to build/boot on UP-only infrastructure

In light of recent SNAFU with SMP build, allow simple platform to build
as SMP but run UP.

* Remove the dependence on simulation SMP extension to enable quick
  build/test iterations of SMP kernel.

* In absence of platform SMP registration, prevent the NULL smp feature
  name from borkign the system

Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
arch/arc/include/asm/smp.h
arch/arc/kernel/setup.c
arch/arc/kernel/smp.c
arch/arc/plat-arcfpga/Kconfig
arch/arc/plat-arcfpga/platform.c