Messages in this thread | | | Date | Wed, 2 Aug 2023 11:52:14 -0300 | From | Jason Gunthorpe <> | Subject | Re: [PATCH v11 0/8] Re-enable IDXD kernel workqueue under DMA API |
| |
On Mon, Jul 24, 2023 at 03:25:30PM -0700, Jacob Pan wrote: > Hi Joerg and all, > > IDXD kernel work queues were disabled due to the flawed use of kernel VA > and SVA API. > Link: https://lore.kernel.org/linux-iommu/20210511194726.GP1002214@nvidia.com/ > > The solution is to enable it under DMA API where IDXD shared workqueue users > can use ENQCMDS to submit work on buffers mapped by DMA API. > > This patchset adds support for attaching PASID to the device's default > domain and the ability to allocate global PASIDs from IOMMU APIs. IDXD driver > can then re-enable the kernel work queues and use them under DMA API. > > This depends on the IOASID removal series. (merged) > https://lore.kernel.org/all/ZCaUBJvUMsJyD7EW@8bytes.org/
If the vt-d driver bits are fine I think this series is OK
Thanks, Jason
| |