我正在为学术目的实现一个小型 PCI 驱动程序,我不清楚我们是否真的必须提供一件事driver.conf
?我阅读的不同材料(包括http://blog.csdn.net/hotsolaris/article/details/1763716)说,对于 PCI,驱动程序配置文件是可选的,但在我的情况下,似乎pci_config_setup()
只有驱动程序才能成功。 conf提供:
name="mydrv" parent="/pci@0,0/pci8086,2e11"
然后我做:
% add_drv -i 'pciXXXX,YY' mydrv
它添加到系统中,没有警告或错误消息。所以我假设 PCI 设备的某些属性不能由系统自动派生,例如父总线?
如果有人能对此有所了解,我将不胜感激。谢谢。