summaryrefslogtreecommitdiffstats
path: root/include/asm-mips/mipsregs.h
Commit message (Collapse)AuthorAgeFilesLines
* More interrupt handling changes for the Ocelot.masterRalf Baechle2001-06-121-1/+23
|
* Support 512mb RAM configuration for Momenco Ocelot. Patch fromRalf Baechle2001-06-051-0/+16
| | | | David Woodhouse (dwmw2@infradead.org).
* More TX3912 and Nino updates.Ralf Baechle2001-04-011-30/+30
|
* Fixes for bugs reported by Dan Aizenstros.Ralf Baechle2001-03-121-2/+2
|
* Replace set_cp0_status / set_cp0_config by three functions, clear_cp0_*,Ralf Baechle2001-03-111-2/+26
| | | | | | | | set_cp0_* and change_cp0_* which makes the kernel code somewhat more readable. Going through the kernel code I notices some stupid abuse of the old function like set_cp0_status(ST0_BEV, 1) - this clear ST0_BEV but actually looks like attempting to set it and other abuses, so will people please look over their code again.
* Support for Phillips PDAs.Ralf Baechle2001-02-221-0/+33
|
* Bunch more patches from MIPS.Ralf Baechle2000-12-291-1/+1
|
* MIPS32 patches from MIPS.Ralf Baechle2000-12-141-3/+23
|
* Kernel FPU emulator, chain saw edition.Ralf Baechle2000-11-251-0/+52
|
* Fix various bitops wreckage.Ralf Baechle2000-10-021-39/+3
|
* R3000 cache handling. flush_icache_page now actually flushesRalf Baechle2000-06-201-2/+4
| | | | something.
* Add R3081 supportGleb O. Raiko2000-03-131-1/+4
|
* The remaining R3000 changes. From now on the CVS will be R3000 aware. R3000 ↵Harald Koerfgen1999-07-261-3/+7
| | | | Indigo anyone? :-)
* R3000 changes which don't affect common codeHarald Koerfgen1999-04-111-6/+7
|
* o Merge with Linux 2.1.116.Ralf Baechle1998-08-251-19/+16
| | | | | o New Newport console code. o New G364 console code.
* Part #2 merging back my changes ...Ralf Baechle1997-12-011-1/+19
|
* - Set caching mode for KSEG0 to cached-noncoherent for all machines.Ralf Baechle1997-09-121-7/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On some MIPS boxes the firmware doesn't do that for us. - We still had two unprotected loads in the sys_sigrestore(2). Use __get_user(). - Handle QED-style L1 caches != 16kb per cache correctly. - Protect the cacheflush instructions for the signal trampoline just like the loads in __get_user(). Otherwise the following code will result in a nice "Can not handle kernel paging request" message: #include <signal.h> static void hurz(void) { } main() { signal(SIGSEGV, hurz); /* Chainsaw the stack pointer ... */ asm("move $29,%0" : :"r"(0x70000000)); *(int *) 8 = 0; } With the fix applied I still get the error message. The cause of this problem is that gas produces an __ex_table section with wrong contents. Oh well, how good that I have a nice working post 2.8.1 binutils version at home in good ol' Germany ...
* Import of Linux/MIPS 2.1.14.2Ralf Baechle1997-03-251-53/+38
|
* Import of Linux/MIPS 2.1.14Ralf Baechle1997-01-071-18/+136
|
* Import of Linux/MIPS 1.3.0Ralf Baechle1995-11-141-73/+163
|
* Import of Linux/MIPS 1.1.68Ralf Baechle1994-12-011-8/+103
|
* Import of Linus's Linux 1.1.68Ralf Baechle1994-11-281-0/+83