JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
デバイスドライバの記述     Oracle Solaris 10 1/13 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

パート I Oracle Solaris プラットフォーム用デバイスドライバの設計

1.  Oracle Solaris デバイスドライバの概要

2.  Oracle Solaris カーネルとデバイスツリー

3.  マルチスレッド

4.  プロパティー

5.  イベントの管理とタスクのキュー

6.  ドライバの自動構成

7.  デバイスアクセス: プログラム式入出力

8.  割り込みハンドラ

9.  ダイレクトメモリーアクセス (DMA)

10.  デバイスメモリーおよびカーネルメモリーのマッピング

11.  デバイスコンテキスト管理

12.  電源管理

13.  Oracle Solaris ドライバの強化

14.  階層化ドライバインタフェース (LDI)

パート II 特定の種類のデバイスドライバの設計

15.  文字デバイスのドライバ

16.  ブロックデバイスのドライバ

17.  SCSI ターゲットドライバ

18.  SCSI ホストバスアダプタドライバ

19.  ネットワークデバイスのドライバ

20.  USB ドライバ

21.  SR-IOV ドライバ

パート III デバイスドライバの構築

22.  ドライバのコンパイル、ロード、パッケージ化、およびテスト

23.  デバイスドライバのデバッグ、テスト、およびチューニング

24.  推奨されるコーティング方法

パート IV 付録

A.  ハードウェアの概要

B.  Solaris DDI/DKI サービスのサマリー

C.  64 ビットデバイスドライバの準備

D.  コンソールフレームバッファードライバ

E.  pci.conf ファイル

索引

数字・記号

A

B

C

D

E

F

G

H

I

K

L

M

N

O

P

R

S

T

U

V

W

X

S

S_IFCHR, index iconマイナーデバイスノードの作成
SAP (サービスアクセスポイント), index iconEthernet V2 および ISO 8802-3 (IEEE 802.3)
SBus
DVMA をサポートしているスロット, index icon物理 SBus アドレス
アドレスビット, index icon物理 SBus アドレス
地理的アドレス指定, index iconSBus
ハードウェア構成ファイル, index iconSBus のハードウェア構成ファイル
物理アドレス空間, index iconSBus の物理アドレス空間
scatter/gather
DMA エンジン, index iconDMA ソフトウェアコンポーネント: ハンドル、ウィンドウ、cookie
入出力, index iconベクトル化された入出力
SCSA
index iconターゲットデバイスの概要
index iconSCSI インタフェース
HBA トランスポート層, index iconSCSI インタフェース
インタフェース, index iconSCSA HBA エントリポイントのサマリー
グローバルデータ定義, index iconSCSI オプション
SCSI
アーキテクチャー, index iconSun Common SCSI Architecture の概要
バス, index iconターゲットデバイスの概要
scsi_alloc_consistent_buf() 関数, 変更内容, index iconscsi_alloc_consistent_buf() 引数の変更内容
scsi_device 構造体, index iconscsi_device 構造体
scsi_hba_tran 構造体, scsi_pkt 構造体, index iconターゲットインスタンスごとのデータ
scsi_hba_ 関数
scsi_hba_attach_setup() 関数, index iconHBA の構成プロパティー
scsi_hba_lookup_capstr() 関数, index icontran_getcap() エントリポイント
scsi_hba_pkt_alloc() 関数, index iconscsi_pkt(9S) 構造体の割り当てと初期化
scsi_hba_probe() 関数, index icontran_tgt_probe() エントリポイント
サマリーリスト, index iconSCSA HBA 関数
scsi_hba 関数, scsi_hba_pkt_free() 関数, index icontran_destroy_pkt() エントリポイント
scsi_pkt 構造体, index iconscsi_pkt 構造体 (ターゲットドライバ)
変更内容, index iconscsi_pkt 構造体の変更内容
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 HBA ドライバ
DMA リソース, index iconDMA リソースの割り当て
インストール, index iconSCSI HBA ドライバに固有の問題
エントリポイントのサマリー, index iconSCSA HBA エントリポイントのサマリー
概要
index iconSCSI インタフェース
index iconSCSI インタフェース
機能管理, index icontran_getcap() エントリポイント
コマンド状態構造体, index iconコマンド別構造体
コマンドのタイムアウト, index iconタイムアウトハンドラ
コマンドのトランスポート, index iconコマンドのトランスポート
自動構成, index icon自動構成のエントリポイント
設定プロパティー, index iconHBA の構成プロパティー
中止およびリセット管理, index icontran_abort() エントリポイント
データ構造体, index iconSCSA HBA データ構造体
とホットプラグによる取り付け, index iconホットプラグによる取り付け
ドライバインスタンスの初期化, index icontran_tgt_init() エントリポイント
トランスポート構造体の初期化, index iconattach() エントリポイント (SCSI HBA ドライバ)
複製, index iconトランスポート構造体の複製
プロパティー, index iconx86 ターゲットドライバの構成プロパティー
ヘッダーファイル, index icon宣言と構造体
ホットプラグ, index icon動的再構成 (DR)
リソースの割り当て, 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 HBA ドライバの複製, index iconトランスポート構造体の複製
SCSI 関数, index iconSCSI 関数
非推奨, index iconSCSI 関数
SCSI ターゲットドライバ
SCSI ルーチン, index iconSCSA 関数
概要, index iconターゲットデバイスの概要
コールバックルーチン, index iconコマンドの完了
コマンド記述子ブロックの初期化, index iconコマンドの構築
コマンドの構築, index iconコマンドの構築
コマンドのトランスポート, index iconコマンドのトランスポート
自動構成, index iconSCSI ターゲットドライバの自動構成
自動要求検知モード, index icon自動要求検知モード
データ構造体, index icon宣言とデータ構造体
パケットの再利用, index iconパケットの再利用
プロパティー
index iconハードウェア構成ファイル
index iconattach() エントリポイント (SCSI ターゲットドライバ)
index iconx86 ターゲットドライバの構成プロパティー
リソース割り当て, index iconリソース割り当て
segmap() エントリポイント
説明
index iconsegmap(9E) エントリポイント
index iconデバイスメモリーのマッピング
ドライバ通知, index iconユーザーマッピングとドライバ通知の関連付け
size プロパティー, index icon文字デバイスの自動構成
SNAP (Sub-Net Access Protocol), index iconTPR と FDDI: SNAP 処理
snooping カーネル変数, index iconハードハングを避けるためのデッドマン機能の有効化
snoop コマンド, ネットワークドライバ, index iconGLDv2 の入出力制御関数
SPARC のデータ割り当て, index iconSPARC のデータ割り当て
SPARC プロセッサ
構造体のメンバー割り当て, index iconSPARC 構造体のメンバー割り当て
乗算命令と除算命令, index iconSPARC の乗算命令と除算命令
データ割り当て, index iconSPARC のデータ割り当て
バイト順序, index iconSPARC のバイト順序
浮動小数点演算, index iconSPARC プロセッサの問題
レジスタウィンドウ, index iconSPARC のレジスタウィンドウ
USB 2.0 仕様, index iconUSBA 2.0 フレームワーク
src_advcnt 引数、ddi_device_copy(), 変更内容, index iconddi_device_copy() 引数の変更内容
strategy() エントリポイント
ブロックドライバ, index iconstrategy() エントリポイント
文字ドライバ, index iconstrategy() エントリポイント
STREAMS
「ネットワークドライバ、GLDv2」を参照
cb_ops 構造体, index iconcb_ops 構造体
ドライバ, index iconSTREAMS デバイスドライバ用のエントリポイント
古くなったポインタ, index iconスレッドの対話
system ファイル, index iconテストモジュールの設定