summaryrefslogtreecommitdiffstats
path: root/arch/mips
Commit message (Collapse)AuthorAgeFilesLines
* Merge with Linux 2.1.67.Ralf Baechle1997-12-066-14/+59
|
* More compilation fixes.Ralf Baechle1997-12-022-1/+7
|
* Make the thing compile.Ralf Baechle1997-12-021-2/+33
|
* More chunky bits ...Ralf Baechle1997-12-021-2/+2
|
* More bits merged back.Ralf Baechle1997-12-021-24/+0
|
* Part #2 merging back my changes ...Ralf Baechle1997-12-0152-737/+932
|
* 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-122-35/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 ...
* Cleanup.Ralf Baechle1997-09-121-18/+1
|
* Merge with Linux 2.1.55. More bugfixes and goodies from my privateRalf Baechle1997-09-1223-218/+375
| | | | CVS archive.
* Removed the autodestruct prevention mechanisms, now that we'reMike Shaver1997-09-112-9/+2
| | | | grown-up enough to not cause HW catastrophe.
* Mark Salter's trailing-space fix.Mike Shaver1997-09-041-1/+3
| | | | I can now boot from local disk!
* Fixed unaligned copiesMark Salter1997-09-021-5/+4
|
* 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
|
* irq_enter/irq_enter fix, as described by RalfMiguel de Icaza1997-08-261-2/+5
|
* 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().
* fixed cursor supportThomas Bogendoerfer1997-08-101-21/+37
|
* Merge to 2.1.38.Miguel de Icaza1997-08-0610-23/+58
| | | | | | | | | | | 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
* shared memory input queue changes:Miguel de Icaza1997-07-311-0/+1
| | | | | | | | | | | | | | | | | | | | | | | - make keyboard forward events to the streams keyboard module for delivery to the shmiq. - Fixes to make the graphics streams driver use dentries (this is the reason Alex's compile failed). - Major/misc numbers that were assigned by HPA for the streamable devices. - keyboard streams device. - working shmiq framework for the keyboard. What needs to be done: - Fix the mouse driver, did someone ever got any information out from /dev/psaux on the SGI port? - Figure out why changes made in the kernel side to the SHMIQ are not always seen by the user space.
* Changes required to share a piece of memory between kernel inMiguel de Icaza1997-07-311-4/+118
| | | | | | | interrupt-land and a user application. Vmalloc is now an inline function that calls vmalloc_prot with the original protection bits used in vmalloc.
* enable keyboard interruptThomas Bogendoerfer1997-07-301-1/+2
|
* added add_wired_entry(); at the moment it's only implemented in r4xx0.cThomas Bogendoerfer1997-07-296-8/+79
|
* changed addresses of the hardware, because of the wired entriesThomas Bogendoerfer1997-07-291-15/+15
|
* added calls to add_wired_entry(); now we setup the needed wired entriesThomas Bogendoerfer1997-07-291-0/+6
| | | | in the platform specific setup function
* increased number of (working) interrupts to 32Thomas Bogendoerfer1997-07-292-3/+9
|
* fixed bug with scsi interrupt introduced by merging of changesThomas Bogendoerfer1997-07-291-2/+2
|
* removed comments for obsolete irq remappingsThomas Bogendoerfer1997-07-291-4/+7
|
* added new function vdma_get_enable() for reading the enable register of aThomas Bogendoerfer1997-07-291-0/+15
| | | | DMA channel
* Merge with 2.1.47. Some more cleanup and module fixes.Ralf Baechle1997-07-295-12/+39
|
* 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
|
* Remove documentationfiles that should better stay somewhere else fromRalf Baechle1997-07-296-661/+0
| | | | the kernel source.
* Cleanup the architecture specifics of keyboard and PS/2 mouse drivers.Ralf Baechle1997-07-247-4/+145
|
* Rebuild.Ralf Baechle1997-07-241-3/+1
|
* Remove the files for now; compressed kernels were never functional.Ralf Baechle1997-07-2411-2191/+0
|
* Remove the copy of the Milo sources in the kernel sources.Ralf Baechle1997-07-243-594/+0
|
* Sync with Linux 2.1.46.Ralf Baechle1997-07-208-175/+268
|