Myles Watson wrote:

It definitely narrows it down.  I'll have to look more closely at the IO
space allocation differences between v2 and v3.

I may have changed the IO allocation from 0x400 to 0x1000 in qemu.  In v3 I
wanted them to all start at the same place.  In v2 it was dependent on the
board.

It looks like OpenBIOS is allocating address space for the devices and
didn't want to allocate in the legacy PCI range.  I just don't see why that
breaks anything unless they're running out of space somehow.  I wonder what
arch->io_base is before they add 0x400 to it.

Have you also asked about this change on the OpenBIOS list?

I have now. I've asked them to join onto this thread so we can all continue the discussion in one place.


Many thanks,

Mark.

--
Mark Cave-Ayland
Sirius Corporation - The Open Source Experts
http://www.siriusit.co.uk
T: +44 870 608 0063

--
coreboot mailing list: [email protected]
http://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to