Conventional PCI, often shortened to PCI, is a local computer bus for attaching hardware devices in a computer. PCI is the initialism for Peripheral Component Interconnect[2] and is part of the PCI Local Bus standard. The PCI bus supports the functions found on a processor bus but in a standardized format that is independent of any particular processor's native bus. Devices connected to the PCI bus appear to a bus master to be connected directly to its own bus and are assigned addresses in the processor's address space. It is a parallel bus, synchronous to a single bus clock. Wikipedia
root@edison:~# dmesg | grep -i pci
[ 0.000000] e820: [mem 0x40000000-0xfebfffff] available for PCI devices
[ 0.191609] PCI: MMCONFIG for domain 0000 [bus 00-00] at [mem 0x3f500000-0x3f5fffff] (base 0x3f500000)
[ 0.191633] PCI: MMCONFIG at [mem 0x3f500000-0x3f5fffff] reserved in E820
[ 0.191647] PCI: Using MMCONFIG for extended config space
[ 0.191660] PCI: Using configuration type 1 for base access
[ 0.214309] Intel MID platform detected, using MID PCI ops
[ 0.214322] PCI: Probing PCI hardware
[ 0.214337] PCI: root bus 00: using default resources
[ 0.214352] PCI: Probing PCI hardware (bus 00)
[ 0.214615] PCI host bridge to bus 0000:00
...
Applications / Libraries
Programs
lspci
A command on Unix-like operating systems that prints ("lists") detailed information about all PCI buses and devices in the system. It is based on a common portable library libpci which offers access to the PCI configuration space on a variety of operating systems.