On Wed, Sep 28, 2011 at 03:18:15PM -0400, Valdis.Kletnieks@xxxxxx wrote: > On Tue, 27 Sep 2011 00:15:39 +0200, Joerg Roedel said: > > > PASID stands for Process Address Space ID, it basically allows a PCI > > device to access multiple IO address spaces at the same time using an > > IOMMU. Users should enable it when they want to compile an IOMMU driver > > into the kernel that supports PASIDs for the translated devices. > > I'll add all that information to the Kconfig help. Thanks a lot for your > > feedback :) > > Is this a case where the PCI device drivers in question should be doing a > 'select' or 'depends on' if they support talking to an IOMMU using PASID? Exactly. In fact, I plan to put the functionality which handles these capabilities and the fault-handling in a seperate module where all device drivers can use it in an easy way. Joerg -- AMD Operating System Research Center Advanced Micro Devices GmbH Einsteinring 24 85609 Dornach General Managers: Alberto Bozzo, Andrew Bowd Registration: Dornach, Landkr. Muenchen; Registerger. Muenchen, HRB Nr. 43632 -- 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