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.