]> git.baikalelectronics.ru Git - kernel.git/commit
PCI: support PCIe ARI capability
authorYu Zhao <yu.zhao@intel.com>
Tue, 14 Oct 2008 06:02:53 +0000 (14:02 +0800)
committerJesse Barnes <jbarnes@virtuousgeek.org>
Mon, 20 Oct 2008 17:54:32 +0000 (10:54 -0700)
commit251baa920db32dddf23e0a4cc69d613208911219
tree70f1fe31f1ec12021777b6c6c49167356a864749
parent0ca1a9256e07918e777aa68a2ec95264586c8bd4
PCI: support PCIe ARI capability

This patch adds support for PCI Express Alternative Routing-ID
Interpretation (ARI) capability.

The ARI capability extends the Function Number field of the PCI Express
Endpoint by reusing the Device Number which is otherwise hardwired to 0.
With ARI, an Endpoint can have up to 256 functions.

Signed-off-by: Yu Zhao <yu.zhao@intel.com>
Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
drivers/pci/pci.c
drivers/pci/pci.h
drivers/pci/probe.c
include/linux/pci.h
include/linux/pci_regs.h