summaryrefslogtreecommitdiffstats
path: root/drivers
Commit message (Collapse)AuthorAgeFilesLines
* I'm pretty bored of writing this now since it's about the tenth time I'm doingUlf Carlsson1999-01-272-74/+103
| | | | | | | | | | it, but ok: I have fixed some bugs. The driver should now also make sure the indirect registers work as they are supposed to. If this is ok should the next step be the DMA. There are about +1000 bugs in that part of the code.
* Simple change so that HAL detects properly.Alex deVries1999-01-271-8/+7
|
* Ulf's HAL driver.Alex deVries1999-01-276-6/+1523
| | | | - Alex
* Merge with Linux 2.1.131 and more MIPS goodies.Ralf Baechle1999-01-04470-25521/+74073
| | | | (Did I mention that CVS is buggy ...)
* splitted up sonic to make code reusable for other architecturesThomas Bogendoerfer1998-10-184-314/+342
|
* o Make it work on CPUs with 128 byte cachelines.Ralf Baechle1998-10-141-2/+2
| | | | | | | | | 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.
* untwisted serial ports. now ttyS0 is serial 1 and ttyS1 is serial 2Thomas Bogendoerfer1998-10-021-20/+15
|
* made serial console working and compatible to pc version (console=ttyS1 worksThomas Bogendoerfer1998-09-261-86/+233
| | | | | now). Attention: The serial ports on the Indy are reversed, serial 1 is ttyS1 and serial 2 is ttyS0
* increased keaboard timeout to the old value, which makes my Indy happy again.Thomas Bogendoerfer1998-09-261-1/+1
|
* made rtc working for Jazz machinesThomas Bogendoerfer1998-09-201-0/+3
|
* - Merge with Linux 2.1.121.Ralf Baechle1998-09-19221-4823/+10420
| | | | - Bugfixes.
* fixed scatterlist handlingThomas Bogendoerfer1998-09-161-10/+10
|
* version from Linus treeThomas Bogendoerfer1998-09-162-1720/+1822
|
* one CONFIG_SCSI_SGIWD93 is enoughThomas Bogendoerfer1998-09-161-8/+0
|
* restored DaveM's playground; we are using NCR53C9x.c for our game.Thomas Bogendoerfer1998-09-162-580/+967
|
* fixed bmove, when moving stuff to the right (insert a character)Thomas Bogendoerfer1998-09-011-10/+8
| | | | disabled scrollback, because it doesn't work without off-screen memory
* serial console fixes, again:-(Thomas Bogendoerfer1998-08-281-22/+44
|
* PS2 mouse support for MagunmsThomas Bogendoerfer1998-08-281-1/+5
|
* added g364fb to list of known framebuffer driversThomas Bogendoerfer1998-08-281-0/+7
|
* corrected g364fb configurationThomas Bogendoerfer1998-08-282-7/+6
|
* removed duplicate config option for MIPS_JAZZThomas Bogendoerfer1998-08-281-3/+0
|
* updated driver to .116 fbcon interfaceThomas Bogendoerfer1998-08-281-13/+12
|
* avoid probing for 0xffe0Thomas Bogendoerfer1998-08-281-2/+2
|
* fixed merging bugsThomas Bogendoerfer1998-08-263-321/+1
|
* THIS IS OLD STUFF, I ALREADY REMOVED IT.Thomas Bogendoerfer1998-08-262-680/+0
|
* o Merge with Linux 2.1.116.Ralf Baechle1998-08-25672-54714/+116832
| | | | | o New Newport console code. o New G364 console code.
* fixed race in transmit; this time it worksThomas Bogendoerfer1998-08-222-75/+66
| | | | minor cleanups
* abscon style console driver for Indy newport graphic hardwareThomas Bogendoerfer1998-08-101-0/+396
|
* framebuffer driver for G364 based graphiccardsThomas Bogendoerfer1998-08-101-0/+514
|
* more diagnosticsMike Shaver1998-07-141-6/+15
|
* fixed up sgi_graphics_mmap and added better error handlingMike Shaver1998-07-131-15/+77
|
* o Support for the front panel on the Indy. The panel work now as aRalf Baechle1998-07-106-1/+581
| | | | | | | | | | | | | | | | | | | | | | | | | user would expect it to work, like under IRIX with the exception that the machine doesn't freeze solid as long as the button is pressed. o Realtime clock driver (CONFIG_SGI_DS1286) for the Indy. Includes /proc/rtc interface which tells you everything about your RTC which you never wanted to know. You have to configure this driver into your kernel or you won't be able to set your RTC. o Some cleanup of the RTC interfaces in Linux, RTC does no longer mean PC-style RTC. The userland interface definitions are now in <linux/rtc.h>. We still need some more cleanup until we can enable several RTC drivers. o Virtual aliasing fixes for ptrace(2). o Add ptrace(2) interface definitions needed to build GDB to <asm/ptrace.h>. o Revert to some older routines, the newer optimized ones are buggy. o On panic the Indy LED will be blinking fast crying to the admin passing by [music from Rocky Horror show] ``fix me, fix me, fix me''. o On panic the power button will only reboot the machine, not power it down. That's probably more what people want it to do. o Remove some old files. o Did I tell you that CVS is buggy?
* o Merge with Linux 2.1.100.Ralf Baechle1998-06-3096-1009/+1302
| | | | | | | | | | | | | | | | | | o Cleanup the machine dependencies of floppy and rtc. The driver for the Dallas thingy in the Indy is still missing. o Handle allocation of zero'd pages correct for R4000SC / R4400SC. o Page colouring shit to match the virtual and physical colour of all mapped pages. This tends to produce extreme fragmentation problems, so it's deactivated for now. Users of R4000SC / R4400SC may re-enable the code in arch/mips/mm/init.c by removing the definition of CONF_GIVE_A_SHIT_ABOUT_COLOURS. Should get them somewhat further - but don't shake to hard ... o Fixed ptrace(2)-ing of syscalls, strace is now working again. o Fix the interrupt forwarding from the keyboard driver to the psaux driver, PS/2 mice are now working on the Indy. The fix is somewhat broken as it prevents generic kernels for Indy and machines which handle things different. o Things I can't remember.
* made serial console working on MagnumsThomas Bogendoerfer1998-06-161-22/+44
|
* now NCR53C9x is used for the FAS216 on jazz boardsThomas Bogendoerfer1998-05-124-140/+142
|
* removed changes to esp. now esp is the sparc only driver from 2.1.99Thomas Bogendoerfer1998-05-126-1391/+1014
|
* Make the default configurations (RM200C / Acer PICA) compile.Ralf Baechle1998-05-073-17/+3
|
* Toxic waste.Ralf Baechle1998-05-0710-982/+0
|
* o Merge with Linux 2.1.99.Ralf Baechle1998-05-07395-26120/+54180
| | | | | o Fix ancient bug in the ELF loader making ldd crash. o Fix ancient bug in the keyboard code for SGI, SNI and Jazz.
* o New memset. Fastest in town for size > 6 bytes.Ralf Baechle1998-05-042-12/+37
| | | | | | | | | | | | | | | | | | | | | | | 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-05105-7198/+25893
| | | | | | | | | 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 Merge with Linux 2.1.90.Ralf Baechle1998-03-1875-4988/+5666
| | | | | o Divide L1 cache sizes by 1024 before printing, makes the numbers a bit more credible ...
* Forgot those ...Ralf Baechle1998-03-1740-0/+15758
|
* Look Ma' what I found on my harddisk ...Ralf Baechle1998-03-17578-39018/+67735
| | | | | | | 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 ...
* Convert to the new interface for software cache coherency.Ralf Baechle1998-03-041-4/+6
|
* Anotherone that was missing.Ralf Baechle1998-03-041-0/+483
|
* And again ...Ralf Baechle1998-03-041-587/+1
|
* Once more duplicated content ...Ralf Baechle1998-03-042-932/+0
|
* Ooops, the entire file content was duplicated ...Ralf Baechle1998-03-041-444/+0
|
* Add console_is_present() to make it compile.Ralf Baechle1998-03-031-0/+5
|