Re: [PATCH RFC 00/12] IOMMUFD Generic interface

2022-04-14 Thread Yi Liu
On 2022/3/19 01:27, Jason Gunthorpe wrote: iommufd is the user API to control the IOMMU subsystem as it relates to managing IO page tables that point at user space memory. It takes over from drivers/vfio/vfio_iommu_type1.c (aka the VFIO container) which is the VFIO specific interface for a

Re: [PATCH RFC 00/12] IOMMUFD Generic interface

2022-04-12 Thread Eric Auger
Hi Jason, On 4/12/22 10:22 PM, Jason Gunthorpe wrote: > On Tue, Apr 12, 2022 at 10:13:32PM +0200, Eric Auger wrote: >> Hi, >> >> On 3/18/22 6:27 PM, Jason Gunthorpe wrote: >>> iommufd is the user API to control the IOMMU subsystem as it relates to >>> managing IO page tables that point at user

Re: [PATCH RFC 00/12] IOMMUFD Generic interface

2022-04-12 Thread Jason Gunthorpe via iommu
On Tue, Apr 12, 2022 at 10:13:32PM +0200, Eric Auger wrote: > Hi, > > On 3/18/22 6:27 PM, Jason Gunthorpe wrote: > > iommufd is the user API to control the IOMMU subsystem as it relates to > > managing IO page tables that point at user space memory. > > > > It takes over from

Re: [PATCH RFC 00/12] IOMMUFD Generic interface

2022-04-12 Thread Eric Auger
Hi, On 3/18/22 6:27 PM, Jason Gunthorpe wrote: > iommufd is the user API to control the IOMMU subsystem as it relates to > managing IO page tables that point at user space memory. > > It takes over from drivers/vfio/vfio_iommu_type1.c (aka the VFIO > container) which is the VFIO specific

[PATCH RFC 00/12] IOMMUFD Generic interface

2022-03-18 Thread Jason Gunthorpe via iommu
iommufd is the user API to control the IOMMU subsystem as it relates to managing IO page tables that point at user space memory. It takes over from drivers/vfio/vfio_iommu_type1.c (aka the VFIO container) which is the VFIO specific interface for a similar idea. We see a broad need for extended