用于虚拟机的假PCI设备

时间:2016-01-19 18:47:59

标签: virtual-machine linux-device-driver virtualization pci

背景

我正在开发一个连接到Linux计算机的PCI卡的项目。 PCI卡是一种定制卡,因此Linux计算机具有自定义驱动程序。

我们最近为我们的软件开发环境切换到了虚拟机。能够以VM可以交互的方式模仿PCI设备的功能将是一个巨大的帮助。

问题

有没有办法创建可与开发虚拟机连接的假/虚拟PCI设备?理想情况下,“虚拟设备”是在虚拟机主机(开发人员的计算机)上运行的软件。

1 个答案:

答案 0 :(得分:2)

在尝试将声卡添加到基于vmware的Windows服务器虚拟机时,我常常面临类似的问题。这样做是不可能的,因为集群本身不包含要分配给我的虚拟机的设备。 您的虚拟机提供商可以处理此类问题。 example with vmware

所以你还可以做的就是为你的PCI卡寻找软件模拟器。