summaryrefslogtreecommitdiffstats
path: root/include/asm-mips/stackframe.h
Commit message (Collapse)AuthorAgeFilesLines
* Made implicit assumptions about the availability of some CPU capabilities on ↵Harald Koerfgen1999-08-131-2/+3
| | | | certain ISA levels explicitely configurable
* The remaining R3000 changes. From now on the CVS will be R3000 aware. R3000 ↵Harald Koerfgen1999-07-261-6/+49
| | | | Indigo anyone? :-)
* The CPO_STATUS interrupt mask patchHarald Koerfgen1999-05-011-1/+6
|
* o New memset. Fastest in town for size > 6 bytes.Ralf Baechle1998-05-041-5/+12
| | | | | | | | | | | | | | | | | | | | | | | o New clear_user. o Memcpy now efficiently copies the (src^dest)&3 != 0. o Memmove new correctly deals with overlaps o Rewrite csum_partial in assembler. o Rewrte csum_partial_from_user in assembler. o __copy_user is now integrated with memcpy. o get_user now returns a zero value on error. o copy_from_user now clears the destination buffer on error. o strncpy_user now has a more efficient caller routine. o strlen_user now has a more efficient caller routines and is faster. o The unaligned handler is now much cleaner. It's now also save from interrupt. Some more esotheric bugs fixed as well. o Don't export bcopy anymore, it's now a inline function. o Delete ancient junk from the first days of Linux/MIPS. o Delete dead code in indy_sc.c. o Including the IDE driver doesn't crash an Indy anymore. o Eleminate active_ds. We now use current_ds directly in the thread structure which is faster and threadsafe. Saves almost 2kb on the kernel. o Serial console should work again.
* o Speedup syscalls. Now 816ns per syscall. Yes, nanoseconds and goodbyeRalf Baechle1998-03-271-57/+95
| | | | | | | | | | Pentium :-) o Little bit smarter handling of unimplemented exceptions. o Fix FPU context switches. o Fix reboot / halt. Powerdown in software still doesn't work. o Fix the fix for handling of return values of interrupted syscalls. o Handling of the Indy second level cache now works as spec'ed. Purely cosmentic, this was not causing any problems.
* Store current in $28.Ralf Baechle1998-03-231-1/+3
|
* o Fix handling of interrupted syscalls.Ralf Baechle1998-03-221-11/+3
| | | | | | | | | | | | o Just count missed heartbeats on Indys but don't print a messages. This was a bug by itself. o Fix a crash in exit_mmap(). o Fix scanmem(). o Fix clear_active_bh(), a ~ was missing causing weak performance. o Remove experimental cache instructions from stackframe.h. It wasn't improving performance as I was hoping. o Shrink the size of the exception handler routines in uaccess.h. o Cleanup, remove dead code in various files.
* Look Ma' what I found on my harddisk ...Ralf Baechle1998-03-171-15/+27
| | | | | | | o New faster syscalls for 2.1.x, too o Upgrade to 2.1.89. Don't try to run this. It's flaky as hell. But feel free to debug ...
* Merge with Linux 2.1.55. More bugfixes and goodies from my privateRalf Baechle1997-09-121-0/+6
| | | | CVS archive.
* Import of Linux/MIPS 2.1.14.2Ralf Baechle1997-03-251-338/+99
|
* Import of Linux/MIPS 2.1.14Ralf Baechle1997-01-071-76/+265
|
* Import of Linux/MIPS 1.3.0Ralf Baechle1995-11-141-136/+149
|
* Import of Linux/MIPS 1.1.68Ralf Baechle1994-12-011-0/+176