第 1 部分针对 Oracle Solaris 平台设计设备驱动程序
9. 直接内存访问 (Direct Memory Access, DMA)
14. 分层驱动程序接口 (Layered Driver Interface, LDI)
文件的 [System Configuration] 部分由 Oracle Solaris PCIe 框架进行解释。无法识别的关键字将被标记为错误。整个文件中只有一个 [System Configuration] 部分,并且它必须位于文件的开头。
[System Configuration] 部分由一系列子部分组成。每个子部分必须有一个唯一的文本标签,后跟一个括在方括号中的过滤器列表(与要关注的设备相匹配)。每个子部分的内容都是一个操作列表,框架将针对每个匹配的设备执行这些操作。例如:
[System Configuration] new_e1kg_driver [[id=0x8086,0x1000,,0x108e,]] [[classcode=0x020000]] num-vf=4
双括号中的过滤器将匹配系统中具有设备 ID 0x1000、Sun 子系统供应商 ID 以及网络控制器类别代码的所有 Intel 设备。Oracle Solaris 将设备的 VF 数设置为 4。
注 - 可在过滤器中使用设备路径来将过滤器的作用域缩小到单个设备实例。