summaryrefslogtreecommitdiff
path: root/sys/arch/sgi/pci
AgeCommit message (Expand)Author
2009-08-22Constify the what/name parameter of pci_intr_establish().Michael Knudsen
2009-08-18Blind partial support for IOC4 chip, found on IO8 and IO9 base I/O boards onMiod Vallat
2009-08-18Replace a few hardcoded numbers from the interrupt register with properMiod Vallat
2009-08-18On dual interrupt IOC3 designs, disestablish the ethernet interrupt if noMiod Vallat
2009-08-09typo; bradMiod Vallat
2009-08-09Clear the upper part of 64 bit memory BARs, for they show up as 0xffffffffMiod Vallat
2009-07-26Rework ioc children attachment: instead of having ioc build a semi-bogusMiod Vallat
2009-07-26Don't forget to bus_space_unmap(), even if it's a no-op, in rbus_space_unmap().Miod Vallat
2009-07-23When computing the total resources required by devices behind a ppb, takeMiod Vallat
2009-07-22Get rid of now unused extent_malloc_ok variable.Miod Vallat
2009-07-22Get rid of bus_space_tag_t now unused bus_extent and bus_reverse fields.Miod Vallat
2009-07-22Overhaul resource handling and mapping in macepcibr(4):Miod Vallat
2009-07-21PCI-Cardbus bridge support for both O2 (macepcibr) and Octane/Origin (xbridge)Miod Vallat
2009-07-19Simplify code that sanitizes pci resources on the O2's mace PCI bridge.Mark Kettenis
2009-07-17Update bus_dma to the better codebase found on almost all other platforms,Miod Vallat
2009-07-16Program PPB_REG_PREFLIM_HI32, not PPB_REG_PREFBASE_HI32 a second time. Oops.Miod Vallat
2009-07-16Make the PCI-PCI bridge initialization code bus-independent, relying on aMiod Vallat
2009-07-16Cheat in pci_conf_read() and force the REXTVALID bit in the O2 onboard ahc(4)Miod Vallat
2009-07-13Extend xbridge to support shared interrupt handlers, and perform PCI-PCIMiod Vallat
2009-07-01The widget mapping code has been written back when I was only working onMiod Vallat
2009-06-21Remove the ioc interrupt probe code, the heuristic is correct; origin 300Miod Vallat
2009-05-27Yet another attempt at a more reliable detection of the second interruptMiod Vallat
2009-05-22According to pics on ebay, CADDuo boards indeed have Ethernet connectors.Miod Vallat
2009-05-08Attach children with config_found_sm() instead of directly invokingMiod Vallat
2009-05-03Pass 0 as base offset, not -1, for child devices which ignore the value.Miod Vallat
2009-05-02Let ioc(4) decide which child devices to attach depending on its identificationMiod Vallat
2009-04-25More IOC3 flavour partnumbers. And apparently there are some flavours whichMiod Vallat
2009-04-25Extend PCI mmio address space by using a bigger window that requires 64-bitMark Kettenis
2009-04-24Fix the superio irq discovery heuristic to work on systems where there isMiod Vallat
2009-04-19Attach the 1-Wire devices early, and pick our partnumber; based on thisMiod Vallat
2009-04-19Use correct device index for Ethernet interrupt handler.Joel Sing
2009-04-19Fix interrupt mapping for devices behind PCI-PCI bridges.Mark Kettenis
2009-04-19A much more reliable logic to find out the second interrupt of the ioc boards.Miod Vallat
2009-04-18Attach pci busses with pba_bus being zero, and not our bridge unit number,Miod Vallat
2009-04-18Simplify ethernet interrupt dispatching, since it is not shared with anythingMiod Vallat
2009-04-15Only enable the passthrough interrupt for serial ports, and let com(4) manage.Miod Vallat
2009-04-13The start of Origin 200 support. Based on some code contributed by pefo@Miod Vallat
2009-04-12Interrupt support for IOC3 and its subdevices (currently limited to theMiod Vallat
2009-03-30bzero pci attach argsMark Kettenis
2009-03-29make various strings ("can't map mem space" and similar) more consistentStuart Henderson
2008-07-30Implement bus_space_{read,write}_raw_mult_[248] correctly, it needsMiod Vallat
2008-07-30Proper interrupt values for pci interrupt pins B to D, found in some IRIXMiod Vallat
2008-04-07Preliminary IOC3 multi-function chip driver, from jsing@ and I. CurrentlyMiod Vallat
2008-02-20Completely overhault attachment rules on sgi. No more indirect configurationMiod Vallat
2008-02-16Remove unused fields of struct mips_pci_chipset.Miod Vallat
2007-10-18No need to include <machine/pte.h> here.Miod Vallat
2007-06-21Extent sgi bus_dma to cope with different views of memory: non-contiguousMiod Vallat
2007-05-20Remove irrelevant code and defines.Miod Vallat
2006-12-14Make pci subsystem aware of domains. Each host bridge gets assigned a uniqueMark Kettenis
2006-03-13* Add "pcitag_t *pba_bridgetag" to pci_attach_args. This is set toBrad Smith