next up previous
次へ: リソース情報格納用の構造体 上へ: 情報システム実験(6) 戻る: 情報システム実験(6)

PCIリソースの取得

デバイスドライバがPCIデバイスの制御を行うためには、そのデバイスを制御 するためのリソース情報が必要になる。

そのPCIリソース情報はOSの起動時にカーネルにすでに登録されているので、カーネ ル内の関数を使用して取得することができる。

取得できるPCIデバイスのリソースには、次のようなものがある。

これらのリソース情報をカーネルから取得し、デバイスドライバ内にリソース情 報として保存する。実際にデバイスの制御を開始するときには、これらのデータ を使用して制御を行えばよい。



Subsections

MANOME Yoichi 平成18年12月26日