But, by default, virt-install placed the devices on different BDFs in the guest when selecting q35:
<address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>
virsh edit wouldn't let me place the device at slot >= 0, so I couldn't do an apples/apples comparison w/ the i440FX
I retested w/ q35 and did not have an issue. Here's the command I used:
virt-install --name q35 --machine q35 --memory 4096 --boot uefi --disk /home/ubuntu/ q35.img --disk q35-seed.img --hostdev pci_0000_34_00_0 --hostdev pci_0000_36_00_0 --graphics none
But, by default, virt-install placed the devices on different BDFs in the guest when selecting q35:
<address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>
virsh edit wouldn't let me place the device at slot >= 0, so I couldn't do an apples/apples comparison w/ the i440FX