public inbox for intel-gfx@lists.freedesktop.org
 help / color / mirror / Atom feed
  • [parent not found: <20220706062759.24946-2-nicolinc@nvidia.com>]
  • [parent not found: <20220706062759.24946-3-nicolinc@nvidia.com>]
  • [parent not found: <20220706062759.24946-4-nicolinc@nvidia.com>]
  • [parent not found: <20220706062759.24946-6-nicolinc@nvidia.com>]
  • [parent not found: <20220706062759.24946-7-nicolinc@nvidia.com>]
  • [parent not found: <20220706062759.24946-8-nicolinc@nvidia.com>]
  • [parent not found: <20220706062759.24946-9-nicolinc@nvidia.com>]
  • * Re: [Intel-gfx] [RFT][PATCH v2 0/9] Update vfio_pin/unpin_pages API
           [not found] <20220706062759.24946-1-nicolinc@nvidia.com>
                       ` (7 preceding siblings ...)
           [not found] ` <20220706062759.24946-9-nicolinc@nvidia.com>
    @ 2022-07-07  6:08 ` Tian, Kevin
           [not found]   ` <YsZ6h/XGX1RpXQQL@Asurada-Nvidia>
           [not found] ` <20220706062759.24946-10-nicolinc@nvidia.com>
      9 siblings, 1 reply; 23+ messages in thread
    From: Tian, Kevin @ 2022-07-07  6:08 UTC (permalink / raw)
      To: Nicolin Chen, kwankhede@nvidia.com, corbet@lwn.net,
    	hca@linux.ibm.com, gor@linux.ibm.com, agordeev@linux.ibm.com,
    	borntraeger@linux.ibm.com, svens@linux.ibm.com,
    	zhenyuw@linux.intel.com, Wang, Zhi A, jani.nikula@linux.intel.com,
    	joonas.lahtinen@linux.intel.com, Vivi, Rodrigo,
    	tvrtko.ursulin@linux.intel.com, airlied@linux.ie, daniel@ffwll.ch,
    	farman@linux.ibm.com, mjrosato@linux.ibm.com, pasic@linux.ibm.com,
    	vneethv@linux.ibm.com, oberpar@linux.ibm.com,
    	freude@linux.ibm.com, akrowiak@linux.ibm.com,
    	jjherne@linux.ibm.com, alex.williamson@redhat.com,
    	cohuck@redhat.com, jgg@nvidia.com, hch@infradead.org
      Cc: linux-s390@vger.kernel.org, kvm@vger.kernel.org,
    	linux-doc@vger.kernel.org, intel-gfx@lists.freedesktop.org,
    	jchrist@linux.ibm.com, linux-kernel@vger.kernel.org,
    	dri-devel@lists.freedesktop.org, Xu, Terrence,
    	intel-gvt-dev@lists.freedesktop.org
    
    > From: Nicolin Chen
    > Sent: Wednesday, July 6, 2022 2:28 PM
    > 
    > This is a preparatory series for IOMMUFD v2 patches. It prepares for
    > replacing vfio_iommu_type1 implementations of vfio_pin/unpin_pages()
    > with IOMMUFD version.
    > 
    > There's a gap between these two versions: the vfio_iommu_type1 version
    > inputs a non-contiguous PFN list and outputs another PFN list for the
    > pinned physical page list, while the IOMMUFD version only supports a
    > contiguous address input by accepting the starting IO virtual address
    > of a set of pages to pin and by outputting to a physical page list.
    > 
    > The nature of existing callers mostly aligns with the IOMMUFD version,
    > except s390's vfio_ccw_cp code where some additional change is needed
    > along with this series. Overall, updating to "iova" and "phys_page"
    > does improve the caller side to some extent.
    > 
    > Also fix a misuse of physical address and virtual address in the s390's
    > crypto code. And update the input naming at the adjacent vfio_dma_rw().
    > 
    > This is on github:
    > https://github.com/nicolinc/iommufd/commits/vfio_pin_pages
    > 
    > Request for testing: I only did build for s390 and i915 code, so it'd
    > be nice to have people who have environment to run sanity accordingly.
    > 
    
    +Terrence who is testing it for i915 now...
    
    ^ permalink raw reply	[flat|nested] 23+ messages in thread
  • [parent not found: <20220706062759.24946-10-nicolinc@nvidia.com>]

  • end of thread, other threads:[~2022-07-08  7:24 UTC | newest]
    
    Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
    -- links below jump to the message on this page --
         [not found] <20220706062759.24946-1-nicolinc@nvidia.com>
         [not found] ` <20220706062759.24946-5-nicolinc@nvidia.com>
    2022-07-06  6:56   ` [Intel-gfx] [RFT][PATCH v2 4/9] vfio: Pass in starting IOVA to vfio_pin/unpin_pages API Christoph Hellwig
    2022-07-06 17:38   ` Kirti Wankhede
    2022-07-06 17:49   ` Jason Gunthorpe
    2022-07-07  8:46   ` Tian, Kevin
         [not found] ` <20220706062759.24946-2-nicolinc@nvidia.com>
    2022-07-06  6:54   ` [Intel-gfx] [RFT][PATCH v2 1/9] vfio: Make vfio_unpin_pages() return void Christoph Hellwig
    2022-07-06 16:45   ` Jason Gunthorpe
    2022-07-06 17:38   ` Kirti Wankhede
    2022-07-07  8:42   ` Tian, Kevin
         [not found]     ` <YscUCe+2sXdDiQWq@Asurada-Nvidia>
    2022-07-07 19:22       ` Jason Gunthorpe
         [not found] ` <20220706062759.24946-3-nicolinc@nvidia.com>
    2022-07-06 16:48   ` [Intel-gfx] [RFT][PATCH v2 2/9] vfio/ap: Pass in physical address of ind to ap_aqic() Jason Gunthorpe
         [not found] ` <20220706062759.24946-4-nicolinc@nvidia.com>
    2022-07-06 17:05   ` [Intel-gfx] [RFT][PATCH v2 3/9] vfio/ccw: Only pass in contiguous pages Jason Gunthorpe
         [not found] ` <20220706062759.24946-6-nicolinc@nvidia.com>
    2022-07-06 17:55   ` [Intel-gfx] [RFT][PATCH v2 5/9] vfio/ap: Remove redundant pfn Jason Gunthorpe
         [not found] ` <20220706062759.24946-7-nicolinc@nvidia.com>
    2022-07-06 17:59   ` [Intel-gfx] [RFT][PATCH v2 6/9] vfio/ccw: Change pa_pfn list to pa_iova list Jason Gunthorpe
         [not found] ` <20220706062759.24946-8-nicolinc@nvidia.com>
    2022-07-06  6:57   ` [Intel-gfx] [RFT][PATCH v2 7/9] vfio: Rename user_iova of vfio_dma_rw() Christoph Hellwig
    2022-07-06 18:15   ` Jason Gunthorpe
    2022-07-07  8:47   ` Tian, Kevin
         [not found] ` <20220706062759.24946-9-nicolinc@nvidia.com>
    2022-07-06 18:17   ` [Intel-gfx] [RFT][PATCH v2 8/9] vfio/ccw: Add kmap_local_page() for memcpy Jason Gunthorpe
    2022-07-07  6:08 ` [Intel-gfx] [RFT][PATCH v2 0/9] Update vfio_pin/unpin_pages API Tian, Kevin
         [not found]   ` <YsZ6h/XGX1RpXQQL@Asurada-Nvidia>
    2022-07-08  7:24     ` Xu, Terrence
         [not found] ` <20220706062759.24946-10-nicolinc@nvidia.com>
    2022-07-06  6:57   ` [Intel-gfx] [RFT][PATCH v2 9/9] vfio: Replace phys_pfn with pages for vfio_pin_pages() Christoph Hellwig
    2022-07-06 17:39   ` Kirti Wankhede
    2022-07-06 18:18   ` Jason Gunthorpe
    2022-07-07  8:49   ` Tian, Kevin
    

    This is a public inbox, see mirroring instructions
    for how to clone and mirror all data and code used for this inbox