[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [RFC v3 16/18] vfio/iommufd: Implement the iommufd backend
From: |
Jason Gunthorpe |
Subject: |
Re: [RFC v3 16/18] vfio/iommufd: Implement the iommufd backend |
Date: |
Tue, 31 Jan 2023 19:30:54 -0400 |
On Tue, Jan 31, 2023 at 09:53:03PM +0100, Eric Auger wrote:
> From: Yi Liu <yi.l.liu@intel.com>
>
> Add the iommufd backend. The IOMMUFD container class is implemented
> based on the new /dev/iommu user API. This backend obviously depends
> on CONFIG_IOMMUFD.
>
> So far, the iommufd backend doesn't support live migration and
> cache coherency yet due to missing support in the host kernel meaning
> that only a subset of the container class callbacks is implemented.
What is missing for cache coherency? I spent lots of time on that
already, I thought I got everything..
Jason
- [RFC v3 07/18] vfio: Add base container, (continued)
- [RFC v3 07/18] vfio: Add base container, Eric Auger, 2023/01/31
- [RFC v3 08/18] vfio/container: Introduce vfio_[attach/detach]_device, Eric Auger, 2023/01/31
- [RFC v3 09/18] vfio/platform: Use vfio_[attach/detach]_device, Eric Auger, 2023/01/31
- [RFC v3 10/18] vfio/ap: Use vfio_[attach/detach]_device, Eric Auger, 2023/01/31
- [RFC v3 11/18] vfio/ccw: Use vfio_[attach/detach]_device, Eric Auger, 2023/01/31
- [RFC v3 12/18] vfio/container-base: Introduce [attach/detach]_device container callbacks, Eric Auger, 2023/01/31
- [RFC v3 13/18] vfio/container-base: Introduce VFIOContainer reset callback, Eric Auger, 2023/01/31
- [RFC v3 14/18] backends/iommufd: Introduce the iommufd object, Eric Auger, 2023/01/31
- [RFC v3 15/18] util/char_dev: Add open_cdev(), Eric Auger, 2023/01/31
- [RFC v3 16/18] vfio/iommufd: Implement the iommufd backend, Eric Auger, 2023/01/31
- Re: [RFC v3 16/18] vfio/iommufd: Implement the iommufd backend,
Jason Gunthorpe <=
- [RFC v3 17/18] vfio/iommufd: Add IOAS_COPY_DMA support, Eric Auger, 2023/01/31
- [RFC v3 18/18] vfio/as: Allow the selection of a given iommu backend, Eric Auger, 2023/01/31