summaryrefslogtreecommitdiff
path: root/sys/arch/sgi/pci
AgeCommit message (Expand)Author
2010-04-06Obtain struct sgi_device_location for the console input and output devices,Miod Vallat
2010-03-20Add code to tell Origin 200 and Origin 2000 / Onyx 2 apart.Miod Vallat
2010-03-07Allow iockbc(4) and odysseey(4) to act as console devices and attach early;Miod Vallat
2010-03-07Add an MD interface for PCI drivers to be able to retrieve the node and widgetMiod Vallat
2009-11-18Add glue to attach iockbc(4) to iof(4) as well. Tested by deraadt@Miod Vallat
2009-11-11Let ioc(4) pass the information whether it is an onboard device or not, to itsMiod Vallat
2009-11-11Perform a bit more kbc initialization, instead of relying upon the prom toMiod Vallat
2009-11-11It turns out PCI IOC3 card which embed both the Ethernet controller and theMiod Vallat
2009-11-10Add iockbc(4), a driver for the PS/2 keyboard and mouse interface found onJoel Sing
2009-11-09Only invoke the L1 code if IP35.Miod Vallat
2009-11-08Add code to send L1 commands and parse command results; use it to add a wayMiod Vallat
2009-11-08Figure out the size of the SSRAM used as internal memory by the chip onMiod Vallat
2009-11-08Do not risk touching nonexisting registers on MENET boards; untested due toMiod Vallat
2009-11-07In case an ioc(4) device has lost its NIC component, do not recognize itMiod Vallat
2009-11-07Change sgi system identification from a single system type list, to a smallerMiod Vallat
2009-11-03A few cleanups and also reflect duplex state in mcr in addition to tcsr.Miod Vallat
2009-11-02When the iec(4) Ethernet address is unkown, pass ff:ff:ff:ff:ff:ff instead ofMiod Vallat
2009-11-01Driver for the sgi IOC3 onboard Ethernet interface. Tested on Octane only soMiod Vallat
2009-10-26Add support for the Octane power button to power(4). Took me a while toMiod Vallat
2009-10-26Better crime/mace interrupt handling; interrupt information is no longerMiod Vallat
2009-10-22Implement bus_space_vaddr() for macepcibr.Miod Vallat
2009-10-22Make macebus_intr_disestablish() signature sane, and update its caller.Miod Vallat
2009-10-14On IP30 and IP35 systems, try harder to figure out exactly what model we areMiod Vallat
2009-10-13Make iof(4) pass its bus speed to children, this in turn allows com(4) toMiod Vallat
2009-10-07Attach DS1742 style dsrtc to iof (IOC4) too.Miod Vallat
2009-10-07Missing semicolon in dmesgMiod Vallat
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