summaryrefslogtreecommitdiffstats
path: root/sys/arch/sgi/pci/iocvar.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Obtain struct sgi_device_location for the console input and output devices,miod2010-04-061-14/+12
| | | | | and compare against them when attaching potential console drivers, to figure out whether they indeed are acting are console devices or not.
* Allow iockbc(4) and odysseey(4) to act as console devices and attach early;miod2010-03-071-1/+5
| | | | | | this gives us working glass console on Fuel, as well as on Octane systems with Odyssey graphics. Joint work with jsing@
* Let ioc(4) pass the information whether it is an onboard device or not, to itsmiod2009-11-111-1/+4
| | | | | subdevices; use this on iockbc to only perform the fuel workaround on the onboard ioc.
* Rework ioc children attachment: instead of having ioc build a semi-bogusmiod2009-07-261-7/+8
| | | | | bus_space_handle_t, pass them ioc's own bus_space_handle and bus_space_tag, and have the children use bus_space_subregion() on it.
* Interrupt support for IOC3 and its subdevices (currently limited to themiod2009-04-121-2/+5
| | | | | SuperIO part, the Ethernet part needs a whole driver); kernel now boot single user (or bsd.rd). Joint work with jsing@
* Preliminary IOC3 multi-function chip driver, from jsing@ and I. Currentlymiod2008-04-071-0/+29
missing a driver for the ethernet part, and interrupt handling is not written yet.