On Wed, 2017-03-15 at 15:18 -0400, Laine Stump wrote: > > Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1408808 > > Yes, but kind of no. It makes it available, but still difficult and > cumbersome to use. I would say it *partially* resolves that BZ, with > full resolution coming from the followup patches that make it the > default. (I'm only pointing this out because we wouldn't want some > distro maintainer to be looking through patches for backport and > erroneously believe, based on the commit log, that this was the only > patch they needed). I was debating about this myself. Strictly speaking, the bug report is about adding support for generic PCIe Root Ports, which this patch does. That said, I see your point, and since I don't have any specific objection to moving the Resolves: to the next patch I'll do just that. [...] > BTW, although you added an entry to your new-fangled "news" file in > patch 4, you never added new info to formatdomain.html.in - at least > that should be included in this patch (with a small addition to its text > when you change the default for aarch64). The existing documentation is fairly vague about PCI controller models: PCI controllers also have an optional subelement <model> with an attribute name. The name attribute holds the name of the specific device that qemu is emulating (e.g. "i82801b11-bridge") rather than simply the class of device ("dmi-to-pci-bridge", "pci-bridge"), which is set in the controller element's model attribute. In almost all cases, you should not manually add a <model> subelement to a controller, nor should you modify one that is automatically generated by libvirt. Since 1.2.19 (QEMU only). Nowhere are the valid models for each PCI controllers listed, and that's fine in my book: the documentation explicitly tells the user that they should let libvirt do its thing in basically all cases. Do you really think we should make that more explicit? [...] > > @@ -338,7 +338,9 @@ VIR_ENUM_IMPL(virDomainControllerPCIModelName, > > "x3130-upstream", > > "xio3130-downstream", > > "pxb", > > - "pxb-pcie") > > + "pxb-pcie", > > + "pcie-root-port", > > Sigh. As this becomes the norm, it's going to make libvirt config look > redundant (and is also likely to confuse people about which attribute to > change if they want to use iohh3420 instead of the generic one), but > there's nothing that can be done about it. (I agree that this was the > best choice for device name in qemu btw). You just have to change the model, as opposed to, you know... The model. What's so confusing about that? :D -- Andrea Bolognani / Red Hat / Virtualization -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list