Subject: Re: PCI and subsystem IDs.
To: None <tech-kern@netbsd.org>
From: None <mcr@solidum.com>
List: tech-kern
Date: 10/06/1998 21:10:39
-----BEGIN PGP SIGNED MESSAGE-----
>>>>> "Chris" == Chris G Demetriou <cgd@netbsd.org> writes:
Chris> Specifically, the things i'm wondering are:
Chris> (1) what is the namespace for subsystem vendor IDs? (I've heard
Chris> "same as vendor IDs," but haven't had C&V quoted at me, so i'm
Chris> skeptical. 8-)
I'll look up C&V tomorrow at work for you.
An AMCC S5920 databook that I was reading today and the AMD7992 databook
that I read yesterday confirms this.
Chris> (2) what is the namespace for subsystem IDs? I.e. is it per
Chris> subsystem vendor, or per prod/vendor/subsystem_vendor?
It is per-vendor ID, since the subsystem vendor id/Vendor ID space are
one.
Chris> The answers to those questions are necessary before anything
Chris> 'useful' can be done around recording them in a consistent manner.
Chris> There's also the issue that, in the largest share of devices i've
Chris> seen, if they're present at all they're completely ignorable.
Chris> There're only two cases i've heard of where paying attention to
Chris> them are important, and of those, only one has a driver in the
Chris> source tree.
Apparently Microsoft has demanded that devices have them in order to be
win98 compliant. It is a good idea since it allows an LE (amd) driver to work
with anyone's AMD-based core, regardless of what *other* stuff might have
been incorporated by the "subsystem" vendor (i.e. the people who made the
card). The extra stuff simply isn't activated. I will be involved in
such an effort soon.
:!mcr!: | Solidum Systems Corporation, http://www.solidum.com
Michael Richardson |For a better connected world,where data flows faster<tm>
Personal: mcr@sandelman.ottawa.on.ca. PGP key available.
Corporate: <A HREF="mailto:mcr@solidum.com">mcr@solidum.com</A>.
-----BEGIN PGP SIGNATURE-----
Version: 2.6.3ia
Charset: latin1
Comment: Processed by Mailcrypt 3.4, an Emacs/PGP interface
iQB1AwUBNhq/jdiXVu0RiA21AQGlBwMAhkmoN0vC+7Fm/hT9Qcbm0eleNV4f9KV3
sO4EABwZvPlKQK4Q2bt/b4ROIBAAPYf3PcT8Drhh5QFgmcjbZS70sq2P0GW78a/P
43/uJdWpBP6VPCc2j+xGmgSHyEf37YnI
=JB/4
-----END PGP SIGNATURE-----