Messages in this thread | | | Date | Thu, 29 Sep 2011 11:26:43 +0200 | From | "Roedel, Joerg" <> | Subject | Re: [PATCH 4/4] PCI: Add support for PASID capability |
| |
On Wed, Sep 28, 2011 at 03:18:15PM -0400, Valdis.Kletnieks@vt.edu 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
| |