退出打印视图
Oracle Solaris OS 为驱动程序开发者提供了一整套用于访问设备内存的接口。这些接口旨在通过处理处理器和设备字节存储顺序之间的不匹配,并强制实施设备可能具有的任何数据顺序相关性,使驱动程序与平台无关。通过使用这些接口,可以开发一种可在 SPARC 和 x86 处理器体系结构以及每个相应处理器系列的各种平台上运行的单个源驱动程序。
本章介绍有关以下主题的信息:
管理设备和主机字节序之间的差别
管理数据排序要求
ddi_device_acc_attr结构
Mapping Device Memory
Mapping Setup Example
备用设备访问接口