On 08/02/2013 03:23 AM, Markus Armbruster wrote: > Gerd Hoffmann <kra...@redhat.com> writes: > >> Hi, >> >>> qemu-kvm -M q35 -nodefaults -nodefconfig -qmp unix:/tmp/qemu,server >>> -vnc :15 -vga std -usb >>> >>> Then ran "query-pci" in the qmp monitor and found that the vga device is >>> put at slot 1 instead of slot 2. >>> >>> My questions: >>> >>> 1) Is this difference intentional, or a bug? >> The vga simply goes into the first free slot. That happens to be #2 >> with i440fx and #1 with q35. > The slot used by -vga depends on the machine type, and can be expected > to remain stable. We've kept it stable even for the machine type family > i440FX. > > Nevertheless, if you require the graphics adapter to go into a specific > slot, I very much recommend to control its placement with -device.
Right. We prefer explicitly specifying the pci address for everything, but apparently in the case of multihead qxl devices, this isn't an option (is this correct, or has there been a misunderstanding?)