All of lore.kernel.org
 help / color / mirror / Atom feed
* [question]: Query regarding the PCI addresses
@ 2021-07-14  6:33 Wenchao Hao
  2021-07-14 16:54 ` Bjorn Helgaas
  0 siblings, 1 reply; 7+ messages in thread
From: Wenchao Hao @ 2021-07-14  6:33 UTC (permalink / raw)
  To: Bjorn Helgaas, linux-pci; +Cc: Wu Bo, Zhiqiang Liu, linfeilong, lijinlin3

Since linux identify PCI peripheral by [domain:bus:device:function] 
number like following,

# lspci -D
0000:00:00.0 Host bridge: Red Hat, Inc. QEMU PCIe Host bridge
0000:00:01.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92)
0000:00:02.0 PCI bridge: Intel Corporation 7500/5520/5500/X58 I/O Hub 
PCI Express Root Port 0 (rev 02)
0000:00:02.1 PCI bridge: Intel Corporation 7500/5520/5500/X58 I/O Hub 
PCI Express Root Port 0 (rev 02)
0000:00:02.2 PCI bridge: Intel Corporation 7500/5520/5500/X58 I/O Hub 
PCI Express Root Port 0 (rev 02)
0000:00:02.3 PCI bridge: Intel Corporation 7500/5520/5500/X58 I/O Hub 
PCI Express Root Port 0 (rev 02)
0000:01:00.0 PCI bridge: Red Hat, Inc. QEMU PCI-PCI bridge
0000:02:01.0 USB controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) 
USB2 EHCI Controller (rev 10)
0000:02:02.0 Unclassified device [00ff]: Virtio: Virtio memory balloon
0000:02:03.0 SCSI storage controller: Virtio: Virtio SCSI
0000:02:04.0 Display controller: Virtio: Virtio GPU (rev 01)
0000:03:00.0 Ethernet controller: Virtio: Virtio network device (rev 01)

Here are my questions: Are these [domain:bus:device:function] number 
come from hardware's
physical connection or allocated by software dynamic? If hardware do not 
change, can we
guarantee these number do not change after system reboot? If they are 
not fixed, then is there
anyway I can get a fixed ID which can indicate physical connection.

Thanks, Hope to get your help.

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2021-07-20  2:13 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-07-14  6:33 [question]: Query regarding the PCI addresses Wenchao Hao
2021-07-14 16:54 ` Bjorn Helgaas
2021-07-14 17:26   ` Keith Busch
2021-07-16 14:04     ` Wenchao Hao
2021-07-16 14:25       ` Bjorn Helgaas
2021-07-20  2:05         ` Wenchao Hao
2021-07-16 13:59   ` Wenchao Hao

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.