I'm trying to figure out which Hypervisor will allow me to provide access to specialized PCI-cards (for example, a telephone card) to a virtual machine. So far I have tried the VMWare ESXi server and it does not seem to allow me to do this. I heard that Microsoft Virtual Server resolves this, but I could not find supporting documentation.
I would look at Xen , it looks like you can download the xend driver for the backend on the host OS, which then allows you to communicate directly with the equipment from the guest.
. . Xen, , Xen/ .
, Xen . PCI Passthrough: http://wiki.xen.org/wiki/Xen_PCI_Passthrough
Windows Linux Xen 4.x, IOMMU. , PCI . Linux "lspci -t" ( "" ).
IOMMU , , , . PCIe , .