On 4 September 2013 07:01, Paolo Bonzini <pbonz...@redhat.com> wrote: > Not using address_space_io is fine as well, but it's a separate change > and I doubt it is a good idea to do it for a single target; if you do it > for all non-x86 PCI bridges, and move the initialization of > address_space_io to target-i386, that's a different story of course.
What's the problem with doing it for a single target? That's what I did for versatilepb. I think any CPU that doesn't have inb/outb type instructions (x86 does, and I think also alpha but I forget) should not be using address_space_io; but the easiest way to get there is to convert the PCI bridges one at a time as we have maintenance effort to do so. -- PMM