系统会为支持程控 I/O 的设备指定一个或多个总线地址空间区域,这些区域映射到设备的可寻址区域。这些映射在与设备相关的 reg 属性中描述为值对。每个值对描述一段总线地址。
驱动程序通过指定寄存器编号(即 regspec,设备的 reg 属性的索引)来标识特定的总线地址映射。reg 属性标识设备的 busaddr 和 size。驱动程序在调用 DDI 函数(如 ddi_regs_map_setup(9F))时传递寄存器编号。驱动程序通过调用 ddi_dev_nregs(9F) 可以确定已为设备指定的可映射区域数。