JavaScript is required to for searching.
跳过导航链接
退出打印视图
编写设备驱动程序     Oracle Solaris 10 1/13 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.  Solaris DDI/DKI 服务汇总

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

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

E.  pci.conf 文件

索引

数字和符号

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

R

S

T

U

V

W

X

访

使

线

T

tem-support DDI 属性
index iconSolaris 控制台和内核终端仿真器
index iconSPARC 平台控制台通信
tem(terminal emulator module,终端仿真器模块), index iconx86 平台控制台通信
另请参见内核终端仿真器
th_define 命令
index icon驱动程序强化测试工具
index icon测试驱动程序
index icon故障注入过程
index icon使用脚本自动完成测试过程
th_manage 命令
index icon驱动程序强化测试工具
index icon测试驱动程序
index icon故障注入过程
调优设备驱动程序, index icon调优驱动程序
调试
ASSERT() 宏, index icon使用 ASSERT() 捕捉无效假设
DEBUG 符号, index icon使用 ASSERT() 捕捉无效假设
调优设备驱动程序
DTrace, index icon用于动态检测过程的 DTrace
调试
system 文件, index icon设置测试模块
kmdb 调试器, index icon使用 kmdb 内核调试器
kmem_flags, index icon设置 kmem_flags 调试标志
调优设备驱动程序
kstat, index icon内核统计信息
调试
mdb 调试器, index icon使用 mdb 模块调试器
moddebug, index icon装入和卸载测试模块
编码提示, index icon调试准备方法
编写 mdb 命令, index icon使用 mdb 编写调试器命令
常见任务, index icon使用 kmdb 和 mdb 执行的有用调试任务
工具, index icon调试工具
检测内核内存泄漏, index icon检测内核内存泄漏
控制台帧缓存器驱动程序, index icon开发、测试和调试控制台帧缓存器驱动程序
设置 SPARC 测试系统, index icon在 SPARC 平台上设置目标系统
设置 x86 测试系统, index icon在 x86 平台上设置目标系统
设置串行连接, index icon使用串行连接进行测试
使用 SPARC PROM 进行设备调试, index iconSPARC 计算机上的 PROM
使用内核变量, index icon修改内核变量
事后, index icon事后调试
条件编译, index icon使用条件编译在开销较大的调试功能之间切换
系统寄存器, index icon使用 kmdb 查找系统寄存器
显示内核数据结构, index icon获取内核数据结构信息
引导替代内核, index icon使用替代内核进行引导
针对灾难做好准备, index icon避免测试系统中发生数据丢失
ticks 参数, delay(), 更改为, index icondelay() 和 timeout() 参数更改
ticks 参数, timeout(), 更改为, index icondelay() 和 timeout() 参数更改
timeout 参数, cv_timedwait(), 更改为, index iconcv_timedwait() 和 cv_timedwait_sig() 参数更改
timeout() 函数, index icondelay() 和 timeout() 参数更改
更改为, index icondelay() 和 timeout() 参数更改
tip 连接, index icon使用串行连接进行测试
TPR(Token Passing Ring,令牌传递环), index iconTPR 和 FDDI:SNAP 处理
tran_abort() 入口点, SCSI HBA 驱动程序, index icontran_abort() 入口点
tran_destroy_pkt() 入口点, SCSI HBA 驱动程序, index icontran_destroy_pkt() 入口点
tran_dmafree() 入口点, SCSI HBA 驱动程序, index icontran_dmafree() 入口点
tran_getcap() 入口点, SCSI HBA 驱动程序, index icontran_getcap() 入口点
tran_init_pkt() 入口点, SCSI HBA 驱动程序, index icontran_init_pkt() 入口点
tran_reset_notify() 入口点, SCSI HBA 驱动程序, index icontran_reset_notify() 入口点
tran_reset() 入口点, SCSI HBA 驱动程序, index icontran_reset() 入口点
tran_setcap() 入口点, SCSI HBA 驱动程序, index icontran_setcap() 入口点
tran_start() 入口点, SCSI HBA 驱动程序, index icontran_start() 入口点
tran_sync_pkt() 入口点, SCSI HBA 驱动程序, index icontran_sync_pkt() 入口点