ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
デバイスドライバの記述 Oracle Solaris 11.1 Information Library (日本語) |
パート I Oracle Solaris プラットフォーム用デバイスドライバの設計
2. Oracle Solaris カーネルとデバイスツリー
22. ドライバのコンパイル、ロード、パッケージ化、およびテスト
23. デバイスドライバのデバッグ、テスト、およびチューニング
Oracle Solaris OS ではドライバ開発者向けに、デバイスメモリーにアクセスするための包括的なインタフェースセットが用意されています。これらのインタフェースはドライバがプラットフォーム固有の依存関係を意識しないですむような設計になっており、プロセッサとデバイスとの間のエンディアンの不一致を処理するほか、デバイスで発生する可能性のあるデータ順序依存関係を適用します。これらのインタフェースを使用すれば、SPARC、x86 の両方のプロセッサアーキテクチャーで動作することはもちろん、それぞれのプロセッサファミリに属する各種プラットフォーム上でも動作するような単一ソースのドライバを開発できます。
この章では、次の内容について説明します。