0

新しい (ページにアラインされた) アドレスを BAR0/1 に書き込むことにより、PCI デバイスの IO アドレスを変更したいと考えています。BIOS機能を使用してそれを行ったとき、新しいアドレスのPCIデバイスにアクセスできませんでした。

それを機能させるために他に何かする必要がありますか?アセンブラをリアルモードで使用しています。

4

2 に答える 2

0

BAR を上書きすると、デバイスのアドレスが変更されます。(あなたがそれを適切に行った限り。)

デバイスはブリッジの背後にありますか? その場合は、ブリッジ構成レジスタも更新する必要があります。

また、チップセット/ルート コンプレックスには、独自のバス デコード構成がある場合があります。チップセットのデータシートを確認してください。

于 2012-08-01T20:44:16.937 に答える