summaryrefslogtreecommitdiffstats
path: root/include/asm-mips64/sn
Commit message (Collapse)AuthorAgeFilesLines
* Move <asm/ioc3.h> to <asm/sn/ioc3.h> which is a better place. The oldKanoj Sarcar2000-09-251-0/+661
| | | | | <asm/ioc3.h> is still around, and should be removed once Linus takes in the ioc3-eth.c patch that I am going to send him.
* Pass the loader script file thru cpp for CONFIG_MAPPED_KERNEL support.Kanoj Sarcar2000-09-181-0/+2
|
* Erase all traces of the ioc3-eth driver irq hacks.Kanoj Sarcar2000-09-071-1/+0
|
* Tweak the initialization macros so that they work even on a systemKanoj Sarcar2000-08-051-2/+14
| | | | that has no physical address 0 (non nasid 0 systems).
* Merge with Linux 2.4.0-test5-pre1. This works again on Origin UP.Ralf Baechle2000-07-151-16/+11
| | | | The IP22 cache bugs which are plaguing some machines are still unfixed.
* Include config.h.Ralf Baechle2000-07-125-22/+21
|
* When doing kernel text replication, make sure we do not scribble onKanoj Sarcar2000-06-131-0/+1
| | | | | top of the replicated kernel text thinking it is unused memory. This lets us get to multiuser on a replicated kernel text system.
* Have the slave bootstrap code actually look at the text and data serverKanoj Sarcar2000-06-091-2/+2
| | | | | nasids that the master nasid found for it. Sanitize the replication procedures.
* Add in the hooks to do kernel text replication. Now start debugging thisKanoj Sarcar2000-06-091-0/+2
| | | | code.
* Each node needs to have a structure that the master nasid fills up toKanoj Sarcar2000-06-091-0/+29
| | | | | tell it where to get the kernel data from (ie, which nasid holds the kernel data). Remove debug cruft from head.S.
* Need to have the nasid of the boot/master node for future uses.Kanoj Sarcar2000-06-091-0/+2
|
* SMP Mapped kernel fixes to go along with the new layout. Use properlyKanoj Sarcar2000-06-081-0/+3
| | | | | massaged bootstrap address so that the PRM launches the slaves into legal code.
* Mapped kernel changes: create elf sections as close as possible toKanoj Sarcar2000-06-081-0/+15
| | | | | IRIX, to get the same kind of loader behavior. Read comments in mapped_kernel.h for more details.
* Get the mapped kernel working for SMP kernels. While launching slaves,Kanoj Sarcar2000-06-061-0/+23
| | | | | pass the proper address for the slave bootstrap routine based on where the kernel is compiled at.
* Get some type definitions into their rightful places for wider usage.Kanoj Sarcar2000-06-061-0/+1
|
* Most of the kernel arrays/data structures and low level proceduresKanoj Sarcar2000-06-022-3/+3
| | | | | now accept the kernel assigned cpuid (instead of the prom assigned id) as input/index. The only exception is the early boot up code.
* Fix some type definitions, add a new field in the per-processor dataKanoj Sarcar2000-06-021-1/+1
| | | | | area to store the PROM assigned cpuid that is used by most of the IP27 kernel and prom data strucutures.
* Implement a more dynamic method of associating IRQs with PCI devices.Kanoj Sarcar2000-05-191-2/+1
| | | | | Instead of encoding bus/slot numbers in the IRQ, have seperate arrays to store that information.
* Move the intercpu intr irq numbers to the lowest possible. AssignKanoj Sarcar2000-05-151-8/+5
| | | | | | | all PCI irqs above that. Fix pci_map_irq to not just have 2 bits for slot number, else irq numbers will not be unique. Include the bus number as part of the irq for now, so that scsi controllers on various PCI busses get unique irq numbers.
* Fix copyright message. Linus flamed me on these messages so pleaseRalf Baechle2000-05-153-48/+31
| | | | | make sure for the future that the (C) notice is ok. ``unpublished proprietary information of Silicon Graphics'' isn't good ...
* Rudimentary nmi support to be able to do simple debugging on SMPKanoj Sarcar2000-05-121-0/+131
| | | | machines.
* Some infrastructure for supporting multiple pci busses on origin200/2000.Leo Dagum2000-05-111-1/+6
| | | | | | | nasid and widget id get incoded in pci_dev->irq. pcibr_setup() now does some rudimentary probing for bridge widgets hanging off its xbow. We're not seeing interrupts from remote devices at the cpu, so mscsi card's are turned off for now.
* Fix NUMA compile problem.Kanoj Sarcar2000-05-031-2/+0
|
* Removing until needed ...Pat Gefre2000-04-216-259/+3
|
* Removing until needed .....Pat Gefre2000-04-2128-17020/+0
|
* Intercpu interrupt changes: add in dedicated intr levels for rescheduleKanoj Sarcar2000-04-171-2/+6
| | | | and call function interrupts (tlbflush for later).
* More intercpu interrupt work: we now have a low level inter cpu intrKanoj Sarcar2000-04-171-3/+3
| | | | handler.
* Starting to merge in the SN1 (IP35) I/O changesPat Gefre2000-04-117-66/+495
|
* Include files for ip35/ip37 I/OPat Gefre2000-04-1024-0/+15963
|
* *** empty log message ***Pat Gefre2000-04-104-0/+1057
|
* New code to install and enable interrupt handlers for intercpu intrs.Kanoj Sarcar2000-04-081-0/+2
|
* Initial attempt at seperating out per-cpu and per-hub code that needs toKanoj Sarcar2000-04-072-0/+5
| | | | be executed in a multicpu, multinode environment.
* Added a few klconfig functions from IRIX. This triggered some house cleaning,Kanoj Sarcar2000-04-043-1/+16
| | | | | ie, moving type declarations into sn/types.h and moving klconfig code from ip27-init.c into ip27-klconfig.c.
* Rudimentary code to launch slave processors by the master processor.Kanoj Sarcar2000-04-041-0/+149
| | | | Completely untested, never executed ...
* Rudimentary sendintr() routine to send intrs to other cpus. This needs toKanoj Sarcar2000-04-013-3/+189
| | | | | | pull in defines from intr.h/intr_public.h. Also, need to store percpu information regarding cpu slice # for cpu, hardware nasid and compact node id.
* Added QLOGICFC_SLOT5 definition to Origin 'hacks' section at bottom.Leo Dagum2000-03-301-0/+1
|
* Merge with Linux 2.3.49.Ralf Baechle2000-03-071-1/+3
|
* How to frighten the Free Software crowds:Ralf Baechle2000-02-251-17/+13
| | | | | | | | | | | | | | | | /************************************************************************** * * * Copyright (C) 1992-1997, Silicon Graphics, Inc. * * * * These coded instructions, statements, and computer programs contain * * unpublished proprietary information of Silicon Graphics, Inc., and * * are protected by Federal copyright law. They may not be disclosed * * to third parties or copied or duplicated in any form, in whole or * * in part, without the prior written consent of Silicon Graphics, Inc. * * * **************************************************************************/ GPLized.
* Header file cleanup: put basic defines into sn/arch.h.Kanoj Sarcar2000-02-101-0/+15
|
* Steal Irix procedures to set up multiple nodes.Kanoj Sarcar2000-02-041-0/+112
|
* Merge with Linux 2.3.32.Ralf Baechle2000-02-041-0/+22
|
* 1. Minor changes to start the scsi intrs going (untested).Kanoj Sarcar2000-01-261-0/+2
| | | | 2. Fix the irq range checking in request_irq/free_irq.
* Fix warning.Ralf Baechle2000-01-161-2/+4
| | | | (IRIX people: the same typing bug also exists in IRIX.)
* IOC3 Ethernet driver and a ton of de-irix-ized IRIX header files withRalf Baechle2000-01-1315-0/+4812
hardware related definitions. For more Origin bits stay tuned on this channel ...