On Tue, May 10, 2016 at 07:13:29PM +0200, Paolo Bonzini wrote: > > > On 10/05/2016 17:36, Michael S. Tsirkin wrote: > >> > Can you explain why requiring the user to specify -device in a sane > >> > order isn't good enough? > > Because it requires knowledge about the hardware. > > For example, how do users know that iommu must come before the devices? > > They don't. > > Could they "know" it by adding an iommu=foo argument to e.g. the PCI > bridge, pointing to the IOMMU device? > > Paolo
People don't create the pci host bridge though, it's part of the default machine. -- MST