On Tue, 31 Oct 2017 19:14:38 +0000 Jean-Philippe Brucker <jean-philippe.brucker@xxxxxxx> wrote: > This series implements PCI pass-through using VFIO in kvmtool. We > introduce a new parameter to lkvm run, --vfio-group, that takes an IOMMU > group number as argument, and passes all devices in the group to the > guest. Is there a discussion somewhere that provides the reasoning behind this whole group choice? It seems very limiting since there exist plenty of examples of groups where endpoints and interconnects are both included, but only the former is compatible with vfio-pci in the host. It's currently impossible to open all of these devices. There's also no opportunity to create different device topologies with this specification (ex. multi-function vs separate devices vs downstream of switches/bridges/root-ports). It seems like a strange starting point to me, but you probably already guessed that based on the QEMU implementation. > Since last version [1], I fixed a few things pointed out by Punit. The > series has now been tested on hardware (previously only software model.) Which hardware? Intel or only ARM? Thanks, Alex