aboutsummaryrefslogtreecommitdiffstats
path: root/include/asm-mips
AgeCommit message (Collapse)AuthorFilesLines
2005-10-29Now that a struct is the only member left in structRalf Baechle1-10/+8
mips_fpu_emulator_stats cleanup that unnecessary nesting of structs. Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Get rid of the eir struct mips_fpu_emulator_private member. It'sRalf Baechle1-1/+0
never initialized been initialized anywhere, just saved to and restored from signal frames so nonsense anyway. As neat side effect of being shared between all processors it was also abusable as a nice covert channel between processes. Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29__compute_return_epc() uses CFC1 instruction which might result in aRalf Baechle1-2/+7
coprocessor unusable exception since the process can lose its fpu context by preemption. Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Cleanup decoding of MIPSxx config registers.Ralf Baechle4-5/+70
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Better interface to run uncached cache setup code.Thiemo Seufer2-0/+6
Signed-off-by: Thiemo Seufer <ths@networkno.de> Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29* use 'unsigned long' as address supplied to au_write[bwl]()Pete Popov1-95/+32
* remove two already unused and commented structures * added an ULL suffix to several address constants that use bits 35-32 Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Fix D-cache aliasing problem in the PIO IDE driver potencially resultingRalf Baechle1-8/+65
in the kernel or userspace seeing stale data. Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Fix a few build warnings.Ralf Baechle1-2/+2
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Need to include smp.h for the definition of smp_processor_id().Ralf Baechle1-1/+1
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Move sync into the delay slot here also.Ralf Baechle1-6/+3
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29NPTL, round one.Ralf Baechle3-7/+11
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Build fix for certain configurations.Ralf Baechle1-0/+1
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Fix BogoMIPS display on UP and some minor cosmetical things.Ralf Baechle2-6/+5
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Use fixed up pfn.Thiemo Seufer1-1/+1
Signed-off-by: Thiemo Seufer <ths@networkno.de> Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Au1100 FB driver uplift for 2.6.Pete Popov1-0/+7
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> Acked-by: Antonino Daplas <adaplas@pol.net>
2005-10-29Fix 64bit SMP TLB handler and stack frame handling, optimize 32bit SMPThiemo Seufer3-12/+12
TLB handlers a bit, match definitions in pgtable-{32,64}.h better. Signed-off-by: Thiemo Seufer <ths@networkno.de> Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29HUB interrupts are allocated per node, not per slice. MakeRalf Baechle1-1/+1
manipulation of the interrupt mask register atomic by disabling interrupts. Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29SECCOMP for MIPS.Ralf Baechle1-4/+6
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Reformat; cosmetic cleanups.Ralf Baechle1-13/+18
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Reformatting, remove debugging code.Ralf Baechle1-2/+6
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Multithreaded core dumps.Ralf Baechle1-0/+2
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Gcc 4.0 fixes.Ralf Baechle1-4/+4
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Use new txx9 serial driver.Ralf Baechle2-26/+0
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29One definition of back_to_back_c0_hazard too much.Ralf Baechle1-6/+1
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Sparseify MIPS.Ralf Baechle6-97/+91
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29New hazard handling function back_to_back_c0_hazard() to handle back toRalf Baechle1-0/+21
back mtc0 / mfc0 pairs from the same coprocessor register. Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29ISOify.Ralf Baechle2-8/+8
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Moved irq_tab_alchemy to the board specific irqmap.c files.Pete Popov1-0/+13
Cleaned up a to of warnings in dbdma.c. Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Base Au1200 2.6 support.Pete Popov6-76/+1065
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Cleanup fpuemuprivate declarations.Ralf Baechle1-0/+2
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Switch SiByte drivers back to __raw_*() functions.Maciej W. Rozycki1-1/+1
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Define mem_*() I/O accessory functions that preserve byte addresses.Maciej W. Rozycki1-19/+27
Add missing ____raw_*q() functions. Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Define MAP_BASE for IP27Ralf Baechle1-0/+1
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Resurrect Cobalt support for 2.6.Ralf Baechle3-24/+40
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Enable/disable irq's only if needed.Thiemo Seufer1-2/+4
Signed-off-by: Thiemo Seufer <ths@networkno.de> Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Fix compilation, and bring 32/64 bit variants more in line.Thiemo Seufer2-10/+8
Signed-off-by: Thiemo Seufer <ths@networkno.de> Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Improved modules loader, more robust and works on 64bit kernels.Thiemo Seufer1-9/+31
Signed-off-by: Thiemo Seufer <ths@networkno.de> Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Until I figure out why NFS filesystems are having problems withSteven J. Hill1-3/+0
the 'load_irix_binary' and having kernel faults, Irix support is disabled. I suspect locking of some sort, but I will now have to investigate further. Static IRIX binaries are now being detected properly and are using the ELF interpreter found in this file. Signed-off-by: Steven J. Hill <sjhill@realitydiluted.com> Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Allocate break code 513 to KDB.Ralf Baechle1-0/+1
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Rewrite to avoid the use of $at. Unfortunately binutils 2.15 and CVSRalf Baechle1-1/+6
binutils are broken and don't warn about this use of $at even though gas is in .set noat mode so this for now is an accident waiting to happen. Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Update MIPS to use the 4-level pagetable code thereby getting rid ofRalf Baechle5-68/+101
the compacrapability headers. Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Fix ptrace aliasing issue in copy_from_user_page / copy_to_user_page.Ralf Baechle1-1/+7
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Add a few more PrId vendor IDs.Ralf Baechle1-6/+11
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Delete duplicate copy of fixrange_init.Ralf Baechle1-0/+7
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Provide functions to access cop0 config4-7 registersRalf Baechle1-0/+8
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Define __raw_read_can_lock / __raw_write_can_lock.Ralf Baechle1-0/+12
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Fix compilation; by Manish Lachwani.Maciej W. Rozycki1-0/+2
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Fixes for system controllers for Atlas/Malta core cards.Maciej W. Rozycki1-120/+121
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Get rid of early_init. There's more need to make this form ofRalf Baechle1-0/+6
initialization actually useful and as is certainly unmergable with upstream. Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-28Merge branch 'upstream' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6Linus Torvalds1-18/+18