Re: [RFC PATCH 1/5] iommu: Add APIs for IOMMU PASID management

2019-02-19 Thread Jacob Pan
On Fri, 15 Feb 2019 17:33:34 + Jean-Philippe Brucker wrote: > Hi Jacob, Lu, > > On 30/01/2019 19:05, Jacob Pan wrote: > > On Mon, 12 Nov 2018 14:44:57 +0800 > > Lu Baolu wrote: > > > >> This adds APIs for IOMMU drivers and device drivers to manage > >> the PASIDs used for DMA transfer

Re: [RFC PATCH 1/5] iommu: Add APIs for IOMMU PASID management

2019-02-15 Thread Jean-Philippe Brucker
Hi Jacob, Lu, On 30/01/2019 19:05, Jacob Pan wrote: > On Mon, 12 Nov 2018 14:44:57 +0800 > Lu Baolu wrote: > >> This adds APIs for IOMMU drivers and device drivers to manage >> the PASIDs used for DMA transfer and translation. It bases on >> I/O ASID allocator for PASID namespace management and

Re: [RFC PATCH 1/5] iommu: Add APIs for IOMMU PASID management

2019-01-30 Thread Jacob Pan
On Mon, 12 Nov 2018 14:44:57 +0800 Lu Baolu wrote: > This adds APIs for IOMMU drivers and device drivers to manage > the PASIDs used for DMA transfer and translation. It bases on > I/O ASID allocator for PASID namespace management and relies > on vendor specific IOMMU drivers for paravirtual

Re: [RFC PATCH 1/5] iommu: Add APIs for IOMMU PASID management

2018-12-15 Thread Lu Baolu
Hi, On 12/16/18 6:38 AM, Liu, Yi L wrote: From: Lu Baolu [mailto:baolu...@linux.intel.com] Sent: Sunday, November 11, 2018 10:45 PM Subject: [RFC PATCH 1/5] iommu: Add APIs for IOMMU PASID management This adds APIs for IOMMU drivers and device drivers to manage the PASIDs used for DMA

RE: [RFC PATCH 1/5] iommu: Add APIs for IOMMU PASID management

2018-12-15 Thread Liu, Yi L
> From: Lu Baolu [mailto:baolu...@linux.intel.com] > Sent: Sunday, November 11, 2018 10:45 PM > Subject: [RFC PATCH 1/5] iommu: Add APIs for IOMMU PASID management > > This adds APIs for IOMMU drivers and device drivers to manage the PASIDs used > for > DMA transfer and

[RFC PATCH 1/5] iommu: Add APIs for IOMMU PASID management

2018-11-11 Thread Lu Baolu
This adds APIs for IOMMU drivers and device drivers to manage the PASIDs used for DMA transfer and translation. It bases on I/O ASID allocator for PASID namespace management and relies on vendor specific IOMMU drivers for paravirtual PASIDs. Below APIs are added: * iommu_pasid_init(pasid) -