ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
デバイスドライバの記述 Oracle Solaris 11.1 Information Library (日本語) |
パート I Oracle Solaris プラットフォーム用デバイスドライバの設計
2. Oracle Solaris カーネルとデバイスツリー
64 ビットに対応したデバイスドライバに対する入出力制御のサポート
22. ドライバのコンパイル、ロード、パッケージ化、およびテスト
23. デバイスドライバのデバッグ、テスト、およびチューニング
図 15-1 は、文字デバイスドライバの構造を定義するデータ構造体とルーチンを示しています。デバイスドライバには通常、次の要素が含まれています。
デバイスでロード可能なドライバセクション
デバイス構成セクション
文字ドライバのエントリポイント
次の図の陰付きのデバイスアクセスセクションは、文字ドライバのエントリポイントを示しています。
各デバイスドライバに関連して dev_ops(9S) 構造体が存在し、これがさらに cb_ops(9S) 構造体を参照しています。これらの構造体には、次のドライバエントリポイントへのポインタが含まれています。