lkml.org 
[lkml]   [2003]   [Jan]   [9]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: [patch 2.5] 2-pass PCI probing, generic part

On Fri, 10 Jan 2003, Ivan Kokshaysky wrote:
>
> PCI-PCI, PCI-ISA bridges - probably, but not host bridges. On x86 they
> often have quite a few BARs, like AGP window, AGP MMIO, power management
> etc., which we cannot ignore.

Oh, but we _can_ ignore it.

All those things are stuff that if the kernel doesn't use them, the kernel
doesn't even need to know they are there.

Sure, if we support AGP, we need to see the aperture size etc, but then
we'd have the AGP driver just do the "pci_enable_dev()" thing to work it
out.

The only real reason to worry about BAR sizing is really to do resource
discovery in order to make sure that out bridges have sufficiently big
windows for the IO regions. Agreed?

And that should be a non-issue especially on a host bridge, since we
almost certainly don't want to reprogram the bridge windows there anyway.

So I'd like to make the _default_ be to probe the minimal possible,
_especially_ for host bridges. Then, the PCI quirks could be used to
expand on that default.

Linus

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:32    [from the cache]
©2003-2011 Jasper Spaans