Re: [PATCH 0/4] Enable PASID for DMA API users

2021-12-08 Thread Jacob Pan
Hi Jason, Thanks for the quick review. On Wed, 8 Dec 2021 09:10:38 -0400, Jason Gunthorpe wrote: > On Tue, Dec 07, 2021 at 05:47:10AM -0800, Jacob Pan wrote: > > Modern accelerators such as Intel's Data Streaming Accelerator (DSA) can > > perform DMA requests with PASID, which is a finer

Re: [PATCH 0/4] Enable PASID for DMA API users

2021-12-08 Thread Jason Gunthorpe via iommu
On Tue, Dec 07, 2021 at 05:47:10AM -0800, Jacob Pan wrote: > Modern accelerators such as Intel's Data Streaming Accelerator (DSA) can > perform DMA requests with PASID, which is a finer granularity than the > device's requester ID(RID). In fact, work submissions on DSA shared work > queues require

[PATCH 0/4] Enable PASID for DMA API users

2021-12-07 Thread Jacob Pan
Modern accelerators such as Intel's Data Streaming Accelerator (DSA) can perform DMA requests with PASID, which is a finer granularity than the device's requester ID(RID). In fact, work submissions on DSA shared work queues require PASID. DMA mapping API is the de facto standard for in-kernel