On 16 October 2015 at 09:52, Laurent Vivier <lviv...@redhat.com> wrote: > I'm going to remove the zero address checking and try to start a qemu > for each of them to see which ones are broken.
You need to also make sure there's a PCI card in there and that the guest maps it with a BAR at address zero (testing both MMIO BARs and IO BARs), and then exercise the guest sufficiently to check that behaviour of whatever it might be overlapping is still OK. You might find it easier to do by code inspection in some cases (boards which implement PCI as a simple "memory window into the PCI space" rather than with x86-style "anything in the background not covered by another device is PCI space" should be ok). thanks -- PMM