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.  中断处理程序

中断处理程序概述

设备中断

高级别中断

传统中断

标准消息告知中断和扩展消息告知中断

MSI 中断

MSI-X 中断

软件中断

DDI 中断函数

中断功能函数

中断初始化和销毁函数

优先级管理函数

软中断函数

中断函数示例

注册中断

注册传统中断

注册 MSI 中断

中断资源管理

中断资源管理功能

回调接口

注册回调处理程序函数

取消注册回调处理程序函数

回调处理程序函数

中断请求接口

分配中断

修改所请求的中断向量数量

中断用法和灵活性

中断资源管理实现样例

中断处理程序功能

处理高级别中断

高级互斥锁

高级别中断处理示例

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 文件

索引

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

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

中断处理程序

本章介绍用于处理中断的机制,如分配、注册、服务以及删除中断。本章介绍有关以下主题的信息: