第 1 部分针对 Oracle Solaris 平台设计设备驱动程序
9. 直接内存访问 (Direct Memory Access, DMA)
14. 分层驱动程序接口 (Layered Driver Interface, LDI)
本书的第二部分提供特定于驱动程序类型的设计信息:
第 15 章介绍了面向字符的设备的驱动程序。
第 16 章介绍了面向块的设备的驱动程序。
第 17 章概述了 Sun 公用 SCSI 体系结构 (Sun Common SCSI Architecture, SCSA) 和对 SCSI 目标驱动程序的要求。
第 18 章介绍了如何将 SCSA 应用到 SCSI 主机总线适配器 (Host Bus Adapter, HBA) 驱动程序。
第 19 章介绍了通用 LAN 驱动程序 (Generic LAN driver, GLD)。GLDv3 框架是 MAC 插件和 MAC 驱动程序服务例程与结构的基于函数调用的接口。
第 20 章介绍了如何使用 USBA 2.0 框架编写客户机 USB 设备驱动程序。
第 21 章介绍了可用于写入 SR-IOV 驱动程序的 SR-IOV 设备驱动程序和接口。