JavaScript is required to for searching.
跳过导航链接
退出打印视图
编写设备驱动程序     Oracle Solaris 11.1 Information Library (简体中文)
为本文档评分
search filter icon
search icon

文档信息

前言

第 1 部分针对 Oracle Solaris 平台设计设备驱动程序

1.  Oracle Solaris 设备驱动程序概述

2.  Oracle Solaris 内核和设备树

3.  多线程

4.  属性

5.  管理事件和排队任务

6.  驱动程序自动配置

7.  设备访问:程控 I/O

8.  中断处理程序

9.  直接内存访问 (Direct Memory Access, DMA)

10.  映射设备和内核内存

11.  设备上下文管理

12.  电源管理

13.  强化 Oracle Solaris 驱动程序

14.  分层驱动程序接口 (Layered Driver Interface, LDI)

第 2 部分设计特定种类的设备驱动程序

15.  字符设备驱动程序

16.  块设备驱动程序

17.  SCSI 目标驱动程序

18.  SCSI 主机总线适配器驱动程序

19.  网络设备驱动程序

20.  USB 驱动程序

21.  SR-IOV 驱动程序

第 3 部分生成设备驱动程序

22.  编译、装入、打包和测试驱动程序

23.  调试、测试和调优设备驱动程序

24.  推荐的编码方法

第 4 部分附录

A.  硬件概述

B.  Oracle Solaris DDI/DKI 服务汇总

C.  使设备驱动程序支持 64 位

D.  控制台帧缓存器驱动程序

E.  pci.conf 文件

索引

数字和符号

A

B

C

D

E

F

G

H

I

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

使

线

请告诉我们如何提高我们的文档:
过于简略
不易阅读或难以理解
重要信息缺失
错误的内容
需要翻译的版本
其他
Your rating has been updated
感谢您的反馈!

您的反馈将非常有助于我们提供更好的文档。 您是否愿意参与我们的内容改进并提供进一步的意见?

S

S_IFCHR, index icon创建从设备节点
S 总线
地理寻址, index iconS 总线
地址位, index icon物理 S 总线地址
物理地址空间, index iconS 总线物理地址空间
硬件配置文件, index iconS 总线硬件配置文件
支持 DVMA 的插槽, index icon物理 S 总线地址
SAP(Service Access Point,服务访问点), index iconEthernet V2 和 ISO 8802-3 (IEEE 802.3)
SCSA
index icon目标驱动程序介绍
index iconSCSI 接口
HBA 传输层, index iconSCSI 接口
接口, index iconSCSA HBA 入口点汇总
全局数据定义, index iconSCSI 选项
SCSI
体系结构, index iconSun 公用 SCSI 体系结构概述
总线, index icon目标驱动程序介绍
scsi_ 函数
scsi_alloc_consistent_buf() 函数, index iconscsi_alloc_consistent_buf() 函数
scsi_destroy_pkt() 函数, index iconscsi_destroy_pkt() 函数
scsi_dmafree() 函数, index icon重新使用包
scsi_free_consistent_buf() 函数, index iconscsi_free_consistent_buf() 函数
scsi_ifgetcap() 函数, index icon设置目标功能
scsi_ifsetcap() 函数, index icon设置目标功能
scsi_init_pkt() 函数, index iconscsi_init_pkt() 函数
scsi_probe() 函数, index icontran_tgt_probe() 入口点
scsi_setup_cdb() 函数, index icon生成命令
scsi_sync_pkt() 函数
index iconscsi_sync_pkt() 函数
index icon重新使用包
scsi_transport() 函数, index icon传输命令
scsi_unprobe() 函数, index icontran_tgt_probe() 入口点
摘要, index iconSCSA 函数
scsi_ 结构
scsi_address 结构, index iconscsi_address 结构
scsi_device 结构, index iconscsi_device 结构
scsi_hba_tran 结构, index iconscsi_hba_tran() 结构
scsi_pkt 结构, index iconscsi_pkt 结构 (HBA)
scsi_alloc_consistent_buf() 函数, 更改为, index iconscsi_alloc_consistent_buf() 参数更改
scsi_device 结构, index iconscsi_device 结构
scsi_hba_ 函数
scsi_hba_attach_setup() 函数, index iconHBA 配置属性
scsi_hba_pkt_alloc() 函数, index icon分配和初始化 scsi_pkt(9S) 结构
scsi_hba_ 函数, scsi_hba_pkt_free() 函数, index icontran_destroy_pkt() 入口点
scsi_hba_ 函数
scsi_hba_probe() 函数, index icontran_tgt_probe() 入口点
汇总列表, index iconSCSA HBA 函数
scsi_hba_tran 结构, scsi_pkt 结构, index icon按目标实例的数据
scsi_hba_函数, scsi_hba_lookup_capstr() 函数, index icontran_getcap() 入口点
SCSI HBA 驱动程序
DMA 资源, index icon分配 DMA 资源
和热插拔
index icon热插拔
index icon动态重新配置
安装, index iconSCSI HBA 驱动程序特定问题
初始化传输结构, index iconattach() 入口点(SCSI HBA 驱动程序)
概述
index iconSCSI 接口
index iconSCSI 接口
功能管理, index icontran_getcap() 入口点
克隆, index icon传输结构克隆
命令超时, index icon超时处理程序
命令传输, index icon命令传输
命令状态结构, index icon每个命令的结构
配置属性, index iconHBA 配置属性
驱动程序实例初始化, index icontran_tgt_init() 入口点
入口点汇总, index iconSCSA HBA 入口点汇总
属性, index iconx86 目标驱动程序配置属性
数据结构, index iconSCSA HBA 数据结构
头文件, index icon声明和结构
中断处理, index icon中断处理程序和命令完成
中止和重置管理, index icontran_abort() 入口点
资源分配, index icontran_init_pkt() 入口点
自动配置, index icon自动配置入口点
SCSI HBA 驱动程序入口点
tran_abort() 函数, index icontran_abort() 入口点
tran_dmafree() 函数, index icontran_dmafree() 入口点
tran_getcap() 函数, index icontran_getcap() 入口点
tran_init_pkt() 函数, index icontran_init_pkt() 入口点
tran_reset_notify() 函数, index icontran_reset_notify() 入口点
tran_reset() 函数, index icontran_reset() 入口点
tran_setcap() 函数, index icontran_setcap() 入口点
tran_start() 函数, index icontran_start() 入口点
tran_sync_pkt() 函数, index icontran_sync_pkt() 入口点
tran_tgt_free() 函数, index icontran_tgt_free() 入口点
tran_tgt_init() 函数, index icontran_tgt_init() 入口点
tran_tgt_probe() 函数, index icontran_tgt_probe() 入口点
按类别, index iconSCSA HBA 驱动程序入口点
scsi_pkt 结构, index iconscsi_pkt 结构(目标驱动程序)
更改为, index iconscsi_pkt 结构更改
SCSI 函数, index iconSCSI 函数
过时, index iconSCSI 函数
SCSI 目标驱动程序
SCSI 例程, index iconSCSA 函数
初始化命令描述符块, index icon生成命令
概述, index icon目标驱动程序介绍
回调例程, index icon命令完成
生成命令, index icon生成命令
属性
index icon硬件配置文件
index iconattach() 入口点(SCSI 目标驱动程序)
index iconx86 目标驱动程序配置属性
数据结构, index icon声明和数据结构
重新使用包, index icon重新使用包
传输命令, index icon传输命令
资源分配, index icon资源分配
自动配置, index iconSCSI 目标驱动程序的自动配置
自动请求检测模式, index icon自动请求检测模式
segmap() 入口点
驱动程序通知, index icon将用户映射与驱动程序通知关联
说明
index iconsegmap(9E) 入口点
index icon映射设备内存
size 属性, index icon字符设备自动配置
SNAP(Sub-Net Access Protocol,子网访问协议), index iconTPR 和 FDDI:SNAP 处理
snoop 命令, 网络驱动程序, index iconGLDv2 I/O 控制函数
snooping 内核变量, index icon启用 Deadman 功能以避免硬挂起
Solaris 内核, 请参见内核
SPARC 处理器
乘法和除法指令, index iconSPARC 乘法和除法指令
浮点操作, index iconSPARC 处理器问题
寄存器窗口, index iconSPARC 寄存器窗口
结构成员对齐, index iconSPARC 结构中的成员对齐
数据对齐, index iconSPARC 数据对齐
字节排序, index iconSPARC 字节排序
SPARC 数据对齐, index iconSPARC 数据对齐
src_advcnt 参数, ddi_device_copy(), 更改为, index iconddi_device_copy() 参数更改
strategy() 入口点
块驱动程序, index iconstrategy() 入口点
字符驱动程序, index iconstrategy() 入口点
STREAMS
请参见网络驱动程序, GLDv2
cb_ops 结构, index iconcb_ops 结构
驱动程序, index icon用于 STREAMS 设备驱动程序的入口点
Sun Studio, index icon编译和链接驱动程序