From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from gate.crashing.org (gate.crashing.org [63.228.1.57]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by ozlabs.org (Postfix) with ESMTPS id 39D66B70A8 for ; Fri, 1 Oct 2010 19:19:20 +1000 (EST) Subject: Re: [PATCH 01/18] powerpc: Add ability to build little endian kernels Mime-Version: 1.0 (Apple Message framework v1081) Content-Type: text/plain; charset=us-ascii From: Kumar Gala In-Reply-To: <1285916771-18033-2-git-send-email-imunsie@au1.ibm.com> Date: Fri, 1 Oct 2010 04:18:20 -0500 Message-Id: References: <1285916771-18033-1-git-send-email-imunsie@au1.ibm.com> <1285916771-18033-2-git-send-email-imunsie@au1.ibm.com> To: Ian Munsie Cc: Michal Marek , Albert Herranz , linuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org, paulus@samba.org, Andreas Schwab , Andrew Morton , Sam Ravnborg , Torez Smith List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , On Oct 1, 2010, at 2:05 AM, Ian Munsie wrote: >=20 > diff --git a/arch/powerpc/platforms/Kconfig.cputype = b/arch/powerpc/platforms/Kconfig.cputype > index d361f81..074ff12 100644 > --- a/arch/powerpc/platforms/Kconfig.cputype > +++ b/arch/powerpc/platforms/Kconfig.cputype > @@ -329,3 +329,19 @@ config CHECK_CACHE_COHERENCY > bool >=20 > endmenu > + > +config ARCH_SUPPORTS_LITTLE_ENDIAN > + bool > + > +config CPU_LITTLE_ENDIAN > + bool "Build little endian kernel" > + depends on ARCH_SUPPORTS_LITTLE_ENDIAN && EXPERIMENTAL > + default n > + help > + This option selects whether a big endian or little endian = kernel will > + be built. > + > + Note that if building a little endian kernel, CROSS_COMPILE = must > + point to a toolchain capable of targetting little endian = powerpc, > + while the toolchain specified by CROSS32_COMPILE must be = capable of > + targetting *BIG* endian PowerPC. > --=20 > 1.7.1 Shouldn't we have something that limits to the sub-arch'es that actually = support it? I doubt I'm ever going to make FSL-Book-e support LE. - k=