summaryrefslogtreecommitdiffstats
path: root/arch/mips/sgi/kernel/indy_sc.c
Commit message (Collapse)AuthorAgeFilesLines
* Typo and spelling fixes.Ralf Baechle2001-03-121-1/+1
|
* Another gcc 3.0 warning.Ralf Baechle2001-03-101-69/+68
|
* More random merges.Ralf Baechle2000-03-271-19/+15
|
* Undo another braino ...Ralf Baechle2000-03-251-5/+7
|
* Merge with Linux 2.3.21.Ralf Baechle1999-12-041-1/+2
|
* Move various headers into a SGI specific subdirectory. These filesRalf Baechle1999-10-211-3/+3
| | | | | need to be at the same place for MIPS32 and MIPS64. Make the semaphore code actually compile.
* Merge with 2.3.19.Ralf Baechle1999-10-091-3/+3
|
* Merge with 2.3.10.Ralf Baechle1999-09-281-2/+1
|
* I think I solved the cache index wrap around problems in a correct way now. TheyUlf Carlsson1999-05-121-2/+5
| | | | should not happen any more.
* o Silly SC caching bugUlf Carlsson1999-05-101-5/+5
|
* o indy_sc_wipe corrupted the status registerUlf Carlsson1999-05-071-2/+3
|
* Merge with Linux 2.1.131 and more MIPS goodies.Ralf Baechle1999-01-041-2/+1
| | | | (Did I mention that CVS is buggy ...)
* o Merge with Linux 2.1.116.Ralf Baechle1998-08-251-3/+2
| | | | | o New Newport console code. o New G364 console code.
* o New memset. Fastest in town for size > 6 bytes.Ralf Baechle1998-05-041-48/+9
| | | | | | | | | | | | | | | | | | | | | | | 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 Merge with Linux 2.1.91.Ralf Baechle1998-04-051-4/+4
| | | | | | | | | o First round of bugfixes for the SC/MC CPUs. o FPU context switch fixes. o Lazy context switches. o Faster syscalls. o Removed dead code. o Shitloads of other things I forgot ...
* o Speedup syscalls. Now 816ns per syscall. Yes, nanoseconds and goodbyeRalf Baechle1998-03-271-36/+54
| | | | | | | | | | 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.
* - Some small cleanupsRalf Baechle1998-03-041-0/+248
- The core of the new second level cache handling for Indy style l2 caches was missing ...