[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