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