Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
新しい (ページにアラインされた) アドレスを BAR0/1 に書き込むことにより、PCI デバイスの IO アドレスを変更したいと考えています。BIOS機能を使用してそれを行ったとき、新しいアドレスのPCIデバイスにアクセスできませんでした。
それを機能させるために他に何かする必要がありますか?アセンブラをリアルモードで使用しています。
BAR を上書きすると、デバイスのアドレスが変更されます。(あなたがそれを適切に行った限り。)
デバイスはブリッジの背後にありますか? その場合は、ブリッジ構成レジスタも更新する必要があります。
また、チップセット/ルート コンプレックスには、独自のバス デコード構成がある場合があります。チップセットのデータシートを確認してください。