Hi,
Issue #1: seabios can't boot from a virtio-scsi disk if the controller is behind a pci bridge. I think the reason simply is that (according to the seabios log) only root bus pci devices are initialized. Probably even isn't related to this patch set, just trapped into this while testing the bridge mapping code of the patch series.
I observed similar but ignored since "bridge test" requires special qemu build. It's a general bridge support issue. This series don't address this issue. This issue occurs regardless if the patches applied or not.
FYI: Meanwhile the bridge patches have been merged, latest qemu master branch will do.
cheers, Gerd