[From nobody Tue Jun 22 10:25:19 2010
Return-Path: &lt;&gt;
X-Original-To: dwalker@codeaurora.org
Delivered-To: dwalker@codeaurora.org
Received: from gatewayhorse1.qualcomm.com (pdmz-snip-v218.qualcomm.com
	[192.168.218.1]) by mostmsg01.qualcomm.com (Postfix) with ESMTP id
	A23FB10004DE for &lt;dwalker@codeaurora.org&gt;;
	Tue, 22 Jun 2010 07:07:42 -0700 (PDT)
Authentication-Results: gatewayhorse1.qualcomm.com; dkim=neutral (message
	not signed) header.i=none
Received: from sand1.gxn.net ([195.147.249.207]) by
	gatewayhorse1.qualcomm.com with ESMTP; 22 Jun 2010 07:07:39 -0700}
	(qualnet-external)
Received: from exim by sand1.gxn.net with local (Exim 4.69) id
	1OR48Y-00081T-RL for dwalker@codeaurora.org;
	Tue, 22 Jun 2010 15:07:38 +0100
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AhUDAK5fIEzDk/nPnGdsb2JhbACSawGMKRUBAQEBAQgLCAkRIrA5iBeITIUfhyE
X-IronPort-AV: E=McAfee;i=&quot;5400,1158,6020&quot;; a=&quot;163990276&quot;
X-Failed-Recipients: peter@remware.demon.co.uk
Auto-Submitted: auto-replied
From: Mail Delivery System &lt;Mailer-Daemon@sand1.gxn.net&gt;
To: dwalker@codeaurora.org
Subject: Mail delivery failed: returning message to sender
Message-Id: &lt;E1OR48Y-00081T-RL@sand1.gxn.net&gt;
Date: Tue, 22 Jun 2010 15:07:38 +0100
Mime-Version: 1.0
Content-Transfer-Encoding: 7bit

This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:

  peter@remware.demon.co.uk
    SMTP error from remote mail server after end of data:
    host punt-1.mail.demon.net [194.217.242.248]:
    550 Visit http://www.demon.net/Scripts/fp.do?id=HmXS-19gADgbrJKm6gEDMZ7mwu_u to report false positives

------ This is a copy of the message, including all the headers. ------

Return-path: &lt;dwalker@codeaurora.org&gt;
Received: from [62.232.98.250] (port=3527 helo=d-tacq.com)
	by sand1.gxn.net with esmtp (Exim 4.69)
	(envelope-from &lt;dwalker@codeaurora.org&gt;)
	id 1OR48D-0007w1-RL
	for peter@remware.demon.co.uk; Tue, 22 Jun 2010 15:07:17 +0100
Received: from Spooler by d-tacq.com (Mercury/32 v4.72) ID MO00772C;
  22 Jun 2010 15:06:54 +0100
Received: from spooler by d-tacq.demon.co.uk (Mercury/32 v4.72); 22 Jun 2010 15:03:20 +0100
Resent-Date: Tue, 22 Jun 2010 15:03:09 +0100
X-Autoforward: 1
Received: from POP3D by d-tacq.demon.co.uk with MercuryD (v4.72); 22 Jun 2010 15:03:05 +0100
Delivered-To: dtacq-d-tacq:com-peter.milne@d-tacq.com
X-Envelope-To: peter.milne@d-tacq.com
Received: (qmail 19974 invoked from network); 22 Jun 2010 13:59:08 -0000
Received: from mailwash19.pair.com (66.39.2.19)
  by margum.pair.com with SMTP; 22 Jun 2010 13:59:08 -0000
Received: from localhost (localhost [127.0.0.1])
	by mailwash19.pair.com (Postfix) with SMTP id B63B492D2B
	for &lt;peter.milne@d-tacq.com&gt;; Tue, 22 Jun 2010 09:59:08 -0400 (EDT)
X-Virus-Check-By: mailwash19.pair.com
X-Spam-Check-By: mailwash19.pair.com
X-Spam-Status: No, hits=0.0 required=4.0 tests= autolearn=disabled version=3.002005
X-Spam-Flag: NO
X-Spam-Level: 
X-Spam-Filtered: e47b407fd6207328554d9e9bb2461b2f
Received: from bombadil.infradead.org (bombadil.infradead.org [18.85.46.34])
	by mailwash19.pair.com (Postfix) with ESMTP id 41AB792D71
	for &lt;peter.milne@d-tacq.com&gt;; Tue, 22 Jun 2010 09:59:08 -0400 (EDT)
Received: from localhost ([::1] helo=bombadil.infradead.org)
	by bombadil.infradead.org with esmtp (Exim 4.72 #1 (Red Hat Linux))
	id 1OR3uo-0007Ve-2n; Tue, 22 Jun 2010 13:53:26 +0000
Received: from wolverine02.qualcomm.com ([199.106.114.251])
	by bombadil.infradead.org with esmtps (Exim 4.72 #1 (Red Hat Linux))
	id 1OR3ul-0007VI-F1 for linux-arm-kernel@lists.infradead.org;
	Tue, 22 Jun 2010 13:53:24 +0000
X-IronPort-AV: E=McAfee;i=&quot;5400,1158,6020&quot;; a=&quot;45014971&quot;
Received: from pdmz-ns-mip.qualcomm.com (HELO mostmsg01.qualcomm.com)
	([199.106.114.10])
	by wolverine02.qualcomm.com with ESMTP/TLS/ADH-AES256-SHA;
	22 Jun 2010 06:53:19 -0700
Received: from localhost.localdomain (pdmz-snip-v218.qualcomm.com
	[192.168.218.1])
	by mostmsg01.qualcomm.com (Postfix) with ESMTPA id C749510004DD;
	Tue, 22 Jun 2010 06:53:20 -0700 (PDT)
From: Daniel Walker &lt;dwalker@codeaurora.org&gt;
To: Russell King - ARM Linux &lt;linux@arm.linux.org.uk&gt;
Subject: [PATCH] arm: kconfig: add HAVE_SMP
Date: Tue, 22 Jun 2010 06:52:59 -0700
Message-Id: &lt;1277214779-14227-1-git-send-email-dwalker@codeaurora.org&gt;
X-Mailer: git-send-email 1.7.0.4
X-CRM114-Version: 20090807-BlameThorstenAndJenny ( TRE 0.7.6 (BSD) )
	MR-646709E3 
X-CRM114-CacheID: sfid-20100622_095323_776298_72B9328F 
X-CRM114-Status: GOOD (  15.34  )
Cc: linux-arm-msm@vger.kernel.org, Daniel Walker &lt;dwalker@codeaurora.org&gt;,
	linux-arm-kernel@lists.infradead.org
X-BeenThere: linux-arm-kernel@lists.infradead.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: &lt;linux-arm-kernel.lists.infradead.org&gt;
List-Unsubscribe: &lt;http://lists.infradead.org/mailman/options/linux-arm-kernel&gt;, 
	&lt;mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe&gt;
List-Archive: &lt;http://lists.infradead.org/pipermail/linux-arm-kernel/&gt;
List-Post: &lt;mailto:linux-arm-kernel@lists.infradead.org&gt;
List-Help: &lt;mailto:linux-arm-kernel-request@lists.infradead.org?subject=help&gt;
List-Subscribe: &lt;http://lists.infradead.org/mailman/listinfo/linux-arm-kernel&gt;, 
	&lt;mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe&gt;
MIME-Version: 1.0
Content-Type: text/plain; charset=&quot;us-ascii&quot;
Content-Transfer-Encoding: 7bit
Sender: linux-arm-kernel-bounces@lists.infradead.org
Errors-To: linux-arm-kernel-bounces+peter.milne=d-tacq.com@lists.infradead.org

This replaces the board listing for SMP with a HAVE_SMP
config option which can be selected when the sub-architecture
is selected.

Signed-off-by: Daniel Walker &lt;dwalker@codeaurora.org&gt;
---
 arch/arm/Kconfig               |    8 +++++---
 arch/arm/mach-realview/Kconfig |    4 ++++
 arch/arm/mach-vexpress/Kconfig |    1 +
 arch/arm/plat-omap/Kconfig     |    1 +
 4 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index 1f254bd..4cf10d5 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -748,6 +748,7 @@ config ARCH_U8500
 	select GENERIC_CLOCKEVENTS
 	select COMMON_CLKDEV
 	select ARCH_REQUIRE_GPIOLIB
+	select HAVE_SMP
 	help
 	  Support for ST-Ericsson's Ux500 architecture
 
@@ -1095,11 +1096,12 @@ menu &quot;Kernel Features&quot;
 
 source &quot;kernel/time/Kconfig&quot;
 
+config HAVE_SMP
+	bool
+
 config SMP
 	bool &quot;Symmetric Multi-Processing (EXPERIMENTAL)&quot;
-	depends on EXPERIMENTAL &amp;&amp; (REALVIEW_EB_ARM11MP || REALVIEW_EB_A9MP ||\
-		 MACH_REALVIEW_PB11MP || MACH_REALVIEW_PBX || ARCH_OMAP4 ||\
-		 ARCH_U8500 || ARCH_VEXPRESS_CA9X4)
+	depends on EXPERIMENTAL &amp;&amp; HAVE_SMP
 	depends on GENERIC_CLOCKEVENTS
 	select USE_GENERIC_SMP_HELPERS
 	select HAVE_ARM_SCU if (ARCH_REALVIEW || ARCH_OMAP4 || ARCH_U8500 || ARCH_VEXPRESS_CA9X4)
diff --git a/arch/arm/mach-realview/Kconfig b/arch/arm/mach-realview/Kconfig
index ee5e392..fcfdfb7 100644
--- a/arch/arm/mach-realview/Kconfig
+++ b/arch/arm/mach-realview/Kconfig
@@ -11,6 +11,7 @@ config REALVIEW_EB_A9MP
 	bool &quot;Support Multicore Cortex-A9&quot;
 	depends on MACH_REALVIEW_EB
 	select CPU_V7
+	select HAVE_SMP
 	help
 	  Enable support for the Cortex-A9MPCore tile on the Realview platform.
 
@@ -18,6 +19,7 @@ config REALVIEW_EB_ARM11MP
 	bool &quot;Support ARM11MPCore tile&quot;
 	depends on MACH_REALVIEW_EB
 	select CPU_V6
+	select HAVE_SMP
 	help
 	  Enable support for the ARM11MPCore tile on the Realview platform.
 
@@ -35,6 +37,7 @@ config MACH_REALVIEW_PB11MP
 	select CPU_V6
 	select ARM_GIC
 	select HAVE_PATA_PLATFORM
+	select HAVE_SMP
 	help
 	  Include support for the ARM(R) RealView MPCore Platform Baseboard.
 	  PB11MPCore is a platform with an on-board ARM11MPCore and has
@@ -70,6 +73,7 @@ config MACH_REALVIEW_PBX
 	bool &quot;Support RealView/PBX platform&quot;
 	select ARM_GIC
 	select HAVE_PATA_PLATFORM
+	select HAVE_SMP
 	select ARCH_SPARSEMEM_ENABLE if CPU_V7 &amp;&amp; !REALVIEW_HIGH_PHYS_OFFSET
 	select ZONE_DMA if SPARSEMEM
 	help
diff --git a/arch/arm/mach-vexpress/Kconfig b/arch/arm/mach-vexpress/Kconfig
index 3f19b66..a20fa2f 100644
--- a/arch/arm/mach-vexpress/Kconfig
+++ b/arch/arm/mach-vexpress/Kconfig
@@ -5,5 +5,6 @@ config ARCH_VEXPRESS_CA9X4
 	bool &quot;Versatile Express Cortex-A9x4 tile&quot;
 	select CPU_V7
 	select ARM_GIC
+	select HAVE_SMP
 
 endmenu
diff --git a/arch/arm/plat-omap/Kconfig b/arch/arm/plat-omap/Kconfig
index 78b49a6..6a2636a 100644
--- a/arch/arm/plat-omap/Kconfig
+++ b/arch/arm/plat-omap/Kconfig
@@ -38,6 +38,7 @@ config ARCH_OMAP4
 	depends on ARCH_OMAP2PLUS
 	select CPU_V7
 	select ARM_GIC
+	select HAVE_SMP
 
 endchoice
 
-- 
1.7.0.4


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
]