Re: [2.6 patch] remove the v850 port

From: Greg Ungerer
Date: Mon Apr 21 2008 - 19:37:27 EST



Adrian Bunk wrote:
Trying to compile the v850 port brings many compile errors, one of
them exists since at least kernel 2.6.19.

There also seems to be noone willing to bring this port back into a
usable state.

This patch therefore removes the v850 port.

If anyone ever decides to revive the v850 port the code will still be
available from older kernels, and it wouldn't be impossible for the port
to reenter the kernel if it would become actively maintained again.

Signed-off-by: Adrian Bunk <bunk@xxxxxxxxxx>

Acked-by: Greg Ungerer <gerg@xxxxxxxxxxx>


---

This patch has been sent on:
- 14 Apr 2008
- 31 Mar 2008
- 3 Mar 2008
- 27 Feb 2008
- 13 Feb 2008
- 29 Jan 2008

Due to it's size, the patch is attached compressed.

MAINTAINERS | 3 arch/v850/Kconfig | 353 -------
arch/v850/Kconfig.debug | 10 arch/v850/Makefile | 54 -
arch/v850/README | 44 arch/v850/configs/rte-ma1-cb_defconfig | 617 -------------
arch/v850/configs/rte-me2-cb_defconfig | 462 ----------
arch/v850/configs/sim_defconfig | 451 ----------
arch/v850/kernel/Makefile | 40 arch/v850/kernel/anna-rom.ld | 16 arch/v850/kernel/anna.c | 202 ----
arch/v850/kernel/anna.ld | 20 arch/v850/kernel/as85ep1-rom.ld | 21 arch/v850/kernel/as85ep1.c | 234 -----
arch/v850/kernel/as85ep1.ld | 49 -
arch/v850/kernel/asm-offsets.c | 61 -
arch/v850/kernel/bug.c | 142 ---
arch/v850/kernel/entry.S | 1121 -------------------------
arch/v850/kernel/fpga85e2c.c | 167 ---
arch/v850/kernel/fpga85e2c.ld | 62 -
arch/v850/kernel/gbus_int.c | 271 ------
arch/v850/kernel/head.S | 128 --
arch/v850/kernel/highres_timer.c | 132 --
arch/v850/kernel/init_task.c | 49 -
arch/v850/kernel/intv.S | 87 -
arch/v850/kernel/irq.c | 123 --
arch/v850/kernel/ma.c | 69 -
arch/v850/kernel/mach.c | 17 arch/v850/kernel/mach.h | 56 -
arch/v850/kernel/me2.c | 73 -
arch/v850/kernel/memcons.c | 135 ---
arch/v850/kernel/module.c | 237 -----
arch/v850/kernel/process.c | 217 ----
arch/v850/kernel/procfs.c | 67 -
arch/v850/kernel/ptrace.c | 235 -----
arch/v850/kernel/rte_cb.c | 193 ----
arch/v850/kernel/rte_cb_leds.c | 137 ---
arch/v850/kernel/rte_cb_multi.c | 121 --
arch/v850/kernel/rte_ma1_cb-rom.ld | 14 arch/v850/kernel/rte_ma1_cb.c | 107 --
arch/v850/kernel/rte_ma1_cb.ld | 57 -
arch/v850/kernel/rte_mb_a_pci.c | 819 ------------------
arch/v850/kernel/rte_me2_cb.c | 298 ------
arch/v850/kernel/rte_me2_cb.ld | 30 arch/v850/kernel/rte_nb85e_cb-multi.ld | 57 -
arch/v850/kernel/rte_nb85e_cb.c | 81 -
arch/v850/kernel/rte_nb85e_cb.ld | 22 arch/v850/kernel/setup.c | 330 -------
arch/v850/kernel/signal.c | 523 -----------
arch/v850/kernel/sim.c | 172 ---
arch/v850/kernel/sim.ld | 13 arch/v850/kernel/sim85e2.c | 195 ----
arch/v850/kernel/sim85e2.ld | 36 arch/v850/kernel/simcons.c | 161 ---
arch/v850/kernel/syscalls.c | 214 ----
arch/v850/kernel/teg.c | 62 -
arch/v850/kernel/time.c | 106 --
arch/v850/kernel/v850_ksyms.c | 51 -
arch/v850/kernel/v850e2_cache.c | 127 --
arch/v850/kernel/v850e_cache.c | 174 ---
arch/v850/kernel/v850e_intc.c | 104 --
arch/v850/kernel/v850e_timer_d.c | 54 -
arch/v850/kernel/v850e_utils.c | 62 -
arch/v850/kernel/vmlinux.lds.S | 306 ------
arch/v850/lib/Makefile | 6 arch/v850/lib/ashldi3.c | 62 -
arch/v850/lib/ashrdi3.c | 63 -
arch/v850/lib/checksum.c | 155 ---
arch/v850/lib/lshrdi3.c | 62 -
arch/v850/lib/memcpy.c | 92 --
arch/v850/lib/memset.c | 68 -
arch/v850/lib/muldi3.c | 61 -
arch/v850/lib/negdi2.c | 25 drivers/serial/Kconfig | 16 drivers/serial/v850e_uart.c | 548 ------------
drivers/watchdog/Kconfig | 2 drivers/watchdog/Makefile | 2 include/asm-v850/Kbuild | 1 include/asm-v850/a.out.h | 21 include/asm-v850/anna.h | 137 ---
include/asm-v850/as85ep1.h | 152 ---
include/asm-v850/asm.h | 32 include/asm-v850/atomic.h | 131 --
include/asm-v850/auxvec.h | 4 include/asm-v850/bitops.h | 161 ---
include/asm-v850/bug.h | 25 include/asm-v850/bugs.h | 16 include/asm-v850/byteorder.h | 48 -
include/asm-v850/cache.h | 26 include/asm-v850/cacheflush.h | 70 -
include/asm-v850/checksum.h | 112 --
include/asm-v850/clinkage.h | 26 include/asm-v850/cputime.h | 6 include/asm-v850/current.h | 47 -
include/asm-v850/delay.h | 47 -
include/asm-v850/device.h | 7 include/asm-v850/div64.h | 1 include/asm-v850/dma-mapping.h | 11 include/asm-v850/dma.h | 18 include/asm-v850/elf.h | 99 --
include/asm-v850/emergency-restart.h | 6 include/asm-v850/entry.h | 113 --
include/asm-v850/errno.h | 6 include/asm-v850/fb.h | 12 include/asm-v850/fcntl.h | 11 include/asm-v850/flat.h | 133 --
include/asm-v850/fpga85e2c.h | 82 -
include/asm-v850/futex.h | 6 include/asm-v850/gbus_int.h | 97 --
include/asm-v850/hardirq.h | 28 include/asm-v850/highres_timer.h | 44 include/asm-v850/hw_irq.h | 4 include/asm-v850/io.h | 142 ---
include/asm-v850/ioctl.h | 1 include/asm-v850/ioctls.h | 84 -
include/asm-v850/ipcbuf.h | 29 include/asm-v850/irq.h | 55 -
include/asm-v850/irq_regs.h | 1 include/asm-v850/kdebug.h | 1 include/asm-v850/kmap_types.h | 19 include/asm-v850/kvm.h | 6 include/asm-v850/linkage.h | 8 include/asm-v850/local.h | 6 include/asm-v850/ma.h | 101 --
include/asm-v850/ma1.h | 50 -
include/asm-v850/machdep.h | 60 -
include/asm-v850/macrology.h | 17 include/asm-v850/me2.h | 182 ----
include/asm-v850/mman.h | 15 include/asm-v850/mmu.h | 11 include/asm-v850/mmu_context.h | 13 include/asm-v850/module.h | 62 -
include/asm-v850/msgbuf.h | 31 include/asm-v850/mutex.h | 9 include/asm-v850/namei.h | 17 include/asm-v850/page.h | 128 --
include/asm-v850/param.h | 31 include/asm-v850/pci.h | 119 --
include/asm-v850/percpu.h | 14 include/asm-v850/pgalloc.h | 22 include/asm-v850/pgtable.h | 59 -
include/asm-v850/poll.h | 9 include/asm-v850/posix_types.h | 72 -
include/asm-v850/processor.h | 120 --
include/asm-v850/ptrace.h | 121 --
include/asm-v850/resource.h | 6 include/asm-v850/rte_cb.h | 78 -
include/asm-v850/rte_ma1_cb.h | 128 --
include/asm-v850/rte_mb_a_pci.h | 56 -
include/asm-v850/rte_me2_cb.h | 202 ----
include/asm-v850/rte_nb85e_cb.h | 111 --
include/asm-v850/scatterlist.h | 31 include/asm-v850/sections.h | 6 include/asm-v850/segment.h | 36 include/asm-v850/semaphore.h | 1 include/asm-v850/sembuf.h | 25 include/asm-v850/serial.h | 56 -
include/asm-v850/setup.h | 6 include/asm-v850/shmbuf.h | 42 include/asm-v850/shmparam.h | 6 include/asm-v850/sigcontext.h | 25 include/asm-v850/siginfo.h | 6 include/asm-v850/signal.h | 168 ---
include/asm-v850/sim.h | 47 -
include/asm-v850/sim85e2.h | 69 -
include/asm-v850/sim85e2c.h | 26 include/asm-v850/sim85e2s.h | 28 include/asm-v850/simsyscall.h | 99 --
include/asm-v850/socket.h | 57 -
include/asm-v850/sockios.h | 13 include/asm-v850/stat.h | 73 -
include/asm-v850/statfs.h | 6 include/asm-v850/string.h | 25 include/asm-v850/system.h | 123 --
include/asm-v850/teg.h | 101 --
include/asm-v850/termbits.h | 200 ----
include/asm-v850/termios.h | 90 --
include/asm-v850/thread_info.h | 129 --
include/asm-v850/timex.h | 18 include/asm-v850/tlb.h | 21 include/asm-v850/tlbflush.h | 64 -
include/asm-v850/topology.h | 6 include/asm-v850/types.h | 66 -
include/asm-v850/uaccess.h | 159 ---
include/asm-v850/ucontext.h | 14 include/asm-v850/unaligned.h | 130 --
include/asm-v850/unistd.h | 244 -----
include/asm-v850/user.h | 52 -
include/asm-v850/v850e.h | 21 include/asm-v850/v850e2.h | 69 -
include/asm-v850/v850e2_cache.h | 75 -
include/asm-v850/v850e_cache.h | 48 -
include/asm-v850/v850e_intc.h | 133 --
include/asm-v850/v850e_timer_c.h | 48 -
include/asm-v850/v850e_timer_d.h | 62 -
include/asm-v850/v850e_uart.h | 76 -
include/asm-v850/v850e_uarta.h | 278 ------
include/asm-v850/v850e_uartb.h | 262 -----
include/asm-v850/v850e_utils.h | 35 include/linux/audit.h | 1 include/linux/module.h | 2 include/linux/serial_core.h | 3 include/linux/syscalls.h | 2 scripts/genksyms/genksyms.c | 3 scripts/mod/file2alias.c | 2 scripts/mod/mk_elfconfig.c | 2 206 files changed, 5 insertions(+), 19134 deletions(-)


--
------------------------------------------------------------------------
Greg Ungerer -- Chief Software Dude EMAIL: gerg@xxxxxxxxxxxx
Secure Computing Corporation PHONE: +61 7 3435 2888
825 Stanley St, FAX: +61 7 3891 3630
Woolloongabba, QLD, 4102, Australia WEB: http://www.SnapGear.com
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/