[LinuxBIOS] The device number of PCIe

Rudolf Marek r.marek at assembler.cz
Mon Jan 7 10:39:24 CET 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

> In PCI, the IDSEL pin defines the device number. But in PCIe, there is
> no such pin, how is the device number defined?

Imho for each slot there is PCI-PCI bridge.

00:02.0 PCI bridge: VIA Technologies, Inc. K8T890 PCI to PCI Bridge Controller
00:03.0 PCI bridge: VIA Technologies, Inc. K8T890 PCI to PCI Bridge Controller
00:03.1 PCI bridge: VIA Technologies, Inc. K8T890 PCI to PCI Bridge Controller
00:03.2 PCI bridge: VIA Technologies, Inc. K8T890 PCI to PCI Bridge Controller
00:03.3 PCI bridge: VIA Technologies, Inc. K8T890 PCI to PCI Bridge Controller

You can turn on/off in the bridge if the bridge decodes just one address -
otherwise you will see it as all devices possible behind the bridge. xx:00-xx:31

Thats all I know. :) Maybe you can take a look to PCIe express specs.

Rudolf
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHgfNM3J9wPJqZRNURAtEJAKDO7HTC//7ugs+5slIl9OsLStuQCQCfY84V
BYgOzL63AA7JLtgabtAXDRU=
=TVfF
-----END PGP SIGNATURE-----




More information about the coreboot mailing list