VMからPCIeブリッ​​ジデバイスにアクセスする方法

VMからPCIeブリッ​​ジデバイスにアクセスする方法

PCIパススルー仮想マシンを使用しようとしています。ホストシステムはCentos 7.2を使用します。システムには、PCIeスイッチとブリッジ(通常はPLXのファブリック)の背後に接続された複数のPCIeデバイスがあります。エンドポイントデバイスをうまく通過できますが、ブリッジデバイスで利用可能な機能を使用するため、システムもブリッジデバイスにアクセスする必要があります(BARスペースがあります)。しかし、pcieportが所有しているので、分離しようとすると、次のような結果になります。

error: Failed to detach device pci_0000_1f_00_0
error: Failed to bind PCI device '0000:1f:00.0' to vfio-pci: No such device

オンラインで検索してみると、vfioがブリッジデバイスをサポートしていないようです。ゲスト仮想マシン(通常はCentos 6.2)からこれらのPCIeデバイスにアクセスする他の方法はありますか?

USBデバイスで発生するように、ホスト仮想マシンからドライバアクセスを接続する方法はありますか?

ゲストVMアクセスをホストに接続するためのデバイスドライバを作成する手順はありますか?

関連情報