summaryrefslogtreecommitdiffstats
path: root/sys/arch/sgi/pci
AgeCommit message (Expand)AuthorFilesLines
2018-12-03Remove the unused interrupt type (edge/level) from the mace interruptvisa1-3/+3
2017-05-11The device_to_pa routine really isn't needed. We always have physicalvisa1-16/+3
2016-05-04Initial support for MSI-X. Only supported on amd64 for now. I have diffs tokettenis1-1/+2
2016-01-02Take the PHY of iec(4) out of reset before attaching the interface.visa2-3/+17
2014-05-19Format string fixes and removal of -Wno-format for sgi. Based upon anmiod3-9/+7
2014-04-03Moar <uvm/uvm.h> -> <uvm/uvm_extern.h> love.mpi1-2/+1
2013-12-30Fix IOC4DEV_xxx numbers, so that devices besides the first two serial portsmiod1-7/+7
2013-11-05Add a stub for the new MD hook needed to handle ACPI Power Resources.mpi1-1/+2
2012-09-29Proide a mips_sync() macro to wrap asm("sync"), and replace gazillions ofmiod1-2/+2
2012-08-29Implement pci_min_powerstate().kettenis1-1/+3
2012-05-30Correctly compute the IOC3 device mask on MENET boards.miod1-2/+2
2012-03-15No longer allow bus_space_barrier() to be a NULL pointer on a givenmiod1-5/+12
2011-10-10Extend pci_probe_device_hook() on sgi xbridge(4) to return either the straightmiod3-80/+29
2011-10-10Introduce pci_probe_device_hook(pci_chipset_tag_t, struct pci_attach_args *).miod2-8/+27
2011-05-21Add pci_intr_map_msi() stub.kettenis1-1/+2
2010-12-04Introduce a new pci routine, pci_conf_size(), which returns the size of amiod2-2/+13
2010-09-22remove unused offset argument to rbus functionsjsg1-3/+3
2010-09-20Get rid of evcount's support for arranging counters in a treematthew2-4/+4
2010-08-23Implement bus_space_barrier() on sgi; on xbridge, this will also flushmiod1-3/+5
2010-06-29Add support for mapping ACPI to PCI devicesjordan1-1/+3
2010-05-09Proper support for IP35 C-Brick types (i.e. Origin 3000): do not attachmiod1-8/+33
2010-04-06Obtain struct sgi_device_location for the console input and output devices,miod6-50/+51
2010-03-20Add code to tell Origin 200 and Origin 2000 / Onyx 2 apart.miod1-26/+89
2010-03-07Allow iockbc(4) and odysseey(4) to act as console devices and attach early;miod4-4/+22
2010-03-07Add an MD interface for PCI drivers to be able to retrieve the node and widgetmiod2-2/+24
2009-11-18Add glue to attach iockbc(4) to iof(4) as well. Tested by deraadt@miod2-32/+10
2009-11-11Let ioc(4) pass the information whether it is an onboard device or not, to itsmiod2-17/+25
2009-11-11Perform a bit more kbc initialization, instead of relying upon the prom tomiod1-1/+13
2009-11-11It turns out PCI IOC3 card which embed both the Ethernet controller and themiod1-127/+97
2009-11-10Add iockbc(4), a driver for the PS/2 keyboard and mouse interface found onjsing1-1/+26
2009-11-09Only invoke the L1 code if IP35.miod1-3/+4
2009-11-08Add code to send L1 commands and parse command results; use it to add a waymiod1-20/+30
2009-11-08Figure out the size of the SSRAM used as internal memory by the chip onmiod1-1/+12
2009-11-08Do not risk touching nonexisting registers on MENET boards; untested due tomiod1-9/+25
2009-11-07In case an ioc(4) device has lost its NIC component, do not recognize itmiod1-4/+30
2009-11-07Change sgi system identification from a single system type list, to a smallermiod1-4/+4
2009-11-03A few cleanups and also reflect duplex state in mcr in addition to tcsr.miod1-1/+6
2009-11-02When the iec(4) Ethernet address is unkown, pass ff:ff:ff:ff:ff:ff instead ofmiod1-2/+2
2009-11-01Driver for the sgi IOC3 onboard Ethernet interface. Tested on Octane only somiod2-25/+114
2009-10-26Add support for the Octane power button to power(4). Took me a while tomiod1-14/+36
2009-10-26Better crime/mace interrupt handling; interrupt information is no longermiod1-20/+17
2009-10-22Implement bus_space_vaddr() for macepcibr.miod1-1/+10
2009-10-22Make macebus_intr_disestablish() signature sane, and update its caller.miod1-3/+3
2009-10-14On IP30 and IP35 systems, try harder to figure out exactly what model we aremiod1-6/+39
2009-10-13Make iof(4) pass its bus speed to children, this in turn allows com(4) tomiod3-3/+12
2009-10-07Attach DS1742 style dsrtc to iof (IOC4) too.miod2-4/+15
2009-10-07Missing semicolon in dmesgmiod1-5/+7
2009-08-22Constify the what/name parameter of pci_intr_establish().mk2-5/+5
2009-08-18Blind partial support for IOC4 chip, found on IO8 and IO9 base I/O boards onmiod3-0/+433
2009-08-18Replace a few hardcoded numbers from the interrupt register with propermiod2-30/+36