]> git.baikalelectronics.ru Git - kernel.git/commit
PCI: support the ATS capability
authorYu Zhao <yu.zhao@intel.com>
Mon, 18 May 2009 05:51:32 +0000 (13:51 +0800)
committerDavid Woodhouse <David.Woodhouse@intel.com>
Mon, 18 May 2009 10:25:54 +0000 (11:25 +0100)
commit8d6403f9e62d8e1b24c80b0f4de71d2f4f1be41b
tree1bc40108fceafd3fbc9faee38c971fa94d560b13
parentadba2e89178911fc32a06bcf29c5f31d9e927c7c
PCI: support the ATS capability

The PCIe ATS capability makes the Endpoint be able to request the
DMA address translation from the IOMMU and cache the translation
in the device side, thus alleviate IOMMU pressure and improve the
hardware performance in the I/O virtualization environment.

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