[openib-general] [discuss] Re: 2.6.19-rc4: known unfixed regressions (v3)

Linus Torvalds torvalds at osdl.org
Wed Nov 8 10:52:05 PST 2006



On Wed, 8 Nov 2006, Eric W. Biederman wrote:
> 
> The implementations I have seen, I believe have all been on bridges and
> the maximum size is actually generated from the bus number below the bridge.

Hmm. It might be possible to first set up the MMCONFIG thing for the 
minimum range, then read the bus numbers from the host bridge on that bus, 
and then expand the mmconfig range if necessary.

Because pretty much ANYTHING is better than trusting the BIOS tables.

That said, I'd really be a _lot_ more confident about it if we were to be 
able to read the values from the hardware itself some way. There's 
obviously a chicken-and-egg issue on mmcfg configuration, but it's one 
that the BIOS startup code also has, so I assume that there is a solution 
to that somewhere.

		Linus




More information about the general mailing list