On Thu, Dec 15, 2016 at 02:15:51PM -0500, Laine Stump wrote: > On 12/15/2016 05:12 AM, Marcel Apfelbaum wrote: > > On 12/14/2016 10:10 PM, Laine Stump wrote: > > > On 12/14/2016 12:17 PM, Marcel Apfelbaum wrote: > > > > Be aware that 1 slot doesn't necessarily refer to only one device, > > > > we can have a multi-function device. > > > > > > Is that a fixed thing? I mean, is it always possible to use all 8 > > > functions of a slot (assuming no hotplug of course)? > > > > > > > Yes, you simply add to the function 0 on command line: with -device > > ...,multifunction=on. > > Yes, I know how the commandline works. my question is whether *all* PCI > controllers in existence have 8 usable functions per slot, or if that might > be another thing that is different from one controller to the next (and thus > would have to be reported in these query responses). That's a good question. From looking at the code, I was assuming the 8 functions were always available. But if they might be not, that's another reason to explicitly report PCI functions in the new queries. -- Eduardo -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list