ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
![]() |
デバイスドライバの記述 Oracle Solaris 11.1 Information Library (日本語) |
パート I Oracle Solaris プラットフォーム用デバイスドライバの設計
2. Oracle Solaris カーネルとデバイスツリー
22. ドライバのコンパイル、ロード、パッケージ化、およびテスト
23. デバイスドライバのデバッグ、テスト、およびチューニング
障害管理関数には次のものがあります。
宣言された障害管理機能に基づいてリソースを割り当て、初期化する
ddi_fm_init() に対して宣言された障害管理機能をサポートするために、このデバイスインスタンスに割り当てられたリソースをクリーンアップする
現在このデバイスインスタンスに対して設定されている機能ビットマスクを返す
IO 障害管理フレームワークにエラーハンドラコールバックルーチンを登録する
ddi_fm_handler_register() で登録されたエラーハンドラコールバックルーチンを削除する
アクセスハンドルのエラーステータスを返す
DMA ハンドルのエラーステータスを返す
アクセスハンドルのエラーステータスをクリアする
DMA ハンドルのエラーステータスをクリアする
Fault Manager デーモン fmd(1M) に提供するためのエンコードされた障害管理エラー報告の名前と値のペアのリストをキューに入れる
エラーの影響を報告する
エラー報告作成のサポートを初期化し、PCI、PCI/X、または PCI Express 構成スペースへの以降のアクセスのためのリソースを設定する
このデバイスインスタンスに対して pci_ereport_setup() によって割り当ておよび設定されたリソースをすべて解放する
PCI、PCI/X、または PCI Express のバスエラーをすべてスキャンして送信する