PCIパススルーデバイスのメモリアクセスが正しくありません。

PCIパススルーデバイスのメモリアクセスが正しくありません。

Intel Haswellプロセッサで動作するwrlinux yoctoシステムがあります。ここでは、qemu / kvmを使用して起動されたVMにPCIeデバイス(broadcomスイッチ)を介して接続されています。ゲストは構成スペースを介してデバイスを検出し、BARに基づいてメモリスペースを割り当てることができますが、デバイスのメモリアクセスが間違っているようです。ゲストの物理アドレスマッピングに問題があるのではないでしょうか。アクセスが失敗せず、誤ったデータを返します。ゲスト設定のDMA再マッピングが正しいかどうかをデバッグする方法は?

関連情報