Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add in new klconfig functions that will be needed for parsing router | Kanoj Sarcar | 2001-04-11 | 1 | -1/+1 |
| | | | | information. | ||||
* | Move the multiply-defined cpumask macros from .c files into smp.h for | Kanoj Sarcar | 2001-02-28 | 1 | -1/+0 |
| | | | | consistency. | ||||
* | Kill RCS Id string. | Ralf Baechle | 2001-02-23 | 1 | -2/+1 |
| | |||||
* | And one more. | Ralf Baechle | 2001-01-08 | 1 | -1/+1 |
| | |||||
* | Merge with 2.4.0-test11. | Ralf Baechle | 2000-11-28 | 1 | -7/+6 |
| | |||||
* | The include/asm-mips64/ioc3.h file is not used anymore. The one to use | Kanoj Sarcar | 2000-11-26 | 1 | -2/+3 |
| | | | | | | | | | is include/asm-mips64/sn/ioc3.h, since ioc3 is a SN thing. Copying over all the changes from include/asm-mips64/ioc3.h to include/asm-mips64/sn/ioc3.h. These include: Set clock to RTC at bootup/Add a /dev/rtc interface to set/read the clock from ulfc. IOC3 fixes. Bug report from Colin Ngam. | ||||
* | Move <asm/ioc3.h> to <asm/sn/ioc3.h> which is a better place. The old | Kanoj Sarcar | 2000-09-25 | 1 | -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 Sarcar | 2000-09-18 | 1 | -0/+2 |
| | |||||
* | Erase all traces of the ioc3-eth driver irq hacks. | Kanoj Sarcar | 2000-09-07 | 1 | -1/+0 |
| | |||||
* | Tweak the initialization macros so that they work even on a system | Kanoj Sarcar | 2000-08-05 | 1 | -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 Baechle | 2000-07-15 | 1 | -16/+11 |
| | | | | The IP22 cache bugs which are plaguing some machines are still unfixed. | ||||
* | Include config.h. | Ralf Baechle | 2000-07-12 | 5 | -22/+21 |
| | |||||
* | When doing kernel text replication, make sure we do not scribble on | Kanoj Sarcar | 2000-06-13 | 1 | -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 server | Kanoj Sarcar | 2000-06-09 | 1 | -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 this | Kanoj Sarcar | 2000-06-09 | 1 | -0/+2 |
| | | | | code. | ||||
* | Each node needs to have a structure that the master nasid fills up to | Kanoj Sarcar | 2000-06-09 | 1 | -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 Sarcar | 2000-06-09 | 1 | -0/+2 |
| | |||||
* | SMP Mapped kernel fixes to go along with the new layout. Use properly | Kanoj Sarcar | 2000-06-08 | 1 | -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 to | Kanoj Sarcar | 2000-06-08 | 1 | -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 Sarcar | 2000-06-06 | 1 | -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 Sarcar | 2000-06-06 | 1 | -0/+1 |
| | |||||
* | Most of the kernel arrays/data structures and low level procedures | Kanoj Sarcar | 2000-06-02 | 2 | -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 data | Kanoj Sarcar | 2000-06-02 | 1 | -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 Sarcar | 2000-05-19 | 1 | -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. Assign | Kanoj Sarcar | 2000-05-15 | 1 | -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 please | Ralf Baechle | 2000-05-15 | 3 | -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 SMP | Kanoj Sarcar | 2000-05-12 | 1 | -0/+131 |
| | | | | machines. | ||||
* | Some infrastructure for supporting multiple pci busses on origin200/2000. | Leo Dagum | 2000-05-11 | 1 | -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 Sarcar | 2000-05-03 | 1 | -2/+0 |
| | |||||
* | Removing until needed ... | Pat Gefre | 2000-04-21 | 6 | -259/+3 |
| | |||||
* | Removing until needed ..... | Pat Gefre | 2000-04-21 | 28 | -17020/+0 |
| | |||||
* | Intercpu interrupt changes: add in dedicated intr levels for reschedule | Kanoj Sarcar | 2000-04-17 | 1 | -2/+6 |
| | | | | and call function interrupts (tlbflush for later). | ||||
* | More intercpu interrupt work: we now have a low level inter cpu intr | Kanoj Sarcar | 2000-04-17 | 1 | -3/+3 |
| | | | | handler. | ||||
* | Starting to merge in the SN1 (IP35) I/O changes | Pat Gefre | 2000-04-11 | 7 | -66/+495 |
| | |||||
* | Include files for ip35/ip37 I/O | Pat Gefre | 2000-04-10 | 24 | -0/+15963 |
| | |||||
* | *** empty log message *** | Pat Gefre | 2000-04-10 | 4 | -0/+1057 |
| | |||||
* | New code to install and enable interrupt handlers for intercpu intrs. | Kanoj Sarcar | 2000-04-08 | 1 | -0/+2 |
| | |||||
* | Initial attempt at seperating out per-cpu and per-hub code that needs to | Kanoj Sarcar | 2000-04-07 | 2 | -0/+5 |
| | | | | be executed in a multicpu, multinode environment. | ||||
* | Added a few klconfig functions from IRIX. This triggered some house cleaning, | Kanoj Sarcar | 2000-04-04 | 3 | -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 Sarcar | 2000-04-04 | 1 | -0/+149 |
| | | | | Completely untested, never executed ... | ||||
* | Rudimentary sendintr() routine to send intrs to other cpus. This needs to | Kanoj Sarcar | 2000-04-01 | 3 | -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 Dagum | 2000-03-30 | 1 | -0/+1 |
| | |||||
* | Merge with Linux 2.3.49. | Ralf Baechle | 2000-03-07 | 1 | -1/+3 |
| | |||||
* | How to frighten the Free Software crowds: | Ralf Baechle | 2000-02-25 | 1 | -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 Sarcar | 2000-02-10 | 1 | -0/+15 |
| | |||||
* | Steal Irix procedures to set up multiple nodes. | Kanoj Sarcar | 2000-02-04 | 1 | -0/+112 |
| | |||||
* | Merge with Linux 2.3.32. | Ralf Baechle | 2000-02-04 | 1 | -0/+22 |
| | |||||
* | 1. Minor changes to start the scsi intrs going (untested). | Kanoj Sarcar | 2000-01-26 | 1 | -0/+2 |
| | | | | 2. Fix the irq range checking in request_irq/free_irq. | ||||
* | Fix warning. | Ralf Baechle | 2000-01-16 | 1 | -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 with | Ralf Baechle | 2000-01-13 | 15 | -0/+4812 |
hardware related definitions. For more Origin bits stay tuned on this channel ... |