linux-stable-rt/arch/mips/kernel
Ralf Baechle f6771dbb27 [MIPS] Fix shadow register support.
Shadow register support would not possibly have worked on multicore
systems.  The support code for it was also depending not on MIPS R2 but
VSMP or SMTC kernels even though it makes perfect sense with UP kernels.

SR sets are a scarce resource and the expected usage pattern is that
users actually hardcode the register set numbers in their code.  So fix
the allocator by ditching it.  Move the remaining CPU probe bits into
the generic CPU probe.

Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2007-11-15 23:21:49 +00:00
..
8250-platform.c
Makefile [MIPS] Sibyte: Split and move clock code. 2007-11-02 16:13:47 +00:00
asm-offsets.c
binfmt_elfn32.c
binfmt_elfo32.c
branch.c
cevt-bcm1480.c [MIPS] Sibyte: pin timer interrupt to their cores. 2007-11-15 23:21:48 +00:00
cevt-gt641xx.c [MIPS] time: set clock before clockevent_delta2ns() in GT641xx. 2007-10-29 19:35:33 +00:00
cevt-r4k.c [MIPS] time: Replace plat_timer_setup with modern APIs. 2007-10-29 19:35:36 +00:00
cevt-sb1250.c [MIPS] Sibyte: pin timer interrupt to their cores. 2007-11-15 23:21:48 +00:00
cevt-txx9.c [MIPS] txx9tmr clockevent/clocksource driver 2007-10-29 19:35:35 +00:00
cpu-bugs64.c
cpu-probe.c [MIPS] Fix shadow register support. 2007-11-15 23:21:49 +00:00
csrc-bcm1480.c [MIPS] Sibyte: Split and move clock code. 2007-11-02 16:13:47 +00:00
csrc-sb1250.c [MIPS] Sibyte: Split and move clock code. 2007-11-02 16:13:47 +00:00
early_printk.c
entry.S
gdb-low.S
gdb-stub.c
genex.S [MIPS] Fix typo in R3000 TRACE_IRQFLAGS code 2007-11-15 23:21:49 +00:00
head.S [MIPS] Always do the ARC64_TWIDDLE_PC thing. 2007-10-18 18:11:46 +01:00
i8253.c Use i8253.c lock for PC speaker on MIPS, too. 2007-11-02 19:39:18 -07:00
i8259.c
init_task.c
irix5sys.S
irixelf.c pid namespaces: round up the API 2007-10-19 11:53:37 -07:00
irixinv.c
irixioctl.c
irixsig.c mips: undo locking on error path returns 2007-11-14 18:45:42 -08:00
irq-gt641xx.c
irq-msc01.c
irq-rm7000.c
irq-rm9000.c
irq.c
irq_cpu.c
irq_txx9.c
kspd.c
linux32.c remove include/asm-*/ipc.h 2007-10-17 08:42:55 -07:00
machine_kexec.c
mips-mt-fpaff.c
mips-mt.c
mips_ksyms.c
module.c Fix misspellings of "system", "controller", "interrupt" and "necessary". 2007-10-19 23:10:43 +02:00
pcspeaker.c
proc.c [MIPS] Fix shadow register support. 2007-11-15 23:21:49 +00:00
process.c
ptrace.c [MIPS] Store sign-extend register values for PTRACE_GETREGS 2007-10-29 19:35:36 +00:00
ptrace32.c [MIPS] Store sign-extend register values for PTRACE_GETREGS 2007-10-29 19:35:36 +00:00
r4k_fpu.S
r4k_switch.S
r2300_fpu.S
r2300_switch.S
r6000_fpu.S
relocate_kernel.S
reset.c
rtlx.c
scall32-o32.S
scall64-64.S
scall64-n32.S
scall64-o32.S
semaphore.c
setup.c
signal-common.h
signal.c
signal32.c
signal_n32.c
smp-mt.c
smp.c
smtc-asm.S
smtc-proc.c
smtc.c [MIPS] SMTC: Allow control over TC assignment to vpe0. 2007-10-29 19:35:32 +00:00
stacktrace.c
syscall.c [MIPS] Add len and addr validation for MAP_FIXED mappings. 2007-10-29 19:35:36 +00:00
sysirix.c pid namespaces: round up the API 2007-10-19 11:53:37 -07:00
time.c [MIPS] time: Code cleanups 2007-11-02 16:13:46 +00:00
topology.c
traps.c [MIPS] Fix shadow register support. 2007-11-15 23:21:49 +00:00
unaligned.c
vmlinux.lds.S [MIPS] vmlinux.ld.S: correctly indent .data section 2007-10-29 19:35:37 +00:00
vpe.c [MIPS] vpe: Use p_paddr instead of p_vaddr loader. 2007-10-29 19:35:33 +00:00