Hi Dominic, Dominic Eschweiler wrote: > Am Freitag, den 08.06.2012, 08:16 -0600 schrieb Alex Williamson: >> Yes, thanks Jan. This is exactly what VFIO does. VFIO provides >> secure config space access, resource access, DMA mapping services, and >> full interrupt support to userspace. > > I know about VFIO, but we need some support for that stuff relatively > soon. That's the reason why I'm currently working on it to make UIO DMA > capable. My extensions probably do not play well with IOMMUs and they > therefore won't make it to mainline anyhow (i learned that today ;-). I'm not sure if vfio covers your needs completely, but I tested it here very successfully. I was able to create a patch, which can be applied to opensuse 3.4.1 kernel and which seams to run well. I even managed to integrate it into libvirt :-). So it is usable as every other traditional VM, too. Besides the problem with AMD IOMMU, which requires to unbind a whole group of devices in some cases (PCI passthrough - not PCIe), it's really cool! And it's usable now! Regards, Andreas -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html