> > If you send the log to the list we might be able to help. > > Hi Myles, > I've solved this one, kind of. It is PCI IO Space > overflow, we are going over 0xffff which apparently is > a hard limit. I image this is there so that inb, outw, > etc instructions can be used to reference these devices. > > But if one doesn't use such instructions (instead using > memory mapped PCI IO space), I see no reason why Linux > and coreboot couldn't work with PCI IO Space addresses > > 0xffff.
The resource allocator doesn't care. Just find the places where the I/O flag is checked and the limit is set to 0xffff and try setting it larger. I would look in src/devices/pci_device.c and src/northbridge/your_northbridge/northbridge.c first. I'm not sure what will break, but we should be able to fix it pretty easily. Thanks, Myles -- coreboot mailing list: [email protected] http://www.coreboot.org/mailman/listinfo/coreboot

