On Sat, Apr 11, 2015 at 01:24:34AM +1000, Alexey Kardashevskiy wrote: > This enables multiple IOMMU groups in one VFIO container which means > that multiple devices from different groups can share the same IOMMU > table (or tables if DDW). > > This removes a group id from vfio_container_ioctl(). The kernel support > is required for this; if the host kernel does not have the support, > it will allow only one group per container. The PHB's "iommuid" property > is ignored. The ioctl is called for every container attached to > the address space. At the moment there is just one container anyway. > > If there is no container attached to the address space, > vfio_container_do_ioctl() returns -1. > > Signed-off-by: Alexey Kardashevskiy Reviewed-by: David Gibson -- David Gibson | I'll have my music baroque, and my code david AT gibson.dropbear.id.au | minimalist, thank you. NOT _the_ _other_ | _way_ _around_! http://www.ozlabs.org/~dgibson