On 09/18/2011 06:15 PM, Richard Henderson wrote:
On 09/18/2011 07:56 AM, Avi Kivity wrote:
> It's also wrong for cirrus. Even though it is a legacy address, it's
> not an ISA address, it's on the PCI bus (though not mapped by a BAR).
Huh? How do define that as not an ISA address? Especially
since all that's called from isa_cirrus_vga_init?
Ah, sorry, cirrus/pci indeed has its own ioports registration which
doesn't go through isa.
So it's actually the opposite problem - generic port registration
instead of bus-specific registration. As soon as we convert it, we'll
have the same problem again.
--
error compiling committee.c: too many arguments to function