summaryrefslogtreecommitdiffstats
path: root/arch/mips/kernel/entry.S
Commit message (Collapse)AuthorAgeFilesLines
* We were not always calling handle_softirq resulting in softirqsRalf Baechle2001-06-101-3/+8
| | | | potencially delayed. 32-bit kernel got it wrong for the SMP case.
* SMP for 32-bit kernel, support for Sibyte SB1. Patch from JustinRalf Baechle2001-03-281-0/+1
| | | | with minor changes by me.
* Merge with Linux 2.4.0-test6-pre4.Ralf Baechle2000-08-081-2/+2
|
* Merge with 2.3.43. I did ignore all modifications to the qlogicisp.cRalf Baechle2000-02-231-21/+11
| | | | driver due to the Origin A64 hacks.
* o R3000 fixesHarald Koerfgen1999-12-081-3/+3
| | | | o R4x00 little endiam semaphores
* Fix compilation errors, add .cvsignore files.Ralf Baechle1999-12-061-1/+6
|
* Merge with Linux 2.3.21.Ralf Baechle1999-12-041-1/+2
|
* - Drop support for 32/32 fp register modelRalf Baechle1999-08-181-2/+1
| | | | | | | | | | | - Fix siginfo structure definition - Ptrace fixes, one of them was an uninitialized pointer. - Header file fixes. - Fixes to linker scripts required for new binutils. - MIPS64. Chainsaw edition. Btw, Harald, why does the kernel no longer compile ...
* The remaining R3000 changes. From now on the CVS will be R3000 aware. R3000 ↵Harald Koerfgen1999-07-261-15/+17
| | | | Indigo anyone? :-)
* Acessing emtpy TURBOchannel slots always causes a dbe exception, keep silent.Harald Koerfgen1999-04-121-2/+2
|
* o Make it work on CPUs with 128 byte cachelines.Ralf Baechle1998-10-141-3/+1
| | | | | | | | | o Implement handlers for VCEI / VCED exceptions. Install them only on SC / MC versions of the R4000 and R4400 which saves us four instructions per exception on other CPUs. o Print the number of VCED / VCEI exceptions in /proc/cpuinfo, iff available. o Many performance fixes for the SC / MC versions of R4000 and R4400.
* - Merge with Linux 2.1.121.Ralf Baechle1998-09-191-6/+4
| | | | - Bugfixes.
* o Merge with Linux 2.1.116.Ralf Baechle1998-08-251-2/+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-3/+5
| | | | | | | | | | | | | | | | | | | | | | | 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-2/+3
| | | | | | | | | 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-17/+19
| | | | | | | | | | 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-3/+2
|
* Look Ma' what I found on my harddisk ...Ralf Baechle1998-03-171-2/+1
| | | | | | | 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.72, part 1.Ralf Baechle1997-12-161-16/+9
|
* Part #2 merging back my changes ...Ralf Baechle1997-12-011-71/+6
|
* Merge with Linux 2.1.55. More bugfixes and goodies from my privateRalf Baechle1997-09-121-11/+6
| | | | CVS archive.
* increased number of (working) interrupts to 32Thomas Bogendoerfer1997-07-291-2/+2
|
* Initial revisionRalf Baechle1997-06-011-2/+3
|
* Import of Linux/MIPS 2.1.36Ralf Baechle1997-04-291-40/+9
|
* Import of Linux/MIPS 2.1.14.2Ralf Baechle1997-03-251-97/+83
|
* Import of Linux/MIPS 2.1.14Ralf Baechle1997-01-071-480/+181
|
* Import of Linux/MIPS 1.3.0Ralf Baechle1995-11-141-0/+625