On Tue, Jul 7, 2009 at 9:34 AM, Marc Jones <[email protected]> wrote:
> On Tue, Jul 7, 2009 at 9:28 AM, Myles Watson<[email protected]> wrote: > >> That seems like a defective card but something is strange. Why > >> wouldn't it detect the functions when the first function was enabled? > > > > It doesn't probe the other functions when the first function is enabled > > because it is not a multi-function device. It reads that from the config > > space and skips to the next slot. > > Ah, OK. Maybe we should make the scan a little smarter by checking the > device capability and skip to the next device instead of next > function. That would work in my situation. I guess I was also asking what it means for a device to be disabled. Does that mean that we don't touch it at all? Should we read config space values from a disabled device? Maybe it's too much of a corner case to worry about. Disabling all 8 functions isn't too much of a pain. Thanks, Myles
-- coreboot mailing list: [email protected] http://www.coreboot.org/mailman/listinfo/coreboot

