Re: Cardbus

Eric W. Biederman (ebiederm@xmission.com)
16 Jun 2002 01:01:08 -0600


Linus Torvalds <torvalds@transmeta.com> writes:

> On Sat, 15 Jun 2002, Paul Mackerras wrote:
> >
> > IIRC someone told me that we had to do the "assuming transparent" bit
> > because of buggy PCI-PCI bridges used on some PCs. Can anyone
> > enlighten me on the details of that?
>
> It has nothing to do with "buggy" PCI-PCI bridges, and everything to do
> with the fact that a lot of bridges seem to extend on the official PCI
> bridge interface in various ways. In particular, it seems to be fairly
> common to have the _real_ bridging information in the chip-specific range
> (PCI config area 0x40+) instead of in the official "2 mem resources, 2 IO
> resources" place.

As additional detail this works for the bridge manufactures because they
can get the BIOS to do the hard work, and the os doesn't have to touch it.
For any component that isn't designed to be part of a plug-in card,
there isn't a compelling reason for the vendors to follow a standard
interface for configuring it. Only the use case must follow a
standard interface.

Eric
-
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/