て
- ディスク
- 入出力制御,
ディスクの ioctl
- パフォーマンス,
ディスクパフォーマンス
- ディスクドライバのテスト,
ディスクドライバ
- データ共有
- devmap() の使用,
devmap() でのデータ共有
- ioctl() の使用,
ioctl() でのデータ共有
- mmap() の使用,
mmap() でのデータ共有
- データ構造体
- dev_ops 構造体,
dev_ops 構造体
- GLDv2
GLDv2 の宣言とデータ構造体
gld_stats 構造体
- modldrv 構造体,
modldrv 構造体
- データストレージクラス,
ドライバデータのストレージクラス
- データ転送, 文字ドライバ,
入出力要求の処理
- データのコピー
- copyin() 関数,
ユーザーアドレス
- copyout() 関数,
ユーザーアドレス
- データ破壊
- 悪質な、定義,
デバイス管理データおよび制御データの破壊
- 検出,
破壊されたデータの検出
- 誤動作の原因、定義,
デバイス管理データおよび制御データの破壊
- 受信データ,
受信データの破壊
- 制御データ,
デバイス管理データおよび制御データの破壊
- デバイス管理データ,
デバイス管理データおよび制御データの破壊
- テープドライバ, テスト,
特定の種類のドライバのテスト
- テスト
- DDI コンプライアンス,
DDI/DKI コンプライアンスのテスト
- インストールとパッケージ化,
インストールとパッケージ化のテスト
- 機能,
機能テスト
- コンソールフレームバッファードライバ,
コンソールフレームバッファードライバの開発、テスト、およびデバッグ
- 設定,
設定のテスト
- ディスクドライバ,
ディスクドライバ
- テープドライバ,
テープドライバ
- デバイスドライバ,
デバイステストの条件
- ドライバ強化テストハーネス,
ドライバ強化テストハーネス
- ネットワークドライバ,
ネットワークドライバ
- ハードウェア障害の投入
ドライバ強化テストハーネス
ドライバのテスト
- 非同期通信ドライバ,
非同期通信ドライバ
- テスト中のデータ損失の回避,
テストシステムでのデータ損失の回避
- テストモジュール,
テストモジュールの設定
- テストモジュールのアンロード,
テストモジュールのロードとアンロード
- テストモジュールのロード,
テストモジュールのロードとアンロード
- テスト用デバッガ, データ損失の回避,
テストシステムでのデータ損失の回避
- デッドマンカーネル機能,
ハードハングを避けるためのデッドマン機能の有効化
- デバイス
- インタフェース,
USB デバイスがシステムからどのように見えるか
- インタフェースの分割
複数のインタフェースを備えたデバイス
複数の設定を持つデバイス
- インタフェース番号,
インタフェース番号の取得
- エンドポイント,
USB デバイスがシステムからどのように見えるか
- 休止,
割り込みリソース管理の実装例
- 構成,
USB デバイスがシステムからどのように見えるか
- 再開,
割り込みリソース管理の実装例
- 代替設定,
USB デバイスがシステムからどのように見えるか
- 複合
複数のインタフェースを備えたデバイス
デバイス全体の管理
- デバイス ID 関数,
デバイス ID 関数
- デバイスアクセス関数
- テーブル,
ユーザーアプリケーションカーネルおよびデバイスアクセス関数
- 非推奨,
ユーザーアプリケーションカーネルおよびデバイスアクセス関数
- ブロックドライバ,
open() エントリポイント (ブロックドライバ)
- 文字ドライバ,
open() エントリポイント (文字ドライバ)
- デバイスインスタンス,
障害投入
- デバイス階層化, 「LDI」を参照
- デバイスコンテキスト管理,
デバイスコンテキストとは
- エントリポイント,
デバイスコンテキスト管理用のエントリポイント
- 処理,
コンテキスト管理の処理
- モデル,
コンテキスト管理モデル
- デバイス情報
- di_link_next_by_lnode() 関数,
デバイス情報ライブラリインタフェース
- di_link_next_by_node() 関数,
デバイス情報ライブラリインタフェース
- di_link_private_get() 関数,
デバイス情報ライブラリインタフェース
- di_link_private_set() 関数,
デバイス情報ライブラリインタフェース
- di_link_spectype() 関数,
デバイス情報ライブラリインタフェース
- di_link_t,
デバイス情報ライブラリインタフェース
- di_link_to_lnode() 関数,
デバイス情報ライブラリインタフェース
- di_lnode_devinfo() 関数,
デバイス情報ライブラリインタフェース
- di_lnode_devt() 関数,
デバイス情報ライブラリインタフェース
- di_lnode_name() 関数,
デバイス情報ライブラリインタフェース
- di_lnode_next() 関数,
デバイス情報ライブラリインタフェース
- di_lnode_private_get() 関数,
デバイス情報ライブラリインタフェース
- di_lnode_private_set() 関数,
デバイス情報ライブラリインタフェース
- di_lnode_t,
デバイス情報ライブラリインタフェース
- di_node_t,
デバイス情報ライブラリインタフェース
- di_walk_link() 関数,
デバイス情報ライブラリインタフェース
- di_walk_lnode() 関数,
デバイス情報ライブラリインタフェース
- DINFOLYR,
デバイス情報ライブラリインタフェース
- i ノード,
デバイス情報ライブラリインタフェース
- LDI,
ターゲットデバイス情報の取得
- Nblocks プロパティー,
デバイスのサイズ
- nblocks プロパティー,
デバイスのサイズ
- USB デバイスへのドライバのバインド,
互換デバイス名
- 互換デバイス名,
互換デバイス名
- 自己識別,
デバイスの識別
- ツリー構造
デバイスツリーコンポーネント
デバイスツリーコンポーネント
- ドライバのデバイスへのバインド,
ドライバのデバイスへのバインド
- プロパティー値,
ターゲットデバイスのプロパティー値の取得
- デバイス設定, エントリポイント,
デバイス設定の概念
- デバイスツリー
- カーネルでの目的,
カーネルとは
- 概要,
デバイスツリーコンポーネント
- ナビゲーション、デバッガ内,
デバイスツリー情報の取得
- 表示,
デバイスツリーの表示
- デバイスディレクトリ, 復旧,
デバイスディレクトリの復旧
- デバイスディレクトリの復旧,
デバイスディレクトリの復旧
- デバイス電源管理
- pm_busy_component() 関数
電源管理状態
ビジーとアイドルの状態遷移
デバイス電源管理
デバイス電源管理
- pm_idle_component() 関数
電源管理状態
ビジーとアイドルの状態遷移
ビジーとアイドルの状態遷移
デバイス電源管理
デバイス電源管理
- pm_lower_power() 関数
電源レベル
デバイス電源管理
- pm_raise_power() 関数
複数の電源管理部品
電源レベル
ビジーとアイドルの状態遷移
デバイス電源管理
デバイス電源管理
- power() エントリポイント
デバイス電源管理
デバイス電源管理
- power() 関数,
power() エントリポイント
- usb_create_pm_components() 関数,
デバイス電源管理
- USB デバイス,
デバイス電源管理
- 依存関係,
電源管理の依存関係
- インタフェース,
デバイス電源管理インタフェース
- エントリポイント,
power() エントリポイント
- 状態遷移,
ビジーとアイドルの状態遷移
- 定義,
電源管理システムのフレームワーク
- 電源レベル,
電源レベル
- 部品,
電源管理の部品
- モデル,
デバイス電源管理モデル
- デバイスドライバ
- 「ドライバのコンパイル」も参照
- 「ドライバのリンク」も参照
- 「ドライバのロード」も参照
- 64 ビットドライバ,
64 ビットデバイスドライバの準備
- 64 ビットのドライバ,
64 ビットに対応したデバイスドライバに対する入出力制御のサポート
- hubd USB ハブドライバ,
電源を入れたまま挿入
- kstat の使用,
カーネル統計
- update_drv を使用した情報の変更,
ドライバ情報の更新
- usb_mid USB マルチインタフェースドライバ
複数のインタフェースを備えたデバイス
電源を入れたまま取り外し
インタフェース番号の取得
- USB ドライバ,
USB ドライバ
- アクセス権の変更,
ドライバ情報の更新
- エラー処理,
エラー処理
- エントリポイント,
デバイスドライバのエントリポイントとは
- オフライン化
ホットプラグコールバック
電源を入れたまま取り外し
- カーネルでの目的,
カーネルとは
- カーネル内からのアクセス,
階層化ドライバインタフェース (LDI)
- 構成記述子クラウド,
電源を入れたまま再挿入
- コンテキスト,
ドライバコンテキスト
- ソースファイル,
ソースファイル
- チューニング,
ドライバのチューニング
- 定義,
デバイスドライバとは
- テスト
デバイステストの条件
ドライバのテスト
- デバイスノードへのバインド
ドライバのデバイスへのバインド
互換デバイス名
- デバッグ,
デバイスドライバのデバッグ、テスト、およびチューニング
- PROM の使用,
SPARC マシンの PROM
- コーディングのヒント,
デバッグ準備手法
- シリアル接続の設定,
シリアル接続を使用したテスト
- ツール,
デバッグツール
ネットワークドライバ,
ネットワークデバイスのドライバ
- バインディング,
デバイスドライバのバインディングのチェック
- パッケージ化,
ドライバのパッケージ化
- 標準の文字ドライバ,
文字デバイスドライバ用のエントリポイント
- ブロックドライバ,
ブロックデバイスドライバ用のエントリポイント
- ヘッダーファイル,
ヘッダーファイル
- 別名,
ドライバ情報の更新
- メッセージの出力,
エラーの出力
- モジュール設定,
ソースファイル
- ロード可能なインタフェース,
ロード可能なドライバインタフェース
- デバイスドライバのコンテキスト,
ドライバコンテキスト
- デバイスドライバのソースファイル,
ソースファイル
- デバイスドライバのチューニング,
ドライバのチューニング
- DTrace,
動的計測を行うための DTrace
- kstat,
カーネル統計
- デバイスドライバのテスト,
ドライバのテスト
- デバイスドライバのヘッダーファイル,
ヘッダーファイル
- デバイスノード,
USB デバイスと Solaris デバイスツリー
- デバイスの休止,
割り込みリソース管理の実装例
- デバイスの再開,
割り込みリソース管理の実装例
- デバイスの自己識別,
デバイスの識別
- デバイスの使用状態,
カーネルインタフェース
- 「LDI」を参照
- デバイス番号, 説明,
特殊ファイルとしてのデバイス
- デバイスポーリング,
割り込みハンドラの機能
- chpoll() 関数,
ファイル記述子に対する入出力の多重化
- poll() 関数,
ファイル記述子に対する入出力の多重化
- 文字ドライバ,
ファイル記述子に対する入出力の多重化
- デバイスメモリー
- cb_ops 内の D_DEVMAP フラグ,
cb_ops 構造体
- マッピング
メモリーマッピングされたデバイス用のエントリポイント
デバイスメモリーおよびカーネルメモリーのマッピング
- デバイスレジスタ, マッピング,
attach() エントリポイント
- デバイス割り込み, 「割り込み; 割り込み処理」を参照
- デバッグ
- ASSERT() マクロ,
ASSERT() を使用して無効な前提条件を見つける
- DEBUG シンボル,
ASSERT() を使用して無効な前提条件を見つける
- kmdb デバッガ,
kmdb カーネルデバッガの使用
- kmem_flags,
kmem_flags デバッグフラグの設定
- mdb コマンドの記述,
mdb を使用したデバッガコマンドの記述
- mdb デバッガ,
mdb モジュラーデバッガの使用
- moddebug,
テストモジュールのロードとアンロード
- SPARC テストシステムの設定,
SPARC プラットフォームのターゲットシステムの設定
- system ファイル,
テストモジュールの設定
- x86 テストシステムの設定,
x86 プラットフォーム上のターゲットシステムの設定
- 一般的なタスク,
kmdb と mdb を使用した便利なデバッグタスク
- カーネルデータ構造体の表示,
カーネルデータ構造体情報の取得
- カーネル変数の使用,
カーネル変数の変更
- カーネルメモリーリークの検出,
カーネルメモリーリークの検出
- コーディングのヒント,
デバッグ準備手法
- コンソールフレームバッファードライバ,
コンソールフレームバッファードライバの開発、テスト、およびデバッグ
- 事後,
事後デバッグ
- システムレジスタ,
kmdb によるシステムレジスタの調査
- 障害への準備,
テストシステムでのデータ損失の回避
- 条件付きコンパイル,
条件付きコンパイルを使用してコストの高いデバッグ機能を切り替える
- シリアル接続の設定,
シリアル接続を使用したテスト
- 代替カーネルのブート,
代替カーネルでブートするには
- ツール,
デバッグツール
- デバイスのデバッグでの SPARC PROM の使用,
SPARC マシンの PROM
- 電源管理
- 「システム電源管理」も参照
- 「デバイス電源管理」も参照
- USB デバイス,
電源管理
- 制御フロー,
電源管理の制御フロー
- 電源管理関数,
電源管理関数
- 非推奨,
電源管理関数
- 電源管理におけるデバイス状態,
ハードウェア状態
- 電源管理におけるハードウェア状態,
ハードウェア状態
- 電源管理の制御フロー,
電源管理の制御フロー