第 1 部分针对 Oracle Solaris 平台设计设备驱动程序
9. 直接内存访问 (Direct Memory Access, DMA)
14. 分层驱动程序接口 (Layered Driver Interface, LDI)
B. Oracle Solaris DDI/DKI 服务汇总
故障管理函数包括:
根据声明的故障管理功能分配和初始化资源
清除为该设备实例分配的资源,以支持声明为 ddi_fm_init() 的故障管理功能
返回当前为该设备实例设置的功能位掩码
在 IO 故障管理框架中注册错误处理程序回调例程
删除使用 ddi_fm_handler_register() 注册的错误处理程序回调例程
返回访问句柄的错误状态
返回 DMA 句柄的错误状态
清除访问句柄的错误状态
清除 DMA 句柄的错误状态
将编码的故障管理错误报告名称-值对列表排入队列,以传送到 Fault Manager 守护进程 fmd(1M) 中
报告错误的影响
初始化错误报告生成支持,并设置对 PCI、PCI/X 或 PCI Express 配置空间进行后续访问所用的资源
释放 pci_ereport_setup() 为该设备实例分配和设置的所有资源
扫描和发布任何 PCI、PCI/X 或 PCI Express 总线错误