Да, Xen может сделать это успешно. Это называется PCI Passthrough: http://wiki.xen.org/wiki/Xen_PCI_Passthrough
Я успешно сделал это для гостей Windows и Linux с Xen 4.x, используя IOMMU моей системы. Существуют некоторые ограничения на то, какие устройства могут быть назначены тем или иным гостям на основе иерархии PCI в вашей конкретной системе. Вы можете просматривать свои в Linux, используя 'lspci -t' (для «дерева»).
IOMMU расположен довольно высоко в дереве, поэтому в системах, подобных ноутбукам, может быть не так много разделов. Однако почти всегда можно назначить дополнительные карты PCIe.