PCI: Move ATS implementation into own file
authorJoerg Roedel <joerg.roedel@amd.com>
Tue, 27 Sep 2011 13:57:13 +0000 (15:57 +0200)
committerJesse Barnes <jbarnes@virtuousgeek.org>
Fri, 14 Oct 2011 16:05:33 +0000 (09:05 -0700)
commitdb3c33c6d3fa04ee46b491e9d75d0d3b4798d074
tree6c1031398621e1b7195b2b23b7045a2eb5e917e1
parent78d090b0be3f072a3c95022771c35183af961aaa
PCI: Move ATS implementation into own file

ATS does not depend on IOV support, so move the code into
its own file. This file will also include support for the
PRI and PASID capabilities later.
Also give ATS its own Kconfig variable to allow selecting it
without IOV support.

Reviewed-by: Bjorn Helgaas <bhelgaas@google.com>
Signed-off-by: Joerg Roedel <joerg.roedel@amd.com>
Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
drivers/pci/Kconfig
drivers/pci/Makefile
drivers/pci/ats.c [new file with mode: 0644]
drivers/pci/iov.c
include/linux/pci-ats.h