PCI domain space need be enlarge to support domain great than FFFF

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



For some servers, PCI domain is great than FFFF

 

# lspci

10000:00:00.0 PCI bridge: Intel Corporation Sky Lake-E PCI Express Root Port A (rev 04)

10000:00:01.0 PCI bridge: Intel Corporation Sky Lake-E PCI Express Root Port B (rev 04)

10000:00:02.0 PCI bridge: Intel Corporation Sky Lake-E PCI Express Root Port C (rev 04)

10000:00:03.0 PCI bridge: Intel Corporation Sky Lake-E PCI Express Root Port D (rev 04)

10000:01:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM961/PM961

10000:02:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM961/PM961

 

So some code need to match the larger domain.

 

#define PCI_ADDR_LEN 13 /* "XXXX:XX:XX.X" */

 

snprintf(dev->name, sizeof(dev->name), "%.4x:%.2x:%.2x.%.1x",

                 domain, bus, slot, function)

 

if (addr->domain > 0xFFFF) {

 

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list

[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux