summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add memory clobbers.Ralf Baechle2000-01-252-10/+18
|
* After discussion with Kanoj I set the value of ISA_DMA_THRESHOLDRalf Baechle2000-01-251-1/+1
| | | | back to 0xffffff.
* Add in scatterlist.h that is needed to compile qlogicisp.c. Mostly theKanoj Sarcar2000-01-251-0/+22
| | | | mips32 stuff, except that we do not support ISA devices on SN0.
* Fix the fix.Ralf Baechle2000-01-241-0/+3
|
* For system calls, need to do a stack switch, as well as save theKanoj Sarcar2000-01-241-1/+3
| | | | s-registers, at, sp, ra. Use SAVE_SOME to save these registers.
* Let's start the run on SMP. Here are the spinlocks.Ralf Baechle2000-01-232-4/+274
|
* The should have been remove by the 2.3.22 merge.Ralf Baechle2000-01-234-0/+0
|
* Fix typo.Ralf Baechle2000-01-231-2/+2
|
* Add missing entry.Ralf Baechle2000-01-221-1/+3
|
* Merge with Linux 2.3.22.Ralf Baechle2000-01-21173-11887/+14219
|
* Add {get,put}_user()-style functions that are protected against DBE.Ralf Baechle2000-01-209-37/+451
| | | | | | | | | 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.
* Fix typo.Ralf Baechle2000-01-201-1/+1
|
* Fix corruption of $1 in exception handler for R4000 / R4400 SC and MCRalf Baechle2000-01-201-7/+8
| | | | versions.
* Disable 32-bit compatibility for now until I actually checkin the codeRalf Baechle2000-01-192-8/+4
| | | | into CVS.
* Define STD_TO_HZ() to make it compile.Ralf Baechle2000-01-191-1/+3
|
* Remove junk.Ralf Baechle2000-01-191-0/+0
|
* - IOC3 driver now will panic when encountering a RX/TX PCI DMA error.Ralf Baechle2000-01-1768-358/+2744
| | | | | | | | | - IOC3 driver does no longer use GFP_DMA which given the _very_ small number of available GFP_DMA pages might have deadlocked the system. - First cut of Origin support. Last minute change: Do no longer use ARC memory / MD hub memory configuration information but klconfig.h stuff. Simpler, faster, shorter. - Zillions of MIPS64 fixes.
* Add missing recalc_sigpending. From David Wragg (dpw@doc.ic.ac.uk).Ralf Baechle2000-01-171-1/+2
|
* Passing of structures in ABI64 sucks, so we no instead pass a pointerRalf Baechle2000-01-171-2/+2
| | | | to struct pt_regs to exception handlers.
* Optimize alignment of received buffers such that we don't take insaneRalf Baechle2000-01-171-6/+5
| | | | | piles of address error exceptions due to bad alignment any longer. This results in a considerable performance boost.
* ARC fixes that are necessary because on Origin we juggle with bothRalf Baechle2000-01-171-12/+20
| | | | | XKPHYS and CKSEG0 addresses. free_init_mem() now actually frees memory and doesn't corrupt memory.
* Syscall handler fixes.Ralf Baechle2000-01-163-13/+11
|
* Don't bother Origins with stupid floppy controller oub()'s.Ralf Baechle2000-01-161-4/+4
|
* - Bug report from Bill Earl (wje@sgi.com):Ralf Baechle2000-01-162-4/+4
| | | | | | Don't use the top 32kb of address space of 32-bit compatibility processes as certain instruction sequences might generate code outside the 32-bit compat address space.
* Fix warning.Ralf Baechle2000-01-161-2/+4
| | | | (IRIX people: the same typing bug also exists in IRIX.)
* Fix memset which was misstreating certain argument cases.Ralf Baechle2000-01-162-18/+23
|
* 64-bit fixes for dump_tlb.c debug helper.Ralf Baechle2000-01-161-19/+18
|
* 64-bit fixes for kernel_thread().Ralf Baechle2000-01-161-1/+1
|
* - Disabling promiscuous mode was broken.Ralf Baechle2000-01-161-23/+35
| | | | | - Use hash filtering for multicast packets. - Fix for small packets.
* Initialize current_pgd such that vmalloc() can be used before the firstRalf Baechle2000-01-162-7/+14
| | | | fork().
* R100000 cache operations.Ralf Baechle2000-01-162-0/+391
|
* Document configuration option for the SGI IP27 aka Origin 200 / 2000 /Ralf Baechle2000-01-161-0/+5
| | | | Onyx 2.
* Remove debugging hack which was setting the lowest octet of theRalf Baechle2000-01-151-1/+0
| | | | | Ethernet address to 0x42 in order to make the Linux Ethernet address different from the IRIX one.
* IOC3 Ethernet driver and a ton of de-irix-ized IRIX header files withRalf Baechle2000-01-1323-0/+7401
| | | | | hardware related definitions. For more Origin bits stay tuned on this channel ...
* Fix Makefile.Ralf Baechle2000-01-131-12/+5
|
* - IOC3 serial driver for the OriginRalf Baechle2000-01-042-9/+81
| | | | | | - Serial driver autodetection bugfix. More Origin bits to come asap.
* Fix a compilation bug when PCI support is selectedGleb O. Raiko1999-12-301-1/+7
|
* Fix a typoGleb O. Raiko1999-12-301-2/+2
|
* Same semaphore fix for MIPS64.Ralf Baechle1999-12-091-37/+13
|
* o R3000 fixesHarald Koerfgen1999-12-083-46/+19
| | | | o R4x00 little endiam semaphores
* Resurrect serial console.Ralf Baechle1999-12-082-5/+5
|
* Fix compilation errors, add .cvsignore files.Ralf Baechle1999-12-0644-9/+94
|
* Merge with Linux 2.3.21.Ralf Baechle1999-12-04608-19649/+49976
|
* The ARC code hasn't changed in quite a while, so commit it ...Ralf Baechle1999-11-1913-49/+68
| | | | | | | | Until I I merge with even newer kernel releases from Linus this code limits the MIPS64 kernel to a maximum of 64mb RAM on Indys. If I wouldn't do so, on startup kernel internal structures would collide with PROM memory. Solving this for real doesn't to make sense for now as a shiny new bootmem allocator is available in newer kernels.
* Fix MIPS64 IP checksums. Hey guys, IRIX is spitting tons of badRalf Baechle1999-11-191-71/+64
| | | | checksums, Linux/MIPS64 doesn't :-)
* Fix a small but highly effective 64-bit bug that also hit MIPS-32.Ralf Baechle1999-11-172-4/+4
|
* Updated the include for newport.h that obviously had been moved (?).Ulf Carlsson1999-11-071-2/+2
|
* Move various headers into a SGI specific subdirectory. These filesRalf Baechle1999-10-2121-57/+52
| | | | | need to be at the same place for MIPS32 and MIPS64. Make the semaphore code actually compile.
* Fix 32-bit version as well. I didn't really test these but they shouldRalf Baechle1999-10-202-98/+125
| | | | be ok as the code is almost identical with the 64-bit variant.
* Rewrite of semaphores for MIPS64.Ralf Baechle1999-10-202-63/+131
|