Hi Jesse, here is a patch-set that enables support for the PRI and PASID capabilities in the Linux PCI core. These capabilities of a PCIe device are tightly coupled with ATS, but not with IOV. So these patches start by moving the ATS code into its own file: ats.c. Support for the other two capabilities is based on that change. Please review the patches and let me know of any objections you might have. Thanks, Joerg Diffstat: drivers/pci/Kconfig | 24 +++ drivers/pci/Makefile | 1 + drivers/pci/ats.c | 438 ++++++++++++++++++++++++++++++++++++++++++++++ drivers/pci/iov.c | 142 --------------- include/linux/pci-ats.h | 75 ++++++++ include/linux/pci_regs.h | 20 ++ 6 files changed, 558 insertions(+), 142 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html