安装测试工具后,请在 /kernel/drv/bofi.conf 文件中设置属性,以将工具配置为与驱动程序交互。完成工具配置后,重新引导系统以装入工具驱动程序。
测试工具行为由 /kernel/drv/bofi.conf 配置文件中设置的引导时属性控制。
首次安装工具时,可通过设置以下属性来使工具可以截获对驱动程序的 DDI 访问:
总线结点类型,如 PCI 总线
所测试的驱动程序的名称
例如,要测试名为 xyznetdrv 的 PCI 总线网络驱动程序,请设置以下属性值:
bofi-nexus="pci" bofi-to-test="xyznetdrv"
其他属性与用于从使用 PIO 的外围设备读取和写入以及与使用 DMA 的外围设备进行双向数据传送的 Solaris DDI 数据访问机制的使用和工具检查相关。
设置此属性时,测试工具将检查传递给 PIO 数据访问函数的参数的一致性。
设置此属性时,测试工具将验证 ddi_map_regs_setup(9F) 返回的映射地址未在数据访问函数的上下文之外使用。
设置此属性时,测试工具将验证 DMA 函数的使用是否正确并确保驱动程序对 ddi_dma_sync(9F) 的使用符合规范。