
On Thu, 2016-10-06 at 11:57 -0400, Laine Stump wrote:
(BTW, isn't there something wrt aarch64 about "no pci controllers in config means use mmio for devices", or something like that? (Or maybe we were just *thinking* about that and didn't actually do it, I don't remember). Using the lack of PCI controllers in the config to imply "automatically add necessary + extra controllers" would directly conflict with that.)
We were just thinking about it. mach-virt guests use MMIO addresses by default, but you can force specific devices to use PCI instead by adding <address type='pci'/> to the relevant element. How we will make it easy for users and management applications to create pure PCIe mach-virt guests is still up for debate :) -- Andrea Bolognani / Red Hat / Virtualization