[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20295619.jOfPxmug8T@wuerfel>
Date: Sun, 02 Oct 2011 19:46:53 +0200
From: Arnd Bergmann <arnd@...db.de>
To: linux-arm-kernel@...ts.infradead.org
Cc: Russell King - ARM Linux <linux@....linux.org.uk>,
Jason Chagas <jason.chagas@...vell.com>,
Eric Miao <eric.y.miao@...il.com>,
linux-kernel@...r.kernel.org,
Haojian Zhuang <haojian.zhuang@...vell.com>
Subject: Re: [PATCH 16/26] ARM: pxa: CPU_PJ4 requires IWMMXT
On Sunday 02 October 2011 17:03:28 Russell King - ARM Linux wrote:
> On Sat, Oct 01, 2011 at 10:03:48PM +0200, Arnd Bergmann wrote:
> > The PJ4 based pxa95x cpus all have iwmmxt and there is no way to
> > build that code conditionally, so better not ask the user
> > in that configuration, in order to prevent broken builds.
>
> This suggests we want IWMMXT=y if PJ4=y...
>
> > config IWMMXT
> > - bool "Enable iWMMXt support"
> > + bool "Enable iWMMXt support" if !CPU_PJ4
> > depends on CPU_XSCALE || CPU_XSC3 || CPU_MOHAWK || CPU_PJ4
> > default y if PXA27x || PXA3xx || PXA95x || ARCH_MMP
> > help
>
> This hides the option if CPU_PJ4 is enabled, but it will only be set
> to 'y' if PXA27x || PXA3xx || PXA95x || ARCH_MMP are set. Luckily,
> ARCH_MMP will be - but is that really what's intended? It's a little
> obscure to work that out.
It was the idea at least, but you are right: adding an explicit || CPU_PJ4
to the default makes it more robust and more obvious to the reader.
I've replaced this patch with the version below and pushed the result to
same location.
Arnd
8<-----
Subject: [PATCH] ARM: pxa: CPU_PJ4 requires IWMMXT
The PJ4 based pxa95x cpus all have iwmmxt and there is no way to
build that code conditionally, so better not ask the user
in that configuration, in order to prevent broken builds.
Signed-off-by: Arnd Bergmann <arnd@...db.de>
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index 5ebc5d9..8d66c32 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -1071,9 +1071,10 @@ config ARM_TIMER_SP804
source arch/arm/mm/Kconfig
config IWMMXT
- bool "Enable iWMMXt support"
+ bool "Enable iWMMXt support" if !CPU_PJ4
depends on CPU_XSCALE || CPU_XSC3 || CPU_MOHAWK || CPU_PJ4
default y if PXA27x || PXA3xx || PXA95x || ARCH_MMP
+ default y if CPU_PJ4
help
Enable support for iWMMXt context switching at run time if
running on a CPU that supports it.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists