On Mon, Dec 20, 2010 at 07:44:12PM +0200, Avi Kivity wrote: > On 12/20/2010 07:05 PM, Marcelo Tosatti wrote: > >> > > >> >Yes, perhaps it all (including PCI hotplug controller) should be using > >> >something else than hardcoded IO ports, but thats what we have now. > >> > >> At least it should be documented. > >> > >> What's the behaviour with a qemu that doesn't support the new port? > >> We don't strictly support it, but let's do so if we can. > > > >All slots will be marked as hotpluggable (since the "removability" IO port > >will not be > >registered and return all 1's). > > > > Good, so compatibility is retained. seabios will know not to > allocate this address to pci bars?
seabios starts allocating at 0xc000, which is past the hardcoded addresses. In any case, qemu will abort on registration if there are conflicts.
