Hi,
1) Although the implicit pcie-root controller on q35 machinetypes is
referred to as "pcie.0" by qemu, the code as it stands now still puts
"pci.0" on the commandline, which means it's still unusable. I'm
working on a patch to fix that right now.
FYI: /me has this hack sprinkled into my xml files for q35 testing:
<qemu:arg value='-set'/>
<qemu:arg value='device.scsi0.bus=pcie.0'/>
<qemu:arg value='-set'/>
<qemu:arg value='device.net0.bus=pcie.0'/>
<qemu:arg value='-set'/>
<qemu:arg value='device.video0.bus=pcie.0'/>
<qemu:arg value='-set'/>
<qemu:arg value='device.sound0.bus=pcie.0'/>
<qemu:arg value='-set'/>
<qemu:arg value='device.balloon0.bus=pcie.0'/>
cheers,
Gerd