Jon Loeliger [off-list ref] wrote:
X-Provags-ID: V01U2FsdGVkX18a539ZiXmAXeY+eK9MdUjOkwfvlvR4PUC8vLN
hv7FFOkt1BgOy18T2Tf8fQgBcT+SMke7QjZMwzOtjX3HPEZzfI
I86h59GhTM7GU39vE50ww==
Hmmm... Shouldn't this sort of change come
with an update to the 8641 defconfig too?
Yes, good point. This updates the various defconfig files
that are impacted by the changes, and applied cleanly
against the latest powerpc.git again.
Arnd <><
Jon Loeliger [off-list ref] wrote:
X-Provags-ID: V01U2FsdGVkX18q0hUeUuMqOEeLWhKFlJn74HxEidaqOcemeHV
ERKD3Oa64b/U3Jbpg7ScqVjTea/vrQYQQ9h6BX663cqWFlw9cZ
acZ0zSjq49Kqfby7nRUgQ==
Hmmm... Shouldn't this sort of change come
with an update to the 8641 defconfig too?
Content-Disposition: inline; filename=86xx-multi.diff
MPC86xx based machines don't need their own kernel,
but can run one that is shared with the other 6xx
compatible machines, so we should allow that
in Kconfig.
Cc: Kumar Gala <redacted>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
---
Kumar, I don't remember if you still had objections
to merging 86xx annd 83xx into multiplatform after
our last discussion.
Please Ack or Nack the two patches.
Index: linux-2.6/arch/powerpc/platforms/86xx/Kconfig
===================================================================
@@ -1,9 +1,33 @@ # # Automatically generated make config: don't edit # Linux kernel version: 2.6.22-rc7-# Sun Jul 1 23:57:00 2007+# Fri Jul 13 20:08:07 2007 # # CONFIG_PPC64 is not set++#+# Processor support+#+CONFIG_6xx=y+# CONFIG_PPC_85xx is not set+# CONFIG_PPC_8xx is not set+# CONFIG_40x is not set+# CONFIG_44x is not set+# CONFIG_E200 is not set+# CONFIG_PPC_CPU_SELECTION is not set+# CONFIG_CPU_601 is not set+# CONFIG_CPU_603e is not set+# CONFIG_CPU_750 is not set+# CONFIG_CPU_7400 is not set+CONFIG_CPU_7450=y+CONFIG_PPC_MCPU="-mcpu=7450"+CONFIG_PPC_FPU=y+CONFIG_ALTIVEC=y+CONFIG_PPC_STD_MMU=y+CONFIG_PPC_STD_MMU_32=y+# CONFIG_PPC_MM_SLICES is not set+CONFIG_SMP=y+CONFIG_NR_CPUS=2 CONFIG_PPC32=y CONFIG_PPC_MERGE=y CONFIG_MMU=y
@@ -25,29 +49,8 @@ CONFIG_GENERIC_TBSYNC=y CONFIG_AUDIT_ARCH=y CONFIG_GENERIC_BUG=y CONFIG_DEFAULT_UIMAGE=y--#-# Processor support-#-# CONFIG_CLASSIC32 is not set-# CONFIG_PPC_82xx is not set-# CONFIG_PPC_83xx is not set-# CONFIG_PPC_85xx is not set-CONFIG_PPC_86xx=y-# CONFIG_PPC_8xx is not set-# CONFIG_40x is not set-# CONFIG_44x is not set-# CONFIG_E200 is not set-CONFIG_6xx=y-CONFIG_PPC_FPU=y # CONFIG_PPC_DCR_NATIVE is not set # CONFIG_PPC_DCR_MMIO is not set-CONFIG_ALTIVEC=y-CONFIG_PPC_STD_MMU=y-CONFIG_PPC_STD_MMU_32=y-# CONFIG_PPC_MM_SLICES is not set-CONFIG_SMP=y-CONFIG_NR_CPUS=2 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" #
@@ -133,11 +136,20 @@ CONFIG_DEFAULT_IOSCHED="deadline" # # Platform support #+CONFIG_PPC_MULTIPLATFORM=y+# CONFIG_PPC_82xx is not set+# CONFIG_PPC_83xx is not set+CONFIG_CLASSIC32=y+# CONFIG_PPC_CHRP is not set # CONFIG_PPC_MPC52xx is not set # CONFIG_PPC_MPC5200 is not set+# CONFIG_PPC_EFIKA is not set+# CONFIG_PPC_LITE5200 is not set+# CONFIG_PPC_PMAC is not set # CONFIG_PPC_CELL is not set # CONFIG_PPC_CELL_NATIVE is not set # CONFIG_PQ2ADS is not set+CONFIG_PPC_86xx=y CONFIG_MPC8641_HPCN=y CONFIG_MPC8641=y CONFIG_MPIC=y
@@ -150,6 +162,7 @@ CONFIG_PPC_I8259=y # CONFIG_PPC_INDIRECT_IO is not set # CONFIG_GENERIC_IOMAP is not set # CONFIG_CPU_FREQ is not set+# CONFIG_TAU is not set # CONFIG_CPM2 is not set #
@@ -168,6 +181,7 @@ CONFIG_PREEMPT_BKL=y CONFIG_BINFMT_ELF=y # CONFIG_BINFMT_MISC is not set CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y+# CONFIG_KEXEC is not set # CONFIG_IRQ_ALL_CPUS is not set CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_POPULATES_NODE_MAP=y
@@ -196,7 +210,6 @@ CONFIG_GENERIC_ISA_DMA=y CONFIG_PPC_INDIRECT_PCI=y CONFIG_PPC_INDIRECT_PCI_BE=y CONFIG_FSL_SOC=y-CONFIG_FSL_PCIE=y CONFIG_PCI=y CONFIG_PCI_DOMAINS=y # CONFIG_PCIEPORTBUS is not set
@@ -469,6 +482,7 @@ CONFIG_NETDEV_1000=y # CONFIG_BNX2 is not set CONFIG_GIANFAR=y # CONFIG_GFAR_NAPI is not set+# CONFIG_MV643XX_ETH is not set # CONFIG_QLA3XXX is not set # CONFIG_ATL1 is not set CONFIG_NETDEV_10000=y--
Jon Loeliger [off-list ref] wrote:
X-Provags-ID: V01U2FsdGVkX19mfbfAMECjK3Yc4qnJalet5VRz84KpvPei34h
Js67aIi1Jyt+C01bLuMxs+l5L4KLJuYYiIXI6fjXdktExWZ2WR
fI/xi0tOHQX8AN87t62WA==
Hmmm... Shouldn't this sort of change come
with an update to the 8641 defconfig too?
Content-Disposition: inline; filename=ls-fix-uart.diff
The ls_uart file accidentally includes two headers from asm-ppc that
are no longer needed but cause a broken build in some configurations.
Kill the includes to fix the build.
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Jon Loeliger [off-list ref] wrote:
X-Provags-ID: V01U2FsdGVkX1+BoY6XjUrGly1rWyOZxsXD2wcNMyeBnkUMy7/
aE+cggJKYpJ3rKZ1wc9pqTY5IFAoNnY8dtj7q9qT51Y7DKTlnv
RU/QVHeYEEj4zJk1aarlw==
Hmmm... Shouldn't this sort of change come
with an update to the 8641 defconfig too?
Content-Disposition: inline; filename=advanced-cpusel.diff
We can choose the -mcpu= gcc flags for compiling the kernel
based on the platform that we build for. In case of multiplatform
kernels, this chooses a setting for a common subset.
When using a platform type that can use different CPUs, a
new option CONFIG_PPC_CPU_SELECTION can be enabled to select
more specifically which CPUs the kernel will be able to
run on.
This replaces the CONFIG_POWER4_ONLY option with an much more
generic approach.
Also, when CONFIG_PPC_CPU_SELECTION is set, it is now possible
to select a CPU to tune for by means of the -mtune= option.
I tried to be very careful when coding the specific rules into
the Kconfig language, but it would be good to have a few
people sanity-checking them.
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Index: linux-2.6/arch/powerpc/platforms/4xx/Kconfig
===================================================================
@@ -87,6 +87,7 @@ endmenu# 40x specific CPU modules, selected based on the board above.configNP405Hbool+selectCPU_405#depends on ASH# OAK doesn't exist but wanted to keep this around for any future 403GCX boards
@@ -94,6 +95,7 @@ config 403GCXbool#depends on OAKselectIBM405_ERR51+selectCPU_403config405GPbool
@@ -102,19 +104,23 @@ config 405GPconfig405EPbool+selectCPU_405config405GPRbool+selectCPU_405configVIRTEX_II_PROboolselectIBM405_ERR77selectIBM405_ERR51+selectCPU_405configSTB03xxxboolselectIBM405_ERR77selectIBM405_ERR51+selectCPU_405# 40x errata/workaround config symbols, selected by the CPU models above
@@ -168,20 +174,25 @@ config 440EPboolselectPPC_FPUselectIBM440EP_ERR42+selectCPU_440config440GPboolselectIBM_NEW_EMAC_ZMII+selectCPU_440config440GXbool+selectCPU_440config440SPbool+selectCPU_440config440Abooldepends on440GX+selectCPU_440defaulty# 44x errata/workaround config symbols, selected by the CPU models above
@@ -78,24 +78,23 @@ LINUXINCLUDE += $(LINUXINCLUDE-y)CHECKFLAGS+=-m$(SZ)-D__powerpc__-D__powerpc$(SZ)__+OPTFLAGS:=$(callcc-option,$(CONFIG_PPC_MCPU))$(callcc-option,$(CONFIG_PPC_MTUNE))++# compilers older than 4.0.0 can only set -maltivec in 64 bit mode+# when compiling for 970ifeq ($(CONFIG_PPC64),y)GCC_BROKEN_VEC:=$(shellif[$(callcc-version)-lt0400];thenecho"y";fi)-ifeq ($(CONFIG_POWER4_ONLY),y)ifeq ($(CONFIG_ALTIVEC),y)ifeq ($(GCC_BROKEN_VEC),y)-CFLAGS+=$(callcc-option,-mcpu=970)-else-CFLAGS+=$(callcc-option,-mcpu=power4)+OPTFLAGS:=$(callcc-option,-mcpu=970)$(callcc-option,$(CONFIG_PPC_MTUNE))endif-else-CFLAGS+=$(callcc-option,-mcpu=power4)endif-else-CFLAGS+=$(callcc-option,-mtune=power4)endifendif+CFLAGS+=$(OPTFLAGS)+# No AltiVec instruction when building kernelCFLAGS+=$(callcc-option,-mno-altivec)
@@ -107,10 +106,6 @@ CFLAGS += $(call cc-option,-funit-at-a-t# often slow when they are implemented at allCFLAGS+=-mno-string-ifeq ($(CONFIG_6xx),y)-CFLAGS+=-mcpu=powerpc-endif-cpu-as-$(CONFIG_4xx)+=-Wa,-m405cpu-as-$(CONFIG_6xx)+=-Wa,-maltiveccpu-as-$(CONFIG_POWER4)+=-Wa,-maltivec
Jon Loeliger [off-list ref] wrote:
X-Provags-ID: V01U2FsdGVkX183KEAUKHXvruCYhaaV52OzolDzOwR8U/cVbZz
RqqlZgNmQVzTnk6PKfA2exuU2PW9QK2JcOV9grQhnden9S/eQ3
4u2xKjwqyFO/YMrW3bvyA==
Hmmm... Shouldn't this sort of change come
with an update to the 8641 defconfig too?
Content-Disposition: inline; filename=83xx-multi.diff
MPC83xx based machines don't need their own kernel,
but can run one that is shared with the other 6xx
compatible machines, so we should allow that
in Kconfig.
Cc: Kumar Gala <redacted>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
---
Index: linux-2.6/arch/powerpc/platforms/83xx/Kconfig
===================================================================
@@ -1,9 +1,33 @@ # # Automatically generated make config: don't edit # Linux kernel version: 2.6.22-rc7-# Sun Jul 1 23:56:55 2007+# Fri Jul 13 20:00:52 2007 # # CONFIG_PPC64 is not set++#+# Processor support+#+CONFIG_6xx=y+# CONFIG_PPC_85xx is not set+# CONFIG_PPC_8xx is not set+# CONFIG_40x is not set+# CONFIG_44x is not set+# CONFIG_E200 is not set+# CONFIG_PPC_CPU_SELECTION is not set+# CONFIG_CPU_601 is not set+CONFIG_CPU_603e=y+# CONFIG_CPU_750 is not set+# CONFIG_CPU_7400 is not set+# CONFIG_CPU_7450 is not set+CONFIG_PPC_MCPU="-mcpu=603e"+CONFIG_83xx=y+CONFIG_PPC_FPU=y+CONFIG_ALTIVEC=y+CONFIG_PPC_STD_MMU=y+CONFIG_PPC_STD_MMU_32=y+# CONFIG_PPC_MM_SLICES is not set+# CONFIG_SMP is not set CONFIG_PPC32=y CONFIG_PPC_MERGE=y CONFIG_MMU=y
@@ -25,28 +49,8 @@ CONFIG_PPC_UDBG_16550=y CONFIG_AUDIT_ARCH=y CONFIG_GENERIC_BUG=y CONFIG_DEFAULT_UIMAGE=y--#-# Processor support-#-# CONFIG_CLASSIC32 is not set-# CONFIG_PPC_82xx is not set-CONFIG_PPC_83xx=y-# CONFIG_PPC_85xx is not set-# CONFIG_PPC_86xx is not set-# CONFIG_PPC_8xx is not set-# CONFIG_40x is not set-# CONFIG_44x is not set-# CONFIG_E200 is not set-CONFIG_6xx=y-CONFIG_83xx=y-CONFIG_PPC_FPU=y # CONFIG_PPC_DCR_NATIVE is not set # CONFIG_PPC_DCR_MMIO is not set-CONFIG_PPC_STD_MMU=y-CONFIG_PPC_STD_MMU_32=y-# CONFIG_PPC_MM_SLICES is not set-# CONFIG_SMP is not set CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" #
@@ -135,11 +139,19 @@ CONFIG_DEFAULT_IOSCHED="anticipatory" # # Platform support #+CONFIG_PPC_MULTIPLATFORM=y+# CONFIG_PPC_82xx is not set+CONFIG_CLASSIC32=y+# CONFIG_PPC_CHRP is not set # CONFIG_PPC_MPC52xx is not set # CONFIG_PPC_MPC5200 is not set+# CONFIG_PPC_EFIKA is not set+# CONFIG_PPC_LITE5200 is not set+# CONFIG_PPC_PMAC is not set # CONFIG_PPC_CELL is not set # CONFIG_PPC_CELL_NATIVE is not set # CONFIG_PQ2ADS is not set+CONFIG_PPC_83xx=y CONFIG_MPC8313_RDB=y # CONFIG_MPC832x_MDS is not set # CONFIG_MPC832x_RDB is not set
@@ -147,6 +159,8 @@ CONFIG_MPC8313_RDB=y # CONFIG_MPC834x_ITX is not set # CONFIG_MPC836x_MDS is not set CONFIG_PPC_MPC831x=y+# CONFIG_PPC_86xx is not set+# CONFIG_EMBEDDED6xx is not set # CONFIG_MPIC is not set # CONFIG_MPIC_WEIRD is not set # CONFIG_PPC_I8259 is not set
@@ -157,6 +171,7 @@ CONFIG_PPC_MPC831x=y # CONFIG_PPC_INDIRECT_IO is not set # CONFIG_GENERIC_IOMAP is not set # CONFIG_CPU_FREQ is not set+# CONFIG_TAU is not set # CONFIG_CPM2 is not set #
@@ -174,6 +189,7 @@ CONFIG_PREEMPT_NONE=y CONFIG_BINFMT_ELF=y # CONFIG_BINFMT_MISC is not set CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y+# CONFIG_KEXEC is not set CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_POPULATES_NODE_MAP=y CONFIG_SELECT_MEMORY_MODEL=y
@@ -638,6 +654,7 @@ CONFIG_NETDEV_1000=y # CONFIG_BNX2 is not set CONFIG_GIANFAR=y CONFIG_GFAR_NAPI=y+# CONFIG_MV643XX_ETH is not set # CONFIG_QLA3XXX is not set # CONFIG_ATL1 is not set CONFIG_NETDEV_10000=y
@@ -1,9 +1,33 @@ # # Automatically generated make config: don't edit # Linux kernel version: 2.6.22-rc7-# Sun Jul 1 23:56:55 2007+# Fri Jul 13 20:00:53 2007 # # CONFIG_PPC64 is not set++#+# Processor support+#+CONFIG_6xx=y+# CONFIG_PPC_85xx is not set+# CONFIG_PPC_8xx is not set+# CONFIG_40x is not set+# CONFIG_44x is not set+# CONFIG_E200 is not set+# CONFIG_PPC_CPU_SELECTION is not set+# CONFIG_CPU_601 is not set+CONFIG_CPU_603e=y+# CONFIG_CPU_750 is not set+# CONFIG_CPU_7400 is not set+# CONFIG_CPU_7450 is not set+CONFIG_PPC_MCPU="-mcpu=603e"+CONFIG_83xx=y+CONFIG_PPC_FPU=y+CONFIG_ALTIVEC=y+CONFIG_PPC_STD_MMU=y+CONFIG_PPC_STD_MMU_32=y+# CONFIG_PPC_MM_SLICES is not set+# CONFIG_SMP is not set CONFIG_PPC32=y CONFIG_PPC_MERGE=y CONFIG_MMU=y
@@ -25,28 +49,8 @@ CONFIG_PPC_UDBG_16550=y CONFIG_AUDIT_ARCH=y CONFIG_GENERIC_BUG=y CONFIG_DEFAULT_UIMAGE=y--#-# Processor support-#-# CONFIG_CLASSIC32 is not set-# CONFIG_PPC_82xx is not set-CONFIG_PPC_83xx=y-# CONFIG_PPC_85xx is not set-# CONFIG_PPC_86xx is not set-# CONFIG_PPC_8xx is not set-# CONFIG_40x is not set-# CONFIG_44x is not set-# CONFIG_E200 is not set-CONFIG_6xx=y-CONFIG_83xx=y-CONFIG_PPC_FPU=y # CONFIG_PPC_DCR_NATIVE is not set # CONFIG_PPC_DCR_MMIO is not set-CONFIG_PPC_STD_MMU=y-CONFIG_PPC_STD_MMU_32=y-# CONFIG_PPC_MM_SLICES is not set-# CONFIG_SMP is not set CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" #
@@ -135,11 +139,19 @@ CONFIG_DEFAULT_IOSCHED="anticipatory" # # Platform support #+CONFIG_PPC_MULTIPLATFORM=y+# CONFIG_PPC_82xx is not set+CONFIG_CLASSIC32=y+# CONFIG_PPC_CHRP is not set # CONFIG_PPC_MPC52xx is not set # CONFIG_PPC_MPC5200 is not set+# CONFIG_PPC_EFIKA is not set+# CONFIG_PPC_LITE5200 is not set+# CONFIG_PPC_PMAC is not set # CONFIG_PPC_CELL is not set # CONFIG_PPC_CELL_NATIVE is not set # CONFIG_PQ2ADS is not set+CONFIG_PPC_83xx=y # CONFIG_MPC8313_RDB is not set CONFIG_MPC832x_MDS=y # CONFIG_MPC832x_RDB is not set
@@ -147,6 +159,8 @@ CONFIG_MPC832x_MDS=y # CONFIG_MPC834x_ITX is not set # CONFIG_MPC836x_MDS is not set CONFIG_PPC_MPC832x=y+# CONFIG_PPC_86xx is not set+# CONFIG_EMBEDDED6xx is not set # CONFIG_MPIC is not set # CONFIG_MPIC_WEIRD is not set # CONFIG_PPC_I8259 is not set
@@ -157,6 +171,7 @@ CONFIG_PPC_MPC832x=y # CONFIG_PPC_INDIRECT_IO is not set # CONFIG_GENERIC_IOMAP is not set # CONFIG_CPU_FREQ is not set+# CONFIG_TAU is not set CONFIG_QUICC_ENGINE=y # CONFIG_CPM2 is not set
@@ -176,6 +191,7 @@ CONFIG_BINFMT_ELF=y # CONFIG_BINFMT_MISC is not set CONFIG_MATH_EMULATION=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y+# CONFIG_KEXEC is not set CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_POPULATES_NODE_MAP=y CONFIG_SELECT_MEMORY_MODEL=y
@@ -535,6 +551,7 @@ CONFIG_UCC_GETH=y # CONFIG_UGETH_MAGIC_PACKET is not set # CONFIG_UGETH_FILTERING is not set # CONFIG_UGETH_TX_ON_DEMAND is not set+# CONFIG_MV643XX_ETH is not set # CONFIG_QLA3XXX is not set # CONFIG_ATL1 is not set CONFIG_NETDEV_10000=y
@@ -1,9 +1,33 @@ # # Automatically generated make config: don't edit # Linux kernel version: 2.6.22-rc7-# Sun Jul 1 23:56:56 2007+# Fri Jul 13 20:00:54 2007 # # CONFIG_PPC64 is not set++#+# Processor support+#+CONFIG_6xx=y+# CONFIG_PPC_85xx is not set+# CONFIG_PPC_8xx is not set+# CONFIG_40x is not set+# CONFIG_44x is not set+# CONFIG_E200 is not set+# CONFIG_PPC_CPU_SELECTION is not set+# CONFIG_CPU_601 is not set+CONFIG_CPU_603e=y+# CONFIG_CPU_750 is not set+# CONFIG_CPU_7400 is not set+# CONFIG_CPU_7450 is not set+CONFIG_PPC_MCPU="-mcpu=603e"+CONFIG_83xx=y+CONFIG_PPC_FPU=y+CONFIG_ALTIVEC=y+CONFIG_PPC_STD_MMU=y+CONFIG_PPC_STD_MMU_32=y+# CONFIG_PPC_MM_SLICES is not set+# CONFIG_SMP is not set CONFIG_PPC32=y CONFIG_PPC_MERGE=y CONFIG_MMU=y
@@ -25,28 +49,8 @@ CONFIG_PPC_UDBG_16550=y CONFIG_AUDIT_ARCH=y CONFIG_GENERIC_BUG=y CONFIG_DEFAULT_UIMAGE=y--#-# Processor support-#-# CONFIG_CLASSIC32 is not set-# CONFIG_PPC_82xx is not set-CONFIG_PPC_83xx=y-# CONFIG_PPC_85xx is not set-# CONFIG_PPC_86xx is not set-# CONFIG_PPC_8xx is not set-# CONFIG_40x is not set-# CONFIG_44x is not set-# CONFIG_E200 is not set-CONFIG_6xx=y-CONFIG_83xx=y-CONFIG_PPC_FPU=y # CONFIG_PPC_DCR_NATIVE is not set # CONFIG_PPC_DCR_MMIO is not set-CONFIG_PPC_STD_MMU=y-CONFIG_PPC_STD_MMU_32=y-# CONFIG_PPC_MM_SLICES is not set-# CONFIG_SMP is not set CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" #
@@ -135,11 +139,19 @@ CONFIG_DEFAULT_IOSCHED="anticipatory" # # Platform support #+CONFIG_PPC_MULTIPLATFORM=y+# CONFIG_PPC_82xx is not set+CONFIG_CLASSIC32=y+# CONFIG_PPC_CHRP is not set # CONFIG_PPC_MPC52xx is not set # CONFIG_PPC_MPC5200 is not set+# CONFIG_PPC_EFIKA is not set+# CONFIG_PPC_LITE5200 is not set+# CONFIG_PPC_PMAC is not set # CONFIG_PPC_CELL is not set # CONFIG_PPC_CELL_NATIVE is not set # CONFIG_PQ2ADS is not set+CONFIG_PPC_83xx=y # CONFIG_MPC8313_RDB is not set # CONFIG_MPC832x_MDS is not set CONFIG_MPC832x_RDB=y
@@ -147,6 +159,8 @@ CONFIG_MPC832x_RDB=y # CONFIG_MPC834x_ITX is not set # CONFIG_MPC836x_MDS is not set CONFIG_PPC_MPC832x=y+# CONFIG_PPC_86xx is not set+# CONFIG_EMBEDDED6xx is not set # CONFIG_MPIC is not set # CONFIG_MPIC_WEIRD is not set # CONFIG_PPC_I8259 is not set
@@ -157,6 +171,7 @@ CONFIG_PPC_MPC832x=y # CONFIG_PPC_INDIRECT_IO is not set # CONFIG_GENERIC_IOMAP is not set # CONFIG_CPU_FREQ is not set+# CONFIG_TAU is not set CONFIG_QUICC_ENGINE=y # CONFIG_CPM2 is not set
@@ -176,6 +191,7 @@ CONFIG_BINFMT_ELF=y # CONFIG_BINFMT_MISC is not set CONFIG_MATH_EMULATION=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y+# CONFIG_KEXEC is not set CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_POPULATES_NODE_MAP=y CONFIG_SELECT_MEMORY_MODEL=y
@@ -538,6 +554,7 @@ CONFIG_UGETH_NAPI=y # CONFIG_UGETH_MAGIC_PACKET is not set # CONFIG_UGETH_FILTERING is not set # CONFIG_UGETH_TX_ON_DEMAND is not set+# CONFIG_MV643XX_ETH is not set # CONFIG_QLA3XXX is not set # CONFIG_ATL1 is not set CONFIG_NETDEV_10000=y
@@ -1,9 +1,33 @@ # # Automatically generated make config: don't edit # Linux kernel version: 2.6.22-rc7-# Sun Jul 1 23:56:56 2007+# Fri Jul 13 20:01:04 2007 # # CONFIG_PPC64 is not set++#+# Processor support+#+CONFIG_6xx=y+# CONFIG_PPC_85xx is not set+# CONFIG_PPC_8xx is not set+# CONFIG_40x is not set+# CONFIG_44x is not set+# CONFIG_E200 is not set+# CONFIG_PPC_CPU_SELECTION is not set+# CONFIG_CPU_601 is not set+CONFIG_CPU_603e=y+# CONFIG_CPU_750 is not set+# CONFIG_CPU_7400 is not set+# CONFIG_CPU_7450 is not set+CONFIG_PPC_MCPU="-mcpu=603e"+CONFIG_83xx=y+CONFIG_PPC_FPU=y+CONFIG_ALTIVEC=y+CONFIG_PPC_STD_MMU=y+CONFIG_PPC_STD_MMU_32=y+# CONFIG_PPC_MM_SLICES is not set+# CONFIG_SMP is not set CONFIG_PPC32=y CONFIG_PPC_MERGE=y CONFIG_MMU=y
@@ -25,28 +49,8 @@ CONFIG_PPC_UDBG_16550=y CONFIG_AUDIT_ARCH=y CONFIG_GENERIC_BUG=y CONFIG_DEFAULT_UIMAGE=y--#-# Processor support-#-# CONFIG_CLASSIC32 is not set-# CONFIG_PPC_82xx is not set-CONFIG_PPC_83xx=y-# CONFIG_PPC_85xx is not set-# CONFIG_PPC_86xx is not set-# CONFIG_PPC_8xx is not set-# CONFIG_40x is not set-# CONFIG_44x is not set-# CONFIG_E200 is not set-CONFIG_6xx=y-CONFIG_83xx=y-CONFIG_PPC_FPU=y # CONFIG_PPC_DCR_NATIVE is not set # CONFIG_PPC_DCR_MMIO is not set-CONFIG_PPC_STD_MMU=y-CONFIG_PPC_STD_MMU_32=y-# CONFIG_PPC_MM_SLICES is not set-# CONFIG_SMP is not set CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" #
@@ -135,11 +139,19 @@ CONFIG_DEFAULT_IOSCHED="anticipatory" # # Platform support #+CONFIG_PPC_MULTIPLATFORM=y+# CONFIG_PPC_82xx is not set+CONFIG_CLASSIC32=y+# CONFIG_PPC_CHRP is not set # CONFIG_PPC_MPC52xx is not set # CONFIG_PPC_MPC5200 is not set+# CONFIG_PPC_EFIKA is not set+# CONFIG_PPC_LITE5200 is not set+# CONFIG_PPC_PMAC is not set # CONFIG_PPC_CELL is not set # CONFIG_PPC_CELL_NATIVE is not set # CONFIG_PQ2ADS is not set+CONFIG_PPC_83xx=y # CONFIG_MPC8313_RDB is not set # CONFIG_MPC832x_MDS is not set # CONFIG_MPC832x_RDB is not set
@@ -147,6 +159,8 @@ CONFIG_DEFAULT_IOSCHED="anticipatory" CONFIG_MPC834x_ITX=y # CONFIG_MPC836x_MDS is not set CONFIG_MPC834x=y+# CONFIG_PPC_86xx is not set+# CONFIG_EMBEDDED6xx is not set # CONFIG_MPIC is not set # CONFIG_MPIC_WEIRD is not set # CONFIG_PPC_I8259 is not set
@@ -157,6 +171,7 @@ CONFIG_MPC834x=y # CONFIG_PPC_INDIRECT_IO is not set # CONFIG_GENERIC_IOMAP is not set # CONFIG_CPU_FREQ is not set+# CONFIG_TAU is not set # CONFIG_CPM2 is not set #
@@ -174,6 +189,7 @@ CONFIG_PREEMPT_NONE=y CONFIG_BINFMT_ELF=y # CONFIG_BINFMT_MISC is not set CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y+# CONFIG_KEXEC is not set CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_POPULATES_NODE_MAP=y CONFIG_SELECT_MEMORY_MODEL=y
@@ -663,6 +679,7 @@ CONFIG_NETDEV_1000=y # CONFIG_BNX2 is not set CONFIG_GIANFAR=y CONFIG_GFAR_NAPI=y+# CONFIG_MV643XX_ETH is not set # CONFIG_QLA3XXX is not set # CONFIG_ATL1 is not set CONFIG_NETDEV_10000=y
@@ -1,9 +1,33 @@ # # Automatically generated make config: don't edit # Linux kernel version: 2.6.22-rc7-# Sun Jul 1 23:56:56 2007+# Fri Jul 13 20:01:05 2007 # # CONFIG_PPC64 is not set++#+# Processor support+#+CONFIG_6xx=y+# CONFIG_PPC_85xx is not set+# CONFIG_PPC_8xx is not set+# CONFIG_40x is not set+# CONFIG_44x is not set+# CONFIG_E200 is not set+# CONFIG_PPC_CPU_SELECTION is not set+# CONFIG_CPU_601 is not set+CONFIG_CPU_603e=y+# CONFIG_CPU_750 is not set+# CONFIG_CPU_7400 is not set+# CONFIG_CPU_7450 is not set+CONFIG_PPC_MCPU="-mcpu=603e"+CONFIG_83xx=y+CONFIG_PPC_FPU=y+CONFIG_ALTIVEC=y+CONFIG_PPC_STD_MMU=y+CONFIG_PPC_STD_MMU_32=y+# CONFIG_PPC_MM_SLICES is not set+# CONFIG_SMP is not set CONFIG_PPC32=y CONFIG_PPC_MERGE=y CONFIG_MMU=y
@@ -25,28 +49,8 @@ CONFIG_PPC_UDBG_16550=y CONFIG_AUDIT_ARCH=y CONFIG_GENERIC_BUG=y CONFIG_DEFAULT_UIMAGE=y--#-# Processor support-#-# CONFIG_CLASSIC32 is not set-# CONFIG_PPC_82xx is not set-CONFIG_PPC_83xx=y-# CONFIG_PPC_85xx is not set-# CONFIG_PPC_86xx is not set-# CONFIG_PPC_8xx is not set-# CONFIG_40x is not set-# CONFIG_44x is not set-# CONFIG_E200 is not set-CONFIG_6xx=y-CONFIG_83xx=y-CONFIG_PPC_FPU=y # CONFIG_PPC_DCR_NATIVE is not set # CONFIG_PPC_DCR_MMIO is not set-CONFIG_PPC_STD_MMU=y-CONFIG_PPC_STD_MMU_32=y-# CONFIG_PPC_MM_SLICES is not set-# CONFIG_SMP is not set CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" #
@@ -135,11 +139,19 @@ CONFIG_DEFAULT_IOSCHED="anticipatory" # # Platform support #+CONFIG_PPC_MULTIPLATFORM=y+# CONFIG_PPC_82xx is not set+CONFIG_CLASSIC32=y+# CONFIG_PPC_CHRP is not set # CONFIG_PPC_MPC52xx is not set # CONFIG_PPC_MPC5200 is not set+# CONFIG_PPC_EFIKA is not set+# CONFIG_PPC_LITE5200 is not set+# CONFIG_PPC_PMAC is not set # CONFIG_PPC_CELL is not set # CONFIG_PPC_CELL_NATIVE is not set # CONFIG_PQ2ADS is not set+CONFIG_PPC_83xx=y # CONFIG_MPC8313_RDB is not set # CONFIG_MPC832x_MDS is not set # CONFIG_MPC832x_RDB is not set
@@ -147,6 +159,8 @@ CONFIG_DEFAULT_IOSCHED="anticipatory" CONFIG_MPC834x_ITX=y # CONFIG_MPC836x_MDS is not set CONFIG_MPC834x=y+# CONFIG_PPC_86xx is not set+# CONFIG_EMBEDDED6xx is not set # CONFIG_MPIC is not set # CONFIG_MPIC_WEIRD is not set # CONFIG_PPC_I8259 is not set
@@ -157,6 +171,7 @@ CONFIG_MPC834x=y # CONFIG_PPC_INDIRECT_IO is not set # CONFIG_GENERIC_IOMAP is not set # CONFIG_CPU_FREQ is not set+# CONFIG_TAU is not set # CONFIG_CPM2 is not set #
@@ -174,6 +189,7 @@ CONFIG_PREEMPT_NONE=y CONFIG_BINFMT_ELF=y # CONFIG_BINFMT_MISC is not set CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y+# CONFIG_KEXEC is not set CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_POPULATES_NODE_MAP=y CONFIG_SELECT_MEMORY_MODEL=y
@@ -594,6 +610,7 @@ CONFIG_NETDEV_1000=y # CONFIG_BNX2 is not set CONFIG_GIANFAR=y CONFIG_GFAR_NAPI=y+# CONFIG_MV643XX_ETH is not set # CONFIG_QLA3XXX is not set # CONFIG_ATL1 is not set CONFIG_NETDEV_10000=y
@@ -1,9 +1,33 @@ # # Automatically generated make config: don't edit # Linux kernel version: 2.6.22-rc7-# Sun Jul 1 23:56:57 2007+# Fri Jul 13 20:01:05 2007 # # CONFIG_PPC64 is not set++#+# Processor support+#+CONFIG_6xx=y+# CONFIG_PPC_85xx is not set+# CONFIG_PPC_8xx is not set+# CONFIG_40x is not set+# CONFIG_44x is not set+# CONFIG_E200 is not set+# CONFIG_PPC_CPU_SELECTION is not set+# CONFIG_CPU_601 is not set+CONFIG_CPU_603e=y+# CONFIG_CPU_750 is not set+# CONFIG_CPU_7400 is not set+# CONFIG_CPU_7450 is not set+CONFIG_PPC_MCPU="-mcpu=603e"+CONFIG_83xx=y+CONFIG_PPC_FPU=y+CONFIG_ALTIVEC=y+CONFIG_PPC_STD_MMU=y+CONFIG_PPC_STD_MMU_32=y+# CONFIG_PPC_MM_SLICES is not set+# CONFIG_SMP is not set CONFIG_PPC32=y CONFIG_PPC_MERGE=y CONFIG_MMU=y
@@ -25,28 +49,8 @@ CONFIG_PPC_UDBG_16550=y CONFIG_AUDIT_ARCH=y CONFIG_GENERIC_BUG=y CONFIG_DEFAULT_UIMAGE=y--#-# Processor support-#-# CONFIG_CLASSIC32 is not set-# CONFIG_PPC_82xx is not set-CONFIG_PPC_83xx=y-# CONFIG_PPC_85xx is not set-# CONFIG_PPC_86xx is not set-# CONFIG_PPC_8xx is not set-# CONFIG_40x is not set-# CONFIG_44x is not set-# CONFIG_E200 is not set-CONFIG_6xx=y-CONFIG_83xx=y-CONFIG_PPC_FPU=y # CONFIG_PPC_DCR_NATIVE is not set # CONFIG_PPC_DCR_MMIO is not set-CONFIG_PPC_STD_MMU=y-CONFIG_PPC_STD_MMU_32=y-# CONFIG_PPC_MM_SLICES is not set-# CONFIG_SMP is not set CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" #
@@ -135,11 +139,19 @@ CONFIG_DEFAULT_IOSCHED="anticipatory" # # Platform support #+CONFIG_PPC_MULTIPLATFORM=y+# CONFIG_PPC_82xx is not set+CONFIG_CLASSIC32=y+# CONFIG_PPC_CHRP is not set # CONFIG_PPC_MPC52xx is not set # CONFIG_PPC_MPC5200 is not set+# CONFIG_PPC_EFIKA is not set+# CONFIG_PPC_LITE5200 is not set+# CONFIG_PPC_PMAC is not set # CONFIG_PPC_CELL is not set # CONFIG_PPC_CELL_NATIVE is not set # CONFIG_PQ2ADS is not set+CONFIG_PPC_83xx=y # CONFIG_MPC8313_RDB is not set # CONFIG_MPC832x_MDS is not set # CONFIG_MPC832x_RDB is not set
@@ -147,6 +159,8 @@ CONFIG_MPC834x_MDS=y # CONFIG_MPC834x_ITX is not set # CONFIG_MPC836x_MDS is not set CONFIG_MPC834x=y+# CONFIG_PPC_86xx is not set+# CONFIG_EMBEDDED6xx is not set # CONFIG_MPIC is not set # CONFIG_MPIC_WEIRD is not set # CONFIG_PPC_I8259 is not set
@@ -157,6 +171,7 @@ CONFIG_MPC834x=y # CONFIG_PPC_INDIRECT_IO is not set # CONFIG_GENERIC_IOMAP is not set # CONFIG_CPU_FREQ is not set+# CONFIG_TAU is not set # CONFIG_CPM2 is not set #
@@ -174,6 +189,7 @@ CONFIG_PREEMPT_NONE=y CONFIG_BINFMT_ELF=y # CONFIG_BINFMT_MISC is not set CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y+# CONFIG_KEXEC is not set CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_POPULATES_NODE_MAP=y CONFIG_SELECT_MEMORY_MODEL=y
@@ -477,6 +493,7 @@ CONFIG_NETDEV_1000=y # CONFIG_BNX2 is not set CONFIG_GIANFAR=y # CONFIG_GFAR_NAPI is not set+# CONFIG_MV643XX_ETH is not set # CONFIG_QLA3XXX is not set # CONFIG_ATL1 is not set CONFIG_NETDEV_10000=y
@@ -1,9 +1,33 @@ # # Automatically generated make config: don't edit # Linux kernel version: 2.6.22-rc7-# Sun Jul 1 23:56:57 2007+# Fri Jul 13 20:01:07 2007 # # CONFIG_PPC64 is not set++#+# Processor support+#+CONFIG_6xx=y+# CONFIG_PPC_85xx is not set+# CONFIG_PPC_8xx is not set+# CONFIG_40x is not set+# CONFIG_44x is not set+# CONFIG_E200 is not set+# CONFIG_PPC_CPU_SELECTION is not set+# CONFIG_CPU_601 is not set+CONFIG_CPU_603e=y+# CONFIG_CPU_750 is not set+# CONFIG_CPU_7400 is not set+# CONFIG_CPU_7450 is not set+CONFIG_PPC_MCPU="-mcpu=603e"+CONFIG_83xx=y+CONFIG_PPC_FPU=y+CONFIG_ALTIVEC=y+CONFIG_PPC_STD_MMU=y+CONFIG_PPC_STD_MMU_32=y+# CONFIG_PPC_MM_SLICES is not set+# CONFIG_SMP is not set CONFIG_PPC32=y CONFIG_PPC_MERGE=y CONFIG_MMU=y
@@ -25,28 +49,8 @@ CONFIG_PPC_UDBG_16550=y CONFIG_AUDIT_ARCH=y CONFIG_GENERIC_BUG=y CONFIG_DEFAULT_UIMAGE=y--#-# Processor support-#-# CONFIG_CLASSIC32 is not set-# CONFIG_PPC_82xx is not set-CONFIG_PPC_83xx=y-# CONFIG_PPC_85xx is not set-# CONFIG_PPC_86xx is not set-# CONFIG_PPC_8xx is not set-# CONFIG_40x is not set-# CONFIG_44x is not set-# CONFIG_E200 is not set-CONFIG_6xx=y-CONFIG_83xx=y-CONFIG_PPC_FPU=y # CONFIG_PPC_DCR_NATIVE is not set # CONFIG_PPC_DCR_MMIO is not set-CONFIG_PPC_STD_MMU=y-CONFIG_PPC_STD_MMU_32=y-# CONFIG_PPC_MM_SLICES is not set-# CONFIG_SMP is not set CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" #
@@ -135,11 +139,19 @@ CONFIG_DEFAULT_IOSCHED="anticipatory" # # Platform support #+CONFIG_PPC_MULTIPLATFORM=y+# CONFIG_PPC_82xx is not set+CONFIG_CLASSIC32=y+# CONFIG_PPC_CHRP is not set # CONFIG_PPC_MPC52xx is not set # CONFIG_PPC_MPC5200 is not set+# CONFIG_PPC_EFIKA is not set+# CONFIG_PPC_LITE5200 is not set+# CONFIG_PPC_PMAC is not set # CONFIG_PPC_CELL is not set # CONFIG_PPC_CELL_NATIVE is not set # CONFIG_PQ2ADS is not set+CONFIG_PPC_83xx=y # CONFIG_MPC8313_RDB is not set # CONFIG_MPC832x_MDS is not set # CONFIG_MPC832x_RDB is not set
@@ -147,6 +159,8 @@ CONFIG_DEFAULT_IOSCHED="anticipatory" # CONFIG_MPC834x_ITX is not set CONFIG_MPC836x_MDS=y CONFIG_PPC_MPC836x=y+# CONFIG_PPC_86xx is not set+# CONFIG_EMBEDDED6xx is not set # CONFIG_MPIC is not set # CONFIG_MPIC_WEIRD is not set # CONFIG_PPC_I8259 is not set
@@ -157,6 +171,7 @@ CONFIG_PPC_MPC836x=y # CONFIG_PPC_INDIRECT_IO is not set # CONFIG_GENERIC_IOMAP is not set # CONFIG_CPU_FREQ is not set+# CONFIG_TAU is not set CONFIG_QUICC_ENGINE=y # CONFIG_CPM2 is not set
@@ -175,6 +190,7 @@ CONFIG_PREEMPT_NONE=y CONFIG_BINFMT_ELF=y # CONFIG_BINFMT_MISC is not set CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y+# CONFIG_KEXEC is not set CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_POPULATES_NODE_MAP=y CONFIG_SELECT_MEMORY_MODEL=y
@@ -534,6 +550,7 @@ CONFIG_UCC_GETH=y # CONFIG_UGETH_MAGIC_PACKET is not set # CONFIG_UGETH_FILTERING is not set # CONFIG_UGETH_TX_ON_DEMAND is not set+# CONFIG_MV643XX_ETH is not set # CONFIG_QLA3XXX is not set # CONFIG_ATL1 is not set CONFIG_NETDEV_10000=y--
Jon Loeliger [off-list ref] wrote:
X-Provags-ID: V01U2FsdGVkX1+SaCCegn5lQjYmfKX51SjCTUcB54DR70XKrhI
hmGM1tKApkuJUhU1N/m27xBNFkgSrryBjxIoSP8aSjI4iolGnU
P+lfBacQBsWXTPdYoWsBw==
Hmmm... Shouldn't this sort of change come
with an update to the 8641 defconfig too?
Content-Disposition: inline; filename=embedded6xx-multi.diff
The various embedded 6xx systems can easily coexist
in one kernel together with the other 6xx based systems,
so there is no strict reason to keep them separate.
This also fixes a problem introduced in one earlier
patch, where the embedded 74xx based systems could
not automatically select altivec any more.
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
---
Index: linux-2.6/arch/powerpc/platforms/Kconfig
===================================================================
@@ -1,9 +1,32 @@ # # Automatically generated make config: don't edit-# Linux kernel version: 2.6.22-rc2-# Thu May 31 11:25:44 2007+# Linux kernel version: 2.6.22-rc7+# Fri Jul 13 20:05:39 2007 # # CONFIG_PPC64 is not set++#+# Processor support+#+CONFIG_6xx=y+# CONFIG_PPC_85xx is not set+# CONFIG_PPC_8xx is not set+# CONFIG_40x is not set+# CONFIG_44x is not set+# CONFIG_E200 is not set+# CONFIG_PPC_CPU_SELECTION is not set+# CONFIG_CPU_601 is not set+# CONFIG_CPU_603e is not set+CONFIG_CPU_750=y+# CONFIG_CPU_7400 is not set+# CONFIG_CPU_7450 is not set+CONFIG_PPC_MCPU="-mcpu=750"+CONFIG_PPC_FPU=y+CONFIG_ALTIVEC=y+CONFIG_PPC_STD_MMU=y+CONFIG_PPC_STD_MMU_32=y+# CONFIG_PPC_MM_SLICES is not set+# CONFIG_SMP is not set CONFIG_PPC32=y CONFIG_PPC_MERGE=y CONFIG_MMU=y
@@ -25,28 +48,8 @@ CONFIG_PPC_UDBG_16550=y CONFIG_AUDIT_ARCH=y CONFIG_GENERIC_BUG=y # CONFIG_DEFAULT_UIMAGE is not set--#-# Processor support-#-CONFIG_CLASSIC32=y-# CONFIG_PPC_82xx is not set-# CONFIG_PPC_83xx is not set-# CONFIG_PPC_85xx is not set-# CONFIG_PPC_86xx is not set-# CONFIG_PPC_8xx is not set-# CONFIG_40x is not set-# CONFIG_44x is not set-# CONFIG_E200 is not set-CONFIG_6xx=y-CONFIG_PPC_FPU=y # CONFIG_PPC_DCR_NATIVE is not set # CONFIG_PPC_DCR_MMIO is not set-# CONFIG_ALTIVEC is not set-CONFIG_PPC_STD_MMU=y-CONFIG_PPC_STD_MMU_32=y-# CONFIG_PPC_MM_SLICES is not set-# CONFIG_SMP is not set CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" #
@@ -136,14 +139,21 @@ CONFIG_DEFAULT_IOSCHED="anticipatory" # # Platform support #-# CONFIG_PPC_MULTIPLATFORM is not set-CONFIG_EMBEDDED6xx=y-# CONFIG_APUS is not set+CONFIG_PPC_MULTIPLATFORM=y+# CONFIG_PPC_82xx is not set+# CONFIG_PPC_83xx is not set+# CONFIG_PPC_86xx is not set+CONFIG_CLASSIC32=y+# CONFIG_PPC_CHRP is not set # CONFIG_PPC_MPC52xx is not set # CONFIG_PPC_MPC5200 is not set+# CONFIG_PPC_EFIKA is not set+# CONFIG_PPC_LITE5200 is not set+# CONFIG_PPC_PMAC is not set # CONFIG_PPC_CELL is not set # CONFIG_PPC_CELL_NATIVE is not set # CONFIG_PQ2ADS is not set+CONFIG_EMBEDDED6xx=y # CONFIG_LINKSTATION is not set # CONFIG_MPC7448HPC2 is not set CONFIG_PPC_HOLLY=y
@@ -177,6 +187,7 @@ CONFIG_PREEMPT_NONE=y CONFIG_BINFMT_ELF=y CONFIG_BINFMT_MISC=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y+# CONFIG_KEXEC is not set CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_POPULATES_NODE_MAP=y CONFIG_SELECT_MEMORY_MODEL=y
@@ -590,6 +601,7 @@ CONFIG_NETDEV_1000=y # CONFIG_TIGON3 is not set # CONFIG_BNX2 is not set CONFIG_TSI108_ETH=y+# CONFIG_MV643XX_ETH is not set # CONFIG_QLA3XXX is not set # CONFIG_ATL1 is not set CONFIG_NETDEV_10000=y
@@ -600,10 +612,6 @@ CONFIG_NETDEV_10000=y # CONFIG_MYRI10GE is not set # CONFIG_NETXEN_NIC is not set # CONFIG_MLX4_CORE is not set--#-# Token Ring devices-# # CONFIG_TR is not set #
@@ -1,9 +1,32 @@ # # Automatically generated make config: don't edit-# Linux kernel version: 2.6.22-rc6-# Tue Jun 26 13:25:19 2007+# Linux kernel version: 2.6.22-rc7+# Fri Jul 13 20:05:40 2007 # # CONFIG_PPC64 is not set++#+# Processor support+#+CONFIG_6xx=y+# CONFIG_PPC_85xx is not set+# CONFIG_PPC_8xx is not set+# CONFIG_40x is not set+# CONFIG_44x is not set+# CONFIG_E200 is not set+# CONFIG_PPC_CPU_SELECTION is not set+# CONFIG_CPU_601 is not set+CONFIG_CPU_603e=y+# CONFIG_CPU_750 is not set+# CONFIG_CPU_7400 is not set+# CONFIG_CPU_7450 is not set+CONFIG_PPC_MCPU="-mcpu=603e"+CONFIG_PPC_FPU=y+CONFIG_ALTIVEC=y+CONFIG_PPC_STD_MMU=y+CONFIG_PPC_STD_MMU_32=y+# CONFIG_PPC_MM_SLICES is not set+# CONFIG_SMP is not set CONFIG_PPC32=y CONFIG_PPC_MERGE=y CONFIG_MMU=y
@@ -25,28 +48,8 @@ CONFIG_PPC_UDBG_16550=y CONFIG_AUDIT_ARCH=y CONFIG_GENERIC_BUG=y CONFIG_DEFAULT_UIMAGE=y--#-# Processor support-#-CONFIG_CLASSIC32=y-# CONFIG_PPC_82xx is not set-# CONFIG_PPC_83xx is not set-# CONFIG_PPC_85xx is not set-# CONFIG_PPC_86xx is not set-# CONFIG_PPC_8xx is not set-# CONFIG_40x is not set-# CONFIG_44x is not set-# CONFIG_E200 is not set-CONFIG_6xx=y-CONFIG_PPC_FPU=y # CONFIG_PPC_DCR_NATIVE is not set # CONFIG_PPC_DCR_MMIO is not set-# CONFIG_ALTIVEC is not set-CONFIG_PPC_STD_MMU=y-CONFIG_PPC_STD_MMU_32=y-# CONFIG_PPC_MM_SLICES is not set-# CONFIG_SMP is not set CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" #
@@ -138,14 +141,21 @@ CONFIG_DEFAULT_IOSCHED="anticipatory" # # Platform support #-# CONFIG_PPC_MULTIPLATFORM is not set-CONFIG_EMBEDDED6xx=y-# CONFIG_APUS is not set+CONFIG_PPC_MULTIPLATFORM=y+# CONFIG_PPC_82xx is not set+# CONFIG_PPC_83xx is not set+# CONFIG_PPC_86xx is not set+CONFIG_CLASSIC32=y+# CONFIG_PPC_CHRP is not set # CONFIG_PPC_MPC52xx is not set # CONFIG_PPC_MPC5200 is not set+# CONFIG_PPC_EFIKA is not set+# CONFIG_PPC_LITE5200 is not set+# CONFIG_PPC_PMAC is not set # CONFIG_PPC_CELL is not set # CONFIG_PPC_CELL_NATIVE is not set # CONFIG_PQ2ADS is not set+CONFIG_EMBEDDED6xx=y CONFIG_LINKSTATION=y # CONFIG_MPC7448HPC2 is not set # CONFIG_PPC_HOLLY is not set
@@ -181,6 +191,7 @@ CONFIG_PREEMPT_NONE=y CONFIG_BINFMT_ELF=y # CONFIG_BINFMT_MISC is not set CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y+# CONFIG_KEXEC is not set CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_POPULATES_NODE_MAP=y CONFIG_SELECT_MEMORY_MODEL=y
@@ -774,6 +785,7 @@ CONFIG_R8169=y # CONFIG_VIA_VELOCITY is not set # CONFIG_TIGON3 is not set # CONFIG_BNX2 is not set+# CONFIG_MV643XX_ETH is not set # CONFIG_QLA3XXX is not set # CONFIG_ATL1 is not set CONFIG_NETDEV_10000=y
@@ -1,9 +1,32 @@ # # Automatically generated make config: don't edit # Linux kernel version: 2.6.22-rc7-# Sun Jul 1 23:56:54 2007+# Fri Jul 13 20:05:41 2007 # # CONFIG_PPC64 is not set++#+# Processor support+#+CONFIG_6xx=y+# CONFIG_PPC_85xx is not set+# CONFIG_PPC_8xx is not set+# CONFIG_40x is not set+# CONFIG_44x is not set+# CONFIG_E200 is not set+# CONFIG_PPC_CPU_SELECTION is not set+# CONFIG_CPU_601 is not set+# CONFIG_CPU_603e is not set+# CONFIG_CPU_750 is not set+# CONFIG_CPU_7400 is not set+CONFIG_CPU_7450=y+CONFIG_PPC_MCPU="-mcpu=7450"+CONFIG_PPC_FPU=y+CONFIG_ALTIVEC=y+CONFIG_PPC_STD_MMU=y+CONFIG_PPC_STD_MMU_32=y+# CONFIG_PPC_MM_SLICES is not set+# CONFIG_SMP is not set CONFIG_PPC32=y CONFIG_PPC_MERGE=y CONFIG_MMU=y
@@ -25,28 +48,8 @@ CONFIG_PPC_UDBG_16550=y CONFIG_AUDIT_ARCH=y CONFIG_GENERIC_BUG=y CONFIG_DEFAULT_UIMAGE=y--#-# Processor support-#-CONFIG_CLASSIC32=y-# CONFIG_PPC_82xx is not set-# CONFIG_PPC_83xx is not set-# CONFIG_PPC_85xx is not set-# CONFIG_PPC_86xx is not set-# CONFIG_PPC_8xx is not set-# CONFIG_40x is not set-# CONFIG_44x is not set-# CONFIG_E200 is not set-CONFIG_6xx=y-CONFIG_PPC_FPU=y # CONFIG_PPC_DCR_NATIVE is not set # CONFIG_PPC_DCR_MMIO is not set-# CONFIG_ALTIVEC is not set-CONFIG_PPC_STD_MMU=y-CONFIG_PPC_STD_MMU_32=y-# CONFIG_PPC_MM_SLICES is not set-# CONFIG_SMP is not set CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" #
@@ -131,14 +134,21 @@ CONFIG_DEFAULT_IOSCHED="anticipatory" # # Platform support #-# CONFIG_PPC_MULTIPLATFORM is not set-CONFIG_EMBEDDED6xx=y-# CONFIG_APUS is not set+CONFIG_PPC_MULTIPLATFORM=y+# CONFIG_PPC_82xx is not set+# CONFIG_PPC_83xx is not set+# CONFIG_PPC_86xx is not set+CONFIG_CLASSIC32=y+# CONFIG_PPC_CHRP is not set # CONFIG_PPC_MPC52xx is not set # CONFIG_PPC_MPC5200 is not set+# CONFIG_PPC_EFIKA is not set+# CONFIG_PPC_LITE5200 is not set+# CONFIG_PPC_PMAC is not set # CONFIG_PPC_CELL is not set # CONFIG_PPC_CELL_NATIVE is not set # CONFIG_PQ2ADS is not set+CONFIG_EMBEDDED6xx=y # CONFIG_LINKSTATION is not set CONFIG_MPC7448HPC2=y # CONFIG_PPC_HOLLY is not set
@@ -172,6 +182,7 @@ CONFIG_PREEMPT_NONE=y CONFIG_BINFMT_ELF=y CONFIG_BINFMT_MISC=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y+# CONFIG_KEXEC is not set CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_POPULATES_NODE_MAP=y CONFIG_SELECT_MEMORY_MODEL=y
@@ -600,6 +611,7 @@ CONFIG_NETDEV_1000=y # CONFIG_TIGON3 is not set # CONFIG_BNX2 is not set CONFIG_TSI108_ETH=y+# CONFIG_MV643XX_ETH is not set # CONFIG_QLA3XXX is not set # CONFIG_ATL1 is not set CONFIG_NETDEV_10000=y
@@ -1,9 +1,34 @@ # # Automatically generated make config: don't edit-# Linux kernel version: 2.6.22-rc6-# Tue Jun 26 14:15:11 2007+# Linux kernel version: 2.6.22-rc7+# Fri Jul 13 20:05:42 2007 # # CONFIG_PPC64 is not set++#+# Processor support+#+CONFIG_6xx=y+# CONFIG_PPC_85xx is not set+# CONFIG_PPC_8xx is not set+# CONFIG_40x is not set+# CONFIG_44x is not set+# CONFIG_E200 is not set+# CONFIG_PPC_CPU_SELECTION is not set+# CONFIG_CPU_601 is not set+# CONFIG_CPU_603e is not set+# CONFIG_CPU_750 is not set+# CONFIG_CPU_7400 is not set+CONFIG_CPU_7450=y+CONFIG_PPC_MCPU="-mcpu=7450"+CONFIG_PPC_FPU=y+CONFIG_ALTIVEC=y+CONFIG_PPC_STD_MMU=y+CONFIG_PPC_STD_MMU_32=y+# CONFIG_PPC_MM_SLICES is not set+# CONFIG_SMP is not set+CONFIG_NOT_COHERENT_CACHE=y+CONFIG_CONFIG_CHECK_CACHE_COHERENCY=y CONFIG_PPC32=y CONFIG_PPC_MERGE=y CONFIG_MMU=y
@@ -25,30 +50,8 @@ CONFIG_PPC_OF=y CONFIG_AUDIT_ARCH=y CONFIG_GENERIC_BUG=y # CONFIG_DEFAULT_UIMAGE is not set--#-# Processor support-#-CONFIG_CLASSIC32=y-# CONFIG_PPC_82xx is not set-# CONFIG_PPC_83xx is not set-# CONFIG_PPC_85xx is not set-# CONFIG_PPC_86xx is not set-# CONFIG_PPC_8xx is not set-# CONFIG_40x is not set-# CONFIG_44x is not set-# CONFIG_E200 is not set-CONFIG_6xx=y-CONFIG_PPC_FPU=y # CONFIG_PPC_DCR_NATIVE is not set # CONFIG_PPC_DCR_MMIO is not set-CONFIG_ALTIVEC=y-CONFIG_PPC_STD_MMU=y-CONFIG_PPC_STD_MMU_32=y-# CONFIG_PPC_MM_SLICES is not set-# CONFIG_SMP is not set-CONFIG_NOT_COHERENT_CACHE=y-CONFIG_CONFIG_CHECK_CACHE_COHERENCY=y CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" #
@@ -133,14 +136,21 @@ CONFIG_DEFAULT_IOSCHED="anticipatory" # # Platform support #-# CONFIG_PPC_MULTIPLATFORM is not set-CONFIG_EMBEDDED6xx=y-# CONFIG_APUS is not set+CONFIG_PPC_MULTIPLATFORM=y+# CONFIG_PPC_82xx is not set+# CONFIG_PPC_83xx is not set+# CONFIG_PPC_86xx is not set+CONFIG_CLASSIC32=y+# CONFIG_PPC_CHRP is not set # CONFIG_PPC_MPC52xx is not set # CONFIG_PPC_MPC5200 is not set+# CONFIG_PPC_EFIKA is not set+# CONFIG_PPC_LITE5200 is not set+# CONFIG_PPC_PMAC is not set # CONFIG_PPC_CELL is not set # CONFIG_PPC_CELL_NATIVE is not set # CONFIG_PQ2ADS is not set+CONFIG_EMBEDDED6xx=y # CONFIG_LINKSTATION is not set # CONFIG_MPC7448HPC2 is not set # CONFIG_PPC_HOLLY is not set--
MPC83xx based machines don't need their own kernel,
but can run one that is shared with the other 6xx
compatible machines, so we should allow that
in Kconfig.
Cc: Kumar Gala <redacted>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
MPC83xx based machines don't need their own kernel,
but can run one that is shared with the other 6xx
compatible machines, so we should allow that
in Kconfig.
Cc: Kumar Gala <redacted>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
tested, works. Kumar, can we get this in?
Maybe, I need to get at least on PCI patch to makes PCI indirect ops
runtime select big/little endian.
- k