ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
デバイスドライバの記述 Oracle Solaris 10 8/11 Information Library (日本語) |
このマニュアルの第 1 部では、Solaris プラットフォームでデバイスドライバを開発するための一般的な情報を提供します。ここに含まれる章は次のとおりです。
第 1 章Solaris デバイスドライバの概要では、Solaris プラットフォームのデバイスドライバと関連するエントリポイントの概要を説明します。デバイスドライバタイプごとのエントリポイントを表形式で示します。
第 2 章Solaris カーネルとデバイスツリーでは、Solaris カーネルの概要を説明するほか、デバイスツリーでデバイスがどのようにノードとして表現されるかについても説明します。
第 3 章マルチスレッドでは、Solaris のマルチスレッドカーネルについて、デバイスドライバ開発者に関係の深い側面について説明します。
第 4 章プロパティーでは、デバイスのプロパティーを使用するためのインタフェースセットについて説明します。
第 5 章イベントの管理とタスクのキューでは、デバイスドライバでイベントをログに記録する方法と、タスクキューを使用してタスクをあとで実行する方法について説明します。
第 6 章ドライバの自動設定では、ドライバが自動設定のために提供する必要のあるサポートについて説明します。
第 7 章デバイスアクセス: プログラム式入出力では、ドライバがデバイスメモリーに対して読み書きを行うためのインタフェースや手法について説明します。
第 8 章割り込みハンドラでは、割り込みを処理する機構について説明します。これらの機構には、割り込みの割り当て、登録、処理、および削除が含まれます。
第 9 章ダイレクトメモリーアクセス (DMA)では、ダイレクトメモリーアクセス (DMA) と DMA インタフェースについて説明します。
第 10 章デバイスメモリーおよびカーネルメモリーのマッピングでは、デバイスメモリーとカーネルメモリーを管理するインタフェースについて説明します。
第 11 章デバイスコンテキスト管理では、デバイスドライバがデバイスへのユーザーアクセスを管理できるようにするインタフェースセットについて説明します。
第 12 章電源管理では、消費電力を管理するためのフレームワークである Power Management 機能のインタフェースについて説明します。
第 13 章Solaris ドライバの強化では、入出力デバイスドライバに障害管理機能を組み込む方法、防御力を高めるプログラミング手法を組み込む方法、およびドライバ強化テストハーネスを使用する方法について説明します。
第 14 章階層化ドライバインタフェース (LDI)では、カーネルモジュールがシステム内のほかのデバイスにアクセスできるようにする LDI について説明します。