linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
From: Josh Boyer <jwboyer@linux.vnet.ibm.com>
To: linuxppc-dev@ozlabs.org
Subject: 4xx support in arch/ppc is going away Real Soon Now
Date: Thu, 5 Jun 2008 09:52:53 -0500	[thread overview]
Message-ID: <20080605095253.7df9dbe0@zod.rchland.ibm.com> (raw)

This commit (patch omitted due to size) is sitting in my local tree:

commit 0d7efc1e80fc262bcc507a605482c5681e3f082a
Author: Josh Boyer <jwboyer@linux.vnet.ibm.com>
Date:   Thu Jun 5 09:46:17 2008 -0500

    ppc/4xx: Remove 4xx support from arch/ppc
    
    Remove support for PPC 403, 405, and 440 processors from arch/ppc.  The
    arch/powerpc equivalents should be used.  Boards that are not ported yet
    will need to be ported to arch/powerpc to have continued support.
    
    Signed-off-by: Josh Boyer <jwboyer@linux.vnet.ibm.com>

I will push this to my -next branch in the next few days, and
ask Paul to pull it.  The diffstat is below.

josh

 arch/ppc/4xx_io/Makefile                           |    6 -
 arch/ppc/4xx_io/serial_sicc.c                      | 2005 --------------------
 arch/ppc/Kconfig                                   |   73 +-
 arch/ppc/Kconfig.debug                             |    4 +-
 arch/ppc/Makefile                                  |    5 -
 arch/ppc/boot/common/ns16550.c                     |    3 -
 arch/ppc/boot/common/util.S                        |    9 -
 arch/ppc/boot/simple/Makefile                      |   61 -
 arch/ppc/boot/simple/embed_config.c                |  221 +---
 arch/ppc/boot/simple/misc-embedded.c               |    4 +-
 arch/ppc/boot/simple/misc.c                        |   23 -
 arch/ppc/boot/simple/openbios.c                    |  128 --
 arch/ppc/boot/simple/pibs.c                        |  104 -
 arch/ppc/boot/simple/rw4/ppc_40x.h                 |  664 -------
 arch/ppc/boot/simple/rw4/rw4_init.S                |   78 -
 arch/ppc/boot/simple/rw4/rw4_init_brd.S            | 1125 -----------
 arch/ppc/boot/simple/rw4/stb.h                     |  239 ---
 arch/ppc/boot/simple/uartlite_tty.c                |    1 -
 arch/ppc/configs/bamboo_defconfig                  |  944 ---------
 arch/ppc/configs/bubinga_defconfig                 |  592 ------
 arch/ppc/configs/cpci405_defconfig                 |  631 ------
 arch/ppc/configs/ebony_defconfig                   |  585 ------
 arch/ppc/configs/ep405_defconfig                   |  572 ------
 arch/ppc/configs/luan_defconfig                    |  668 -------
 arch/ppc/configs/ml300_defconfig                   |  739 -------
 arch/ppc/configs/ml403_defconfig                   |  740 --------
 arch/ppc/configs/ocotea_defconfig                  |  599 ------
 arch/ppc/configs/redwood5_defconfig                |  557 ------
 arch/ppc/configs/redwood6_defconfig                |  535 ------
 arch/ppc/configs/sycamore_defconfig                |  663 -------
 arch/ppc/configs/taishan_defconfig                 | 1077 -----------
 arch/ppc/configs/walnut_defconfig                  |  578 ------
 arch/ppc/kernel/Makefile                           |    2 -
 arch/ppc/kernel/asm-offsets.c                      |    2 +-
 arch/ppc/kernel/entry.S                            |   64 +-
 arch/ppc/kernel/head_44x.S                         |  769 --------
 arch/ppc/kernel/head_4xx.S                         | 1021 ----------
 arch/ppc/kernel/misc.S                             |   91 -
 arch/ppc/kernel/ppc_ksyms.c                        |    3 -
 arch/ppc/kernel/traps.c                            |   56 +-
 arch/ppc/mm/44x_mmu.c                              |  101 -
 arch/ppc/mm/4xx_mmu.c                              |  135 --
 arch/ppc/mm/Makefile                               |    2 -
 arch/ppc/mm/fault.c                                |    6 +-
 arch/ppc/mm/mmu_decl.h                             |    5 -
 arch/ppc/platforms/4xx/Kconfig                     |  285 ---
 arch/ppc/platforms/4xx/Makefile                    |   31 -
 arch/ppc/platforms/4xx/bamboo.c                    |  442 -----
 arch/ppc/platforms/4xx/bamboo.h                    |  133 --
 arch/ppc/platforms/4xx/bubinga.c                   |  265 ---
 arch/ppc/platforms/4xx/bubinga.h                   |   54 -
 arch/ppc/platforms/4xx/cpci405.c                   |  201 --
 arch/ppc/platforms/4xx/cpci405.h                   |   28 -
 arch/ppc/platforms/4xx/ebony.c                     |  334 ----
 arch/ppc/platforms/4xx/ebony.h                     |   97 -
 arch/ppc/platforms/4xx/ep405.c                     |  196 --
 arch/ppc/platforms/4xx/ep405.h                     |   52 -
 arch/ppc/platforms/4xx/ibm405ep.c                  |  141 --
 arch/ppc/platforms/4xx/ibm405ep.h                  |  145 --
 arch/ppc/platforms/4xx/ibm405gp.c                  |  120 --
 arch/ppc/platforms/4xx/ibm405gp.h                  |  148 --
 arch/ppc/platforms/4xx/ibm405gpr.c                 |  115 --
 arch/ppc/platforms/4xx/ibm405gpr.h                 |  148 --
 arch/ppc/platforms/4xx/ibm440ep.c                  |  220 ---
 arch/ppc/platforms/4xx/ibm440ep.h                  |   73 -
 arch/ppc/platforms/4xx/ibm440gp.c                  |  163 --
 arch/ppc/platforms/4xx/ibm440gp.h                  |   63 -
 arch/ppc/platforms/4xx/ibm440gx.c                  |  231 ---
 arch/ppc/platforms/4xx/ibm440gx.h                  |   71 -
 arch/ppc/platforms/4xx/ibm440sp.c                  |  129 --
 arch/ppc/platforms/4xx/ibm440sp.h                  |   61 -
 arch/ppc/platforms/4xx/ibmnp405h.c                 |  170 --
 arch/ppc/platforms/4xx/ibmnp405h.h                 |  154 --
 arch/ppc/platforms/4xx/ibmstb4.c                   |  122 --
 arch/ppc/platforms/4xx/ibmstb4.h                   |  235 ---
 arch/ppc/platforms/4xx/ibmstbx25.c                 |   66 -
 arch/ppc/platforms/4xx/ibmstbx25.h                 |  258 ---
 arch/ppc/platforms/4xx/luan.c                      |  371 ----
 arch/ppc/platforms/4xx/luan.h                      |   77 -
 arch/ppc/platforms/4xx/ocotea.c                    |  350 ----
 arch/ppc/platforms/4xx/ocotea.h                    |   94 -
 arch/ppc/platforms/4xx/ppc440spe.c                 |  146 --
 arch/ppc/platforms/4xx/ppc440spe.h                 |   63 -
 arch/ppc/platforms/4xx/redwood5.c                  |  120 --
 arch/ppc/platforms/4xx/redwood5.h                  |   52 -
 arch/ppc/platforms/4xx/redwood6.c                  |  156 --
 arch/ppc/platforms/4xx/redwood6.h                  |   53 -
 arch/ppc/platforms/4xx/sycamore.c                  |  272 ---
 arch/ppc/platforms/4xx/sycamore.h                  |   49 -
 arch/ppc/platforms/4xx/taishan.c                   |  395 ----
 arch/ppc/platforms/4xx/taishan.h                   |   67 -
 arch/ppc/platforms/4xx/virtex.h                    |   35 -
 arch/ppc/platforms/4xx/walnut.c                    |  246 ---
 arch/ppc/platforms/4xx/walnut.h                    |   52 -
 arch/ppc/platforms/4xx/xilinx_ml300.c              |  118 --
 arch/ppc/platforms/4xx/xilinx_ml403.c              |  120 --
 arch/ppc/platforms/4xx/xparameters/xparameters.h   |  104 -
 .../platforms/4xx/xparameters/xparameters_ml300.h  |  310 ---
 .../platforms/4xx/xparameters/xparameters_ml403.h  |  243 ---
 arch/ppc/platforms/4xx/yucca.c                     |  393 ----
 arch/ppc/platforms/4xx/yucca.h                     |  108 --
 arch/ppc/syslib/Makefile                           |   32 -
 arch/ppc/syslib/ibm440gp_common.c                  |   73 -
 arch/ppc/syslib/ibm440gp_common.h                  |   32 -
 arch/ppc/syslib/ibm440gx_common.c                  |  294 ---
 arch/ppc/syslib/ibm440gx_common.h                  |   58 -
 arch/ppc/syslib/ibm440sp_common.c                  |   68 -
 arch/ppc/syslib/ibm440sp_common.h                  |   23 -
 arch/ppc/syslib/ibm44x_common.c                    |  235 ---
 arch/ppc/syslib/ibm44x_common.h                    |   45 -
 arch/ppc/syslib/ibm_ocp.c                          |   10 -
 arch/ppc/syslib/ppc403_pic.c                       |  125 --
 arch/ppc/syslib/ppc405_pci.c                       |  170 --
 arch/ppc/syslib/ppc440spe_pcie.c                   |  441 -----
 arch/ppc/syslib/ppc440spe_pcie.h                   |  149 --
 arch/ppc/syslib/ppc4xx_dma.c                       |  710 -------
 arch/ppc/syslib/ppc4xx_pic.c                       |  284 ---
 arch/ppc/syslib/ppc4xx_setup.c                     |  271 ---
 arch/ppc/syslib/ppc4xx_sgdma.c                     |  464 -----
 arch/ppc/syslib/virtex_devices.c                   |  276 ---
 arch/ppc/syslib/virtex_devices.h                   |   35 -
 arch/ppc/syslib/xilinx_pic.c                       |  153 --
 arch/ppc/xmon/start.c                              |   15 -
 arch/ppc/xmon/xmon.c                               |   13 +-
 include/asm-ppc/ibm403.h                           |  478 -----
 include/asm-ppc/ibm405.h                           |  299 ---
 include/asm-ppc/ibm44x.h                           |  674 -------
 include/asm-ppc/ibm4xx.h                           |  124 --
 include/asm-ppc/ibm_ocp.h                          |  204 --
 include/asm-ppc/ibm_ocp_pci.h                      |   32 -
 include/asm-ppc/io.h                               |    7 +-
 include/asm-ppc/mmu_context.h                      |    5 -
 include/asm-ppc/ppc4xx_dma.h                       |  579 ------
 include/asm-ppc/ppc4xx_pic.h                       |   52 -
 include/asm-ppc/ppcboot.h                          |   24 +-
 include/asm-ppc/reg_booke.h                        |   98 +-
 include/asm-ppc/serial.h                           |    2 -
 137 files changed, 33 insertions(+), 31956 deletions(-)

             reply	other threads:[~2008-06-05 14:53 UTC|newest]

Thread overview: 34+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-06-05 14:52 Josh Boyer [this message]
2008-06-05 15:11 ` 4xx support in arch/ppc is going away Real Soon Now Grant Likely
2008-06-05 15:18   ` Josh Boyer
2008-06-05 15:48     ` Stephen Neuendorffer
2008-06-05 20:12       ` Arnd Bergmann
2008-06-05 20:27         ` Grant Likely
2008-06-05 20:28         ` Olof Johansson
2008-06-05 20:30           ` Scott Wood
2008-06-05 20:37             ` Becky Bruce
2008-06-06 11:19               ` Wolfgang Denk
2008-06-06 15:34                 ` Jon Loeliger
2008-06-06 21:11                   ` Sean MacLennan
2008-06-07  7:36                     ` Peter Korsgaard
2008-06-07 10:07                       ` Stefan Roese
2008-06-08 14:57                         ` Jochen Friedrich
2008-06-08 16:15                           ` Adrian Bunk
2008-06-05 20:40           ` Segher Boessenkool
2008-06-06  4:32         ` Benjamin Herrenschmidt
2008-06-06  4:38           ` Kumar Gala
2008-06-06  8:39             ` Stefan Roese
2008-06-05 18:59     ` 4xx support in " Kumar Gala
2008-06-05 19:13       ` Josh Boyer
2008-06-06 11:53   ` Adrian Bunk
2008-06-06 12:09     ` Paul Mackerras
2008-06-06 17:58       ` Adrian Bunk
2008-06-06 13:56     ` Josh Boyer
2008-06-06 14:53       ` Grant Likely
2008-06-07 12:09         ` Paul Mackerras
2008-06-08 15:54           ` Jon Loeliger
2008-06-09  7:46             ` Geert Uytterhoeven
2008-06-09 16:21               ` John Linn
2008-06-11 21:31             ` Vitaly Bordug
2008-06-16 14:10             ` Matthias Fuchs
2008-06-16 18:05               ` Josh Boyer

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20080605095253.7df9dbe0@zod.rchland.ibm.com \
    --to=jwboyer@linux.vnet.ibm.com \
    --cc=linuxppc-dev@ozlabs.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).