编写适用于 Oracle® Solaris 11.2 的设备驱动程序

退出打印视图

更新时间: 2014 年 9 月
 
 

配置文件

一般来说,驱动程序的配置文件定义驱动程序需要的所有属性。驱动程序配置文件中的项指定了驱动程序可以探测其存在情况的可能设备实例。可以在驱动程序的配置文件中设置驱动程序的全局属性。有关更多信息,请参见 driver.conf(4) 手册页。

驱动程序配置文件对于非自标识设备是必需的。

驱动程序配置文件对于自标识设备 (self-identifying device, SID) 是可选的。对于自标识设备,配置文件可用于向 SID 节点中添加属性。

    以下属性是在驱动程序配置文件中设置的属性示例:

  • 使用 S 总线外围总线的驱动程序一般从 S 总线卡获取属性信息。如果需要其他属性,驱动程序配置文件可以包含由 sbus(4) 定义的属性。

  • PCI 总线的属性通常可以从 PCI 配置空间派生而来。如果需要专用驱动程序属性,驱动程序配置文件可以包含由 pci(4) 定义的属性。

  • ISA 总线上的驱动程序可以使用由 isa(4) 定义的其他属性。