marshallh wrote:If anyone has experience writing PCI drivers for Irix, I'd be very interested to hear more info.
I have. Conceptually it's not too different from how things work in Linux. Unlike Linux, all relevant information can be found in a single document, the IRIX Device Driver Programmer's Guide. If you can't find it there you'll have to ask your friendly SGI tech connection and that could be a problem these days. I remember we were violating some of the small print in the PCI-X spec and IRIX was the only platform that tripped over it because it was actually enforcing the spec to the letter. Since this small print didn't apply to PCI or PCI64 and I only had an Onyx2 and a Fuel to develop, we didn't find out until a customer tried to run it on an Onyx 3900 Oh, and I think IRIX doesn't like multi function devices and/or devices that claim more than one INT line, but I never had to deal with that.