Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 22 Sep 2003 09:52:25 -0600 (MDT)
From:      "M. Warner Losh" <imp@bsdimp.com>
To:        dfr@nlsystems.com
Cc:        arch@freebsd.org
Subject:   Re: kobj multiple inheritance
Message-ID:  <20030922.095225.85015472.imp@bsdimp.com>
In-Reply-To: <1064221837.15078.14.camel@herring.nlsystems.com>
References:  <1064221837.15078.14.camel@herring.nlsystems.com>

next in thread | previous in thread | raw e-mail | index | archive | help
In message: <1064221837.15078.14.camel@herring.nlsystems.com>
            Doug Rabson <dfr@nlsystems.com> writes:
: This effectively allows all pci
: drivers to get into the cardbus probe. If a particular driver needs to
: treat its cardbus attachment specially, it can still do this by adding a
: special cardbus driver (e.g. with a cardbus specific probe or attach
: method) to the cardbus devclass (exactly as it does now).

So if there's devices that can only be "base" pci, and have issues
with all other types of pci-like buses, is there a way to say "only
on pci bus, but none of the derived buses"?  Or is it better to list
those derived buses that are known to cause problems?  I'd imagine
that these devices would be rare, but I've worked on one....

Also, we're violating the PC Card spec by not matching the CIS values,
but reading the vendor/device instead.  Technically, this is a
violation and those registers aren't reqiured to be defined.  So far,
nobody has showed up with devices that don't have them, but I thought
I'd point this out.  It has been theorized that this is because so
many designs share silicon with PCI.

Warner



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030922.095225.85015472.imp>