summaryrefslogtreecommitdiffstats
path: root/arch/mips64/kernel/traps.c
Commit message (Collapse)AuthorAgeFilesLines
* Merge with Linux 2.4.0-test12.Ralf Baechle2001-01-101-13/+0
|
* Kill warnings in the 64-bit kernel.Ralf Baechle2000-07-091-3/+4
|
* Merge with Linux 2.4.0-test3-pre5. 64-bit kernel are still notRalf Baechle2000-07-081-10/+3
| | | | -Werror clean.
* Truncate sign extension in oops.Ulf Carlsson2000-07-011-1/+5
|
* Fix the oops messages.Ulf Carlsson2000-07-011-11/+11
|
* The tlb mod/load/store exception handlers _have_ to go to do_page_fault,Kanoj Sarcar2000-06-131-6/+6
| | | | | and can not do with pte bit twiddling without grabbing page_table_lock. Reinstate most of the old code, after disposing of an extra jump.
* First cut of TLB handlers in assembler. I'm not usingUlf Carlsson2000-05-251-10/+10
| | | | | | | | | the context register as it should be used, but let's look into that later. If there is a problem with the code it will crash after right after freeing unused kernel memery. I have this code tested on both UP and SMP though.
* SMP FPU management: similar to what sparc does, no lazy fpu contextKanoj Sarcar2000-05-111-0/+10
| | | | | | switching in SMP mode, use PF_USEDFPU to determine whether a program used the fpu in the last time quantum and so needs the fpu context to be saved during context switch.
* UP FPU state handling fixes: make sure to save the fpu state of theKanoj Sarcar2000-05-101-1/+2
| | | | | | | last fpu owner before we assign the fpu to a new math task. However is mips/mips64 working with this bug? Fix needs to be ported to 2.2/2.3 mips code. Additionally, the mips64 lazy_fpu_switch code seems to have a ".set reorder" at the wrong place.
* SMP debugging enhancements.Kanoj Sarcar2000-05-011-2/+3
|
* Delete unused junk "current_pgd".Kanoj Sarcar2000-04-211-1/+0
|
* Clear the TS bit from the master's status register (don't know whyKanoj Sarcar2000-04-071-1/+0
| | | | | | | | PROM is getting the bit set before entry into kernel). Fix per cpu frequency reporting. Fix bug so that we do not clear information about mips4 availability. Have the slaves flush their cache/tlb and set status based on what the master processor did.
* Merge with 2.3.47. Guys, this is buggy as shit. You've been warned.Ralf Baechle2000-02-241-1/+2
|
* Add {get,put}_user()-style functions that are protected against DBE.Ralf Baechle2000-01-201-34/+8
| | | | | | | | | Unlike the IRIX functions they only have one instruction overhead per access, don't involve subroutine calls or any spinlocks, so are implicitly threadsafe. Add PCI infrastructure for SN0 + the necessary fixups for IOC3 brokeness.
* Initialize current_pgd such that vmalloc() can be used before the firstRalf Baechle2000-01-161-6/+8
| | | | fork().
* Merge with Linux 2.3.21.Ralf Baechle1999-12-041-33/+59
|
* Merge with 2.3.10.Ralf Baechle1999-09-281-0/+562