summaryrefslogtreecommitdiffstats
path: root/arch
Commit message (Collapse)AuthorAgeFilesLines
* Merge with Linux 2.3.40.Ralf Baechle2000-02-16179-5168/+6661
|
* DDB5074 updates.Ralf Baechle2000-02-143-14/+83
|
* o bootmem fixes for DECstationsHarald Koerfgen2000-02-136-231/+250
| | | | | o declarations in pgtable.h fixed o cache management for R3000 improved
* The pernode pgdat structure is now allocated out of the correspondingKanoj Sarcar2000-02-101-5/+12
| | | | | node's memory, instead of having all the per node data in an array on node 0.
* Header file cleanup: put basic defines into sn/arch.h.Kanoj Sarcar2000-02-101-7/+0
|
* Fixed bridge_init() so we can boot either origin200 or origin2000.Leo Dagum2000-02-101-1/+7
|
* Okay, we can now touch remote node memory, setup bootmem data structuresKanoj Sarcar2000-02-103-16/+198
| | | | per node and allocate per node mem_maps.
* Add in code for a CONFIG_DISCONTIGMEM compile. Still to be debugged.Kanoj Sarcar2000-02-062-1/+14
|
* Reduce calias protection to access remote node memory completely.Kanoj Sarcar2000-02-053-9/+5
|
* Merge with Linux 2.3.38.Ralf Baechle2000-02-05204-6061/+9618
|
* Discover the amount of memory present in other nodes. Get ready toKanoj Sarcar2000-02-052-36/+158
| | | | do numa style bootmem setup.
* Steal Irix procedures to set up multiple nodes.Kanoj Sarcar2000-02-044-1/+236
|
* Fix default compile after the 2.3.32 merge by adding more stubs.Kanoj Sarcar2000-02-041-3/+0
|
* Merge with Linux 2.3.32.Ralf Baechle2000-02-04269-4928/+9216
|
* Fix build problems after the 2.3.38 merge.Kanoj Sarcar2000-02-032-2/+26
|
* free_initmem() is not a problem anymore.Kanoj Sarcar2000-02-011-1/+0
|
* Update the IOC3 pci write hack to encompass all writes to the IOC3.Kanoj Sarcar2000-01-312-17/+7
|
* Turn on SCSI, Qlogic, Qlogic A64 and mips32 support to get as farKanoj Sarcar2000-01-313-5/+138
| | | | as possible with root disk boots.
* Update TODO.Kanoj Sarcar2000-01-311-2/+2
|
* Add in bridge byte swapping for the Qlogic scsi controller. Also needKanoj Sarcar2000-01-311-1/+19
| | | | to do something about RRB and WBs.
* New file to track all issues that need investigation.Kanoj Sarcar2000-01-311-0/+3
|
* Merge with 2.3.27.Ralf Baechle2000-01-29143-2639/+3857
|
* Check in stub definitions that allow turning on of CONFIG_MIPS32_COMPAT.Kanoj Sarcar2000-01-282-0/+16
|
* Merge with Linux 2.3.24.Ralf Baechle2000-01-2732-530/+534
|
* Bootmem fixes for IP22.Ralf Baechle2000-01-275-185/+212
|
* Cleanup.Ralf Baechle2000-01-272-2/+2
|
* Update.Ralf Baechle2000-01-272-14/+30
|
* Fix affiliation. From Geert Uytterhoeven.Ralf Baechle2000-01-271-1/+3
|
* Update.Ralf Baechle2000-01-272-8/+4
|
* Merge with Linux 2.3.23. The new bootmem stuff has broken variousRalf Baechle2000-01-27196-7329/+8838
| | | | | platforms. At this time I've only verified that IP22 support compiles and IP27 actually works.
* Allow scsi intrs to be serviced.Kanoj Sarcar2000-01-261-9/+30
|
* 1. Minor changes to start the scsi intrs going (untested).Kanoj Sarcar2000-01-261-2/+6
| | | | 2. Fix the irq range checking in request_irq/free_irq.
* 1. Setup the qlogic chips so that the driver decides to use io-mappedKanoj Sarcar2000-01-261-2/+31
| | | | | | | | | | style access instead of memory-mapped style access. Older qlogic drivers only support io-mapped style access, the 2.3.40 driver supports both; it is just easier to get things working with io-mapped access. 2. To achieve above, get CF0_WRITE_PCI_CFG to actually program the registers ... properly. 3. Hack CF0_WRITE_PCI_CFG so that it still only does real work in the above case ... else things hangs. To be investigated.
* Support for the NEC DDB Vrc-5074 evaluation board. Patches byRalf Baechle2000-01-2617-15/+1368
| | | | Geert Uytterhoeven (geert@linux-m68k.org).
* Similar to a bunch of other architectures, extend the range of possibleKanoj Sarcar2000-01-251-0/+1
| | | | | ioport values to prevent gratuitous check_region failures from qlogic driver.
* mips_io_port_base needs to be set up for the asm/io.h macros to doKanoj Sarcar2000-01-251-1/+5
| | | | their work.
* Remove .align 13, it's no longer needed.Ralf Baechle2000-01-251-2/+0
|
* 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.
* 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-2136-453/+800
|
* Add {get,put}_user()-style functions that are protected against DBE.Ralf Baechle2000-01-208-37/+359
| | | | | | | | | 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 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.
* - IOC3 driver now will panic when encountering a RX/TX PCI DMA error.Ralf Baechle2000-01-1743-208/+2099
| | | | | | | | | - 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.
* 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-162-11/+9
|