编写设备驱动程序

总线体系结构

本节介绍了设备标识、设备寻址和中断。

设备标识

设备标识是确定系统中存在哪些设备的过程。某些设备是自标识设备,意味着设备本身向系统提供信息,以便系统可以标识需要使用的设备驱动程序。S 总线和 PCI 局部总线设备是自标识设备的示例。在 S 总线上,信息通常是从设备上 FCode PROM 中存储的小 Forth 程序派生而来。大多数 PCI 设备都会提供包含设备配置信息的配置空间。有关更多信息,请参见 sbus(4)pci(4) 手册页。

所有现代总线体系结构都要求设备进行自标识。

支持的中断类型

Solaris 平台支持轮询中断和向量化中断。对于这两种中断类型,Solaris DDI/DKI 中断模型均相同。有关中断处理的更多信息,请参见第 8 章