> We don't have any docs on writing nexus drivers. I > have a very old > nexus driver doc from Solaris 2.3, but it's just a > hardcopy (if I > can find it) and the content is out of date.
Have you looked at the docs from: http://developers.sun.com/solaris/developer/support/driver/faqs.html#QA4.1 "4.1 What is a nexus driver and how do I write one? Nexus drivers handle bus-specific operations. You cannot currently write one. The nexus interfaces are in a continual state of change and so they are not documented." Elsewhere in the writing device drivers book: "Since the implementation of the PCI nexus driver might be changed from release to release, some information in this document may be outdated in future releases of Solaris software. Although some information may apply to all supported platforms of the Solaris environment, this paper is written specifically for developers who write PCI drivers for Sun SPARC platforms. " Sun does have some notes about the nexus driver and how it works, but as far as writing one - might be best to just get your hands on the actual source code itself. Also, the Solaris 2.x DDI/DKI would be handy for other things. Hope that helped, Ken Mays This message posted from opensolaris.org