PCIコンフィギュレーションスペースのレジスタにアクセスする必要がある場合、DWORDをコンフィギュレーションスペースに読み書きするために、ビルトインBIOS機能を使用するだけですか?PCIコンフィギュレーションスペースのレジスタにアクセスする適切な方法
たとえば、B0:D31:F1にあるIDEコントローラを使用しようとしている場合、そのBDFをBIOS機能のパラメータとして使用してコンフィギュレーションレジスタを読み書きしますか?だから私がベンダーのIDを取得したいのであれば、私は特定のBDFの最初のDWORDを読むでしょうか?
私は基本から離れていますか?
EDIT:PCI BIOSの仕様で
、私は、コンフィギュレーション空間に言葉を読み書きするためにBIOS関数の定義を見ているされています。私は、コンフィギュレーションスペース内のさまざまなオフセットでレジスタに書き込むことができると信じています。私は私の質問は、このレベルでこれらのレジスタにアクセスする正しい方法ですか?
ターゲットOSとは何ですか? – Michael
ターゲットOSは学校プロジェクトです:学期中に開発された非常にシンプルなOSです。私のプロジェクトは単純なディスクドライバを開発することです。 –