kernel_optimize_test/arch/mips/kernel
Ralf Baechle cea7e2dfde MIPS: Sort out CPU type to name translation.
As noticed by David Daney <ddaney@caviumnetworks.com>, the old long switch
statement did not comply with the Linux C coding style.  It was also yet
another place of code to be changed when adding a new processor type
leading to annoying bugs for example in /proc/cpuinfo.

Fixed by moving the setting of the CPU type string into the core of the
probing code and a few BUG_ON() test to ensure the CPU probing code indeed
did its job and removing multiple now redundant tests.

Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2008-10-30 14:44:34 +00:00
..
.gitignore
8250-platform.c
asm-offsets.c
binfmt_elfn32.c
binfmt_elfo32.c
branch.c
cevt-bcm1480.c
cevt-ds1287.c
cevt-gt641xx.c
cevt-r4k.c [MIPS] SMTC: Fix SMTC dyntick support. 2008-10-03 17:58:58 +01:00
cevt-sb1250.c
cevt-smtc.c [MIPS] SMTC: Fix SMTC dyntick support. 2008-10-03 17:58:58 +01:00
cevt-txx9.c
cpu-bugs64.c
cpu-probe.c MIPS: Sort out CPU type to name translation. 2008-10-30 14:44:34 +00:00
csrc-bcm1480.c
csrc-ioasic.c
csrc-r4k.c
csrc-sb1250.c
early_printk.c
entry.S [MIPS] SMTC: Close tiny holes in the SMTC IPI replay system. 2008-10-03 17:58:58 +01:00
genex.S MIPS: Watch exception handling for HARDWARE_WATCHPOINTS. 2008-10-11 16:18:56 +01:00
gpio_txx9.c
head.S [MIPS] IP27: Fix build errors if CONFIG_MAPPED_KERNEL=y 2008-10-06 01:22:29 +01:00
i8253.c
i8259.c
init_task.c
irq_cpu.c
irq_txx9.c
irq-gic.c
irq-gt641xx.c
irq-msc01.c
irq-rm7000.c
irq-rm9000.c
irq.c
kgdb.c kgdb, x86, arm, mips, powerpc: ignore user space single stepping 2008-09-26 10:36:41 -05:00
kspd.c
linux32.c compat: generic compat get/settimeofday 2008-10-16 11:21:33 -07:00
machine_kexec.c
Makefile MIPS: Add CONFIG_CPU_R5500 for NEC VR5500 series processors 2008-10-27 16:18:29 +00:00
mips_ksyms.c
mips-mt-fpaff.c [MIPS] SMTC: Fix holes in SMTC and FPU affinity support. 2008-10-03 17:58:58 +01:00
mips-mt.c
module.c
proc.c MIPS: show_cpuinfo prints the type of the calling CPU 2008-10-15 12:46:50 +01:00
process.c Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 2008-10-13 17:13:56 +01:00
ptrace32.c MIPS: Move ptrace prototypes to ptrace.h 2008-10-11 16:18:57 +01:00
ptrace.c MIPS: Ptrace support for HARDWARE_WATCHPOINTS 2008-10-11 16:18:57 +01:00
r4k_fpu.S
r4k_switch.S
r2300_fpu.S
r2300_switch.S
r6000_fpu.S
relocate_kernel.S
reset.c
rtlx.c device create: misc: convert device_create_drvdata to device_create 2008-10-16 09:24:43 -07:00
scall32-o32.S MIPS: Set ENOSYS to errno on illegal system call number for syscall(2) 2008-10-27 16:18:26 +00:00
scall64-64.S MIPS: Set positive error number to errno on illegal_syscall 2008-10-27 16:18:26 +00:00
scall64-n32.S compat: generic compat get/settimeofday 2008-10-16 11:21:33 -07:00
scall64-o32.S compat: generic compat get/settimeofday 2008-10-16 11:21:33 -07:00
setup.c MIPS: Fix debugfs_create_*'s error checking method for mips/kernel/ 2008-10-27 16:18:25 +00:00
signal32.c MIPS: Use compat_sys_ptrace 2008-10-11 16:18:41 +01:00
signal_n32.c
signal-common.h
signal.c
smp-cmp.c
smp-mt.c
smp-up.c
smp.c MIPS: SMP: Do not initialize __cpu_number_map/__cpu_logical_map for CPU 0. 2008-10-30 14:44:33 +00:00
smtc-asm.S
smtc-proc.c
smtc.c [MIPS] SMTC: Fix SMTC dyntick support. 2008-10-03 17:58:58 +01:00
spram.c
stacktrace.c
sync-r4k.c
syscall.c Remove asm/a.out.h files for all architectures without a.out support. 2008-09-06 19:30:24 +01:00
time.c
topology.c
traps.c MIPS: Switch FPU emulator trap to BREAK instruction. 2008-10-30 14:44:34 +00:00
unaligned.c MIPS: Switch FPU emulator trap to BREAK instruction. 2008-10-30 14:44:34 +00:00
vmlinux.lds.S MIPS: Align .data.cacheline_aligned based on CONFIG_MIPS_L1_CACHE_SHIFT 2008-10-15 12:46:50 +01:00
vpe.c
watch.c MIPS: Add HARDWARE_WATCHPOINTS definitions and support code. 2008-10-11 16:18:56 +01:00