Solaris下有没有访问PCI配置空间的应用程序??
类似于Linux下的lspci等等。
自己写一个程序来实现这样的功能是否可行?
谢谢指教!
[解决办法]
Solaris上可以使用/usr/X11/bin/scanpci来扫描pei设备,并打印pci配置空间信息。
lspci也可以在Solaris上使用,据我所知SUN的工程师在移植pciutils到OpenSolaris上,相信很快就可以完成了。
你也可以从源代码编译pciutils,来获得lspci的binary,但需要一点点的移植工作。
[解决办法]
如果你自己写程序,也不是不可以,但没有必要。有现成的工具为什么不用呢?
不过,Solaris内核里面有一个叫做pcitools的模块,该模块提供了访问pci配置空间的接口,你可以看看。