第 1 部分针对 Oracle Solaris 平台设计设备驱动程序
9. 直接内存访问 (Direct Memory Access, DMA)
有关标记排队的定义,请参阅 SCSI-2 规范。要支持标记排队,请首先检查 scsi_options 标志 SCSI_OPTIONS_TAG,查看是否在全局范围内启用了标记排队。接下来,检查目标是否为 SCSI-2 设备以及目标是否启用了标记排队。如果这些条件全部符合,请通过 scsi_ifsetcap(9F) 尝试启用标记排队。
如果标记排队失败,则可尝试设置无标记排队。在此模式下,可提交主机适配器驱动程序所需的或对其最适用的尽可能多的命令。与标记排队不同,主机适配器随后将按照一次一个命令的方式对目标命令进行排队。在标记排队中,主机适配器将提交尽可能多的命令,直到目标指示队列已满为止。