MIPS: MT: Remove SMTC support
authorRalf Baechle <ralf@linux-mips.org>
Fri, 23 May 2014 14:29:44 +0000 (16:29 +0200)
committerRalf Baechle <ralf@linux-mips.org>
Fri, 23 May 2014 22:07:01 +0000 (00:07 +0200)
commitb633648c5ad3cfbda0b3daea50d2135d44899259
tree6100185cae10f36a55e71c3b220fc79cfa14b7c0
parent8b2e62cc34feaaf1cac9440a93fb18ac0b1e81bc
MIPS: MT: Remove SMTC support

Nobody is maintaining SMTC anymore and there also seems to be no userbase.
Which is a pity - the SMTC technology primarily developed by Kevin D.
Kissell <kevink@paralogos.com> is an ingenious demonstration for the MT
ASE's power and elegance.

Based on Markos Chandras <Markos.Chandras@imgtec.com> patch
https://patchwork.linux-mips.org/patch/6719/ which while very similar did
no longer apply cleanly when I tried to merge it plus some additional
post-SMTC cleanup - SMTC was a feature as tricky to remove as it was to
merge once upon a time.

Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
64 files changed:
arch/mips/Kconfig
arch/mips/Kconfig.debug
arch/mips/configs/maltasmtc_defconfig [deleted file]
arch/mips/include/asm/asmmacro.h
arch/mips/include/asm/cpu-info.h
arch/mips/include/asm/fixmap.h
arch/mips/include/asm/irq.h
arch/mips/include/asm/irqflags.h
arch/mips/include/asm/mach-malta/kernel-entry-init.h
arch/mips/include/asm/mach-sead3/kernel-entry-init.h
arch/mips/include/asm/mips_mt.h
arch/mips/include/asm/mipsregs.h
arch/mips/include/asm/mmu_context.h
arch/mips/include/asm/module.h
arch/mips/include/asm/ptrace.h
arch/mips/include/asm/r4kcache.h
arch/mips/include/asm/smtc.h [deleted file]
arch/mips/include/asm/smtc_ipi.h [deleted file]
arch/mips/include/asm/smtc_proc.h [deleted file]
arch/mips/include/asm/stackframe.h
arch/mips/include/asm/thread_info.h
arch/mips/include/asm/time.h
arch/mips/kernel/Makefile
arch/mips/kernel/asm-offsets.c
arch/mips/kernel/cevt-r4k.c
arch/mips/kernel/cevt-smtc.c [deleted file]
arch/mips/kernel/cpu-probe.c
arch/mips/kernel/entry.S
arch/mips/kernel/genex.S
arch/mips/kernel/head.S
arch/mips/kernel/i8259.c
arch/mips/kernel/idle.c
arch/mips/kernel/irq-msc01.c
arch/mips/kernel/irq.c
arch/mips/kernel/mips-mt-fpaff.c
arch/mips/kernel/mips-mt.c
arch/mips/kernel/process.c
arch/mips/kernel/r4k_switch.S
arch/mips/kernel/rtlx-mt.c
arch/mips/kernel/smp-cmp.c
arch/mips/kernel/smp.c
arch/mips/kernel/smtc-asm.S [deleted file]
arch/mips/kernel/smtc-proc.c [deleted file]
arch/mips/kernel/smtc.c [deleted file]
arch/mips/kernel/sync-r4k.c
arch/mips/kernel/time.c
arch/mips/kernel/traps.c
arch/mips/kernel/vpe-mt.c
arch/mips/lantiq/irq.c
arch/mips/lib/mips-atomic.c
arch/mips/mm/c-r4k.c
arch/mips/mm/init.c
arch/mips/mm/tlb-r4k.c
arch/mips/mti-malta/Makefile
arch/mips/mti-malta/malta-init.c
arch/mips/mti-malta/malta-int.c
arch/mips/mti-malta/malta-setup.c
arch/mips/mti-malta/malta-smtc.c [deleted file]
arch/mips/pmcs-msp71xx/Makefile
arch/mips/pmcs-msp71xx/msp_irq.c
arch/mips/pmcs-msp71xx/msp_irq_cic.c
arch/mips/pmcs-msp71xx/msp_irq_per.c
arch/mips/pmcs-msp71xx/msp_setup.c
arch/mips/pmcs-msp71xx/msp_smtc.c [deleted file]