summaryrefslogtreecommitdiff
path: root/sys/arch/sgi/xbow
AgeCommit message (Expand)Author
2009-11-07Change sgi system identification from a single system type list, to a smallerMiod Vallat
2009-10-31Blinkenlichten on Octane.Miod Vallat
2009-10-26Rename struct confargs to struct mainbus_attach_args for consistency and alsoMiod Vallat
2009-10-26Make pci_intr_string() on xbridge return both the xbridge irq and the crossbowMiod Vallat
2009-10-26Add support for the Octane power button to power(4). Took me a while toMiod Vallat
2009-10-26Add new xbow routines to explicitely trigger or clear an interrupt source,Miod Vallat
2009-10-22Completely overhaul interrupt handling on sgi. Cpu state now only stores aMiod Vallat
2009-10-22With the splx() changes, it is no longer necessary to remember which interruptMiod Vallat
2009-10-22The recent cleanups make blatantly visible that the pending_int handlerMiod Vallat
2009-10-22Replace intrmask_t with uint32_t. This types only describes interrupt masksMiod Vallat
2009-10-22Introduce a logical xbpci(4) device between xbridge and pci, since more thanMiod Vallat
2009-10-16Make Octane kernels compile again after recent changes. My bad.Miod Vallat
2009-10-15regenMiod Vallat
2009-10-15Sort widgets by type instead of manufacturer code, add some TIO widgets,Miod Vallat
2009-10-15The Octane boot PROM is accessible through the PCI space of the on-board i/oMiod Vallat
2009-10-14On IP30 and IP35 systems, try harder to figure out exactly what model we areMiod Vallat
2009-10-14Report the crossbow widget part of bedrock as PXBow for consistency withMiod Vallat
2009-10-10Simplify interrupt address programming to avoid the need to act differentlyMiod Vallat
2009-10-08Program the widget interrupt address register as a whole 64 bit registerMiod Vallat
2009-10-08regenMiod Vallat
2009-10-08Recognize the Bedrock as an XBow instead of reporting it as ``unknownMiod Vallat
2009-10-08Recognize more brick types and probe fooX bricks in the same order asMiod Vallat
2009-10-08PIC actually comes with two sets of widget registers, with different IDs,Miod Vallat
2009-10-07Do not truncate bridge register values to 32 bits, allows the few 64 bit PICMiod Vallat
2009-10-07ipending, cpl moved into cpu_infoTakuya ASADA
2009-10-07Try to keep existing IOC4 mappings, the same way we do on IOC3, in caseMiod Vallat
2009-10-07Small steps towards getting the serial clock correct on IOC4 serial ports.Miod Vallat
2009-08-22Constify the what/name parameter of pci_intr_establish().Michael Knudsen
2009-08-18Blind support for SGI PIC PCI-X controller found on Origin 350 and TezroMiod Vallat
2009-07-27Unbreak non-DIAGNOSTIC kernels (i.e. RAMDISK-IP27)Miod Vallat
2009-07-26Make the bus_space boundary checks #ifdef DIAGNOSTIC.Miod Vallat
2009-07-26A better implementation of bus_space_subregion() for xbridge, with boundaryMiod Vallat
2009-07-26Make sure all platforms understand the flags argument of bus_space_map() andMiod Vallat
2009-07-23When configuring devices on the bridge, try and provide resources to mapMiod Vallat
2009-07-22Get rid of bus_space_tag_t now unused bus_extent and bus_reverse fields.Miod Vallat
2009-07-21PCI-Cardbus bridge support for both O2 (macepcibr) and Octane/Origin (xbridge)Miod Vallat
2009-07-18Reconfigure all onboard devices, ignoring the existing mappings set up byMiod Vallat
2009-07-17Proper bus_space_{read,write}_raw_[248] functions for xbridge, makes wi@pciMiod Vallat
2009-07-17Update bus_dma to the better codebase found on almost all other platforms,Miod Vallat
2009-07-17Revert a not-thoroughly tested change part of a larger work in progress diff,Miod Vallat
2009-07-16Make the PCI-PCI bridge initialization code bus-independent, relying on aMiod Vallat
2009-07-13Extend xbridge to support shared interrupt handlers, and perform PCI-PCIMiod Vallat
2009-07-06Almost rewrite xbridge PCI resource allocation:Miod Vallat
2009-07-03Try to be smarter when allocating pci resources, and use unused devio slotsMiod Vallat
2009-07-01The widget mapping code has been written back when I was only working onMiod Vallat
2009-06-28Attempt to map memory resources of unconfigured devices, if they do not haveMiod Vallat
2009-06-27Preliminary cleanup work in order to help the PCI resource management code.Miod Vallat
2009-06-27In the bus_space_*_raw_* functions, move the invariant computations out ofMiod Vallat
2009-06-27If a device which has not been initialized by ARCS has a non-zero BAR, ignoreMiod Vallat
2009-06-27Add an explicit widget locator to xbow children; allows a given widget toMiod Vallat