v123
v123

Reputation: 383

How does PCIe endpoint remembers its Bus Device Function Number?

How does the PCIe endpoint claim the configuration transaction since there is no register (in Type0 config space) defined by PCIe specification which holds the Bus Device and Function number.

Upvotes: -1

Views: 1001

Answers (1)

prl
prl

Reputation: 12435

The device must capture the destination address from the first config transaction it receives and store it for use in outgoing transactions. Since PCIe is actually point-to-point, not a bus, a device only receives config transactions that are intended for it.

Upvotes: 2

Related Questions