ppc: Remove CHRP, POWER3 and POWER4 support from arch/ppc
authorPaul Mackerras <paulus@samba.org>
Mon, 27 Mar 2006 23:22:10 +0000 (10:22 +1100)
committerPaul Mackerras <paulus@samba.org>
Mon, 27 Mar 2006 23:22:10 +0000 (10:22 +1100)
commit0a26b1364f14852bc9a51db0ca63c5250c775627
tree83422473cb4bf4c450012cded06288a0dc6abedf
parentff2e6d7e27cf1f757ab0d97e1a9e46de47152a0e
ppc: Remove CHRP, POWER3 and POWER4 support from arch/ppc

32-bit CHRP machines are now supported only in arch/powerpc, as are
all 64-bit PowerPC processors.  This means that we don't use
Open Firmware on any platform in arch/ppc any more.

This makes PReP support a single-platform option like every other
platform support option in arch/ppc now, thus CONFIG_PPC_MULTIPLATFORM
is gone from arch/ppc.  CONFIG_PPC_PREP is the option that selects
PReP support and is generally what has replaced
CONFIG_PPC_MULTIPLATFORM within arch/ppc.

_machine is all but dead now, being #defined to 0.

Updated Makefiles, comments and Kconfig options generally to reflect
these changes.

Signed-off-by: Paul Mackerras <paulus@samba.org>
46 files changed:
arch/ppc/Kconfig
arch/ppc/Kconfig.debug
arch/ppc/Makefile
arch/ppc/boot/Makefile
arch/ppc/boot/openfirmware/Makefile [deleted file]
arch/ppc/boot/openfirmware/chrpmain.c [deleted file]
arch/ppc/boot/openfirmware/common.c [deleted file]
arch/ppc/boot/openfirmware/dummy.c [deleted file]
arch/ppc/boot/openfirmware/misc.S [deleted file]
arch/ppc/boot/openfirmware/start.c [deleted file]
arch/ppc/boot/simple/mpc10x_memory.c
arch/ppc/boot/simple/relocate.S
arch/ppc/boot/utils/addnote.c [deleted file]
arch/ppc/boot/utils/hack-coff.c [deleted file]
arch/ppc/boot/utils/mknote.c [deleted file]
arch/ppc/configs/ibmchrp_defconfig [deleted file]
arch/ppc/configs/pmac_defconfig [deleted file]
arch/ppc/configs/power3_defconfig [deleted file]
arch/ppc/configs/prep_defconfig [moved from arch/ppc/configs/common_defconfig with 100% similarity]
arch/ppc/kernel/entry.S
arch/ppc/kernel/head.S
arch/ppc/kernel/pci.c
arch/ppc/kernel/ppc_htab.c
arch/ppc/kernel/ppc_ksyms.c
arch/ppc/kernel/setup.c
arch/ppc/mm/hashtable.S
arch/ppc/mm/init.c
arch/ppc/mm/mmu_context.c
arch/ppc/mm/pgtable.c
arch/ppc/mm/ppc_mmu.c
arch/ppc/platforms/Makefile
arch/ppc/platforms/chrp_nvram.c [deleted file]
arch/ppc/platforms/chrp_pci.c [deleted file]
arch/ppc/platforms/chrp_pegasos_eth.c [deleted file]
arch/ppc/platforms/chrp_setup.c [deleted file]
arch/ppc/platforms/chrp_smp.c [deleted file]
arch/ppc/platforms/chrp_time.c [deleted file]
arch/ppc/syslib/Makefile
arch/ppc/syslib/open_pic.c
arch/ppc/syslib/prom.c [deleted file]
arch/ppc/syslib/prom_init.c [deleted file]
arch/ppc/xmon/start.c
include/asm-powerpc/processor.h
include/asm-ppc/machdep.h
include/asm-ppc/prom.h
include/asm-ppc/serial.h