summaryrefslogtreecommitdiffstats
path: root/arch/mips/kernel
Commit message (Collapse)AuthorAgeFilesLines
* Merge with Linux 2.1.67.Ralf Baechle1997-12-064-9/+15
|
* More compilation fixes.Ralf Baechle1997-12-021-1/+6
|
* Part #2 merging back my changes ...Ralf Baechle1997-12-0125-332/+318
|
* 1. inventory support.Miguel de Icaza1997-09-211-21/+105
| | | | | | 2. Autogrow mmap flag for irix binaries bad taste hack. 3. fixed irix stat32 4. IRIX_ALLOC_SP fcntl ignored.
* Pass the ioctls down to the Linux kernel when the irix_ioctl does notMiguel de Icaza1997-09-211-1/+5
| | | | know about it.
* Map the PRDA page on IRIX processesMiguel de Icaza1997-09-211-0/+35
|
* include irixinv in the compilationMiguel de Icaza1997-09-211-1/+2
|
* IRIX inventory support. Right now it has hardcoded my machine'sMiguel de Icaza1997-09-211-0/+80
| | | | | | information. This needs to be fixed at least to report the proper graphics capabilities on the machine. Optimally, we should scatter the right calls to the inventory all over the kernel source.
* Support for the Nevada. Cleanup.Ralf Baechle1997-09-171-38/+6
|
* Implement microsecond timers based on the cycle counter.Ralf Baechle1997-09-171-8/+155
|
* Don't include <linux/config.h>.Ralf Baechle1997-09-171-2/+1
|
* Added set_async_breakpoint(). This can be called from serialMark Salter1997-09-161-4/+31
| | | | | drivers to support asynchronous interruption of kernel during kgdb sessions.
* Make irix_*getdents* track the readdir signature changes.Mike Shaver1997-09-131-4/+4
|
* - Set caching mode for KSEG0 to cached-noncoherent for all machines.Ralf Baechle1997-09-121-26/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 ...
* Merge with Linux 2.1.55. More bugfixes and goodies from my privateRalf Baechle1997-09-1213-102/+227
| | | | CVS archive.
* Fix the ELF interpreter loader. dynamic IRIX binaries now workMiguel de Icaza1997-09-021-36/+39
| | | | again.
* Fixed single-stepping.Mark Salter1997-09-011-4/+123
|
* Disable interrupts for gdb stub. Also, save cp0_contextMark Salter1997-09-011-1/+6
|
* fix for the irix elf loaderMiguel de Icaza1997-08-261-3/+3
|
* Bad Mike. Bad!Mike Shaver1997-08-111-5/+8
| | | | (How embarrassing.)
* Added skeletal support for /dev/usema and /dev/usemaclone.Mike Shaver1997-08-101-37/+82
| | | | | | | | | | | | | | Still need to figure out how to do SVR-style clone devices with fops->open(), and I need a good poll() tutorial. =) Other than that, I think I know how to do: /dev/usemaclone open()ing, poll()ing /dev/usema ioctls: - UIOCATTACHSEMA - UIOCBLOCK - UIOCUNBLOCK Also, some minor additions to sysirix.c:syssgi().
* Merge to 2.1.38.Miguel de Icaza1997-08-066-10/+20
| | | | | | | | | | | IMPORTANT NOTE: I could not figure out what information is the one that should be used for the following files (ie, those that were in our tree, or those that came from Linus' patch), please, check these: include/asm-mips/jazz.h include/asm-mips/jazzdma.h include/asm-mips/ioctls.h
* increased number of (working) interrupts to 32Thomas Bogendoerfer1997-07-292-3/+9
|
* Merge with 2.1.47. Some more cleanup and module fixes.Ralf Baechle1997-07-291-2/+31
|
* Make the remote kernel debugging support compile again. Not tested,Ralf Baechle1997-07-292-54/+59
| | | | though.
* Declare release in <linux/sched.h>, fix caller.Ralf Baechle1997-07-291-2/+1
|
* Sync with Linux 2.1.46.Ralf Baechle1997-07-205-163/+255
|
* Minor optimization, use save_and_cli() instead of save_flags();Ralf Baechle1997-07-014-14/+16
| | | | cli(); sequences.
* The crappy firmware may explode on us when we call it withRalf Baechle1997-07-011-1/+2
| | | | | SCACHE cache enabled, so we read out the ARCS configuration data as early as possible.
* Fix the handling of 32/64 bit processes. Disable the 64 bit case forRalf Baechle1997-06-251-8/+22
| | | | now because we're not 64 bit yet ...
* Add RCS Id keyword.Ralf Baechle1997-06-251-1/+3
|
* Generate the struct sigcontext offsets autmatically.Ralf Baechle1997-06-253-6/+12
|
* Remove a bogus sysctl_bogus call. This should fix net apps.Miguel de Icaza1997-06-201-1/+0
|
* Merge with 2.1.43.Ralf Baechle1997-06-171-1/+2
|
* Adopt to vfs changes in 2.1.43.Ralf Baechle1997-06-171-9/+6
|
* Update comment about bus systems available on MIPS machines.Ralf Baechle1997-06-141-2/+3
|
* Add kernel locking to setup_irix_frame().Ralf Baechle1997-06-131-1/+7
|
* Fix misscomputation of signal stackframe address in setup_frame().Ralf Baechle1997-06-121-3/+4
| | | | | Add missing return that was causing all processes receiving a signal to be terminated with a SIGSEGV.
* Fix a couple of bug related to the new handling of the stack and theRalf Baechle1997-06-093-32/+12
| | | | current pointer.
* setup(2) now has a parameter.Ralf Baechle1997-06-081-1/+1
|
* Fix R3000 bug in GET_CURRENT.Ralf Baechle1997-06-041-0/+3
|
* cop1 branch emulation will fail for MIPS IV. Add comment about that.Ralf Baechle1997-06-041-0/+3
|
* Initial revisionRalf Baechle1997-06-0121-315/+184
|
* Import of Linux/MIPS 2.1.36Ralf Baechle1997-04-2934-836/+1592
|
* Import of Linux/MIPS 2.1.14.2Ralf Baechle1997-03-2535-1303/+8424
|
* Import of Linux/MIPS 2.1.14Ralf Baechle1997-01-0728-3535/+3434
|
* Import of Linux/MIPS 1.3.0Ralf Baechle1995-11-1420-0/+6168