linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
  • * Re: [PATCH v12 0/6] iommu/dma: s390 DMA API conversion and optimized IOTLB flushing
           [not found] <20230825-dma_iommu-v12-0-4134455994a7@linux.ibm.com>
           [not found] ` <20230825-dma_iommu-v12-4-4134455994a7@linux.ibm.com>
    @ 2023-08-25 18:26 ` Matthew Rosato
      2023-09-05 16:09   ` Robin Murphy
           [not found] ` <20230825-dma_iommu-v12-5-4134455994a7@linux.ibm.com>
                       ` (2 subsequent siblings)
      4 siblings, 1 reply; 17+ messages in thread
    From: Matthew Rosato @ 2023-08-25 18:26 UTC (permalink / raw)
      To: Niklas Schnelle, Joerg Roedel, Will Deacon, Wenjia Zhang,
    	Robin Murphy, Jason Gunthorpe
      Cc: Gerd Bayer, Julian Ruess, Pierre Morel, Alexandra Winter,
    	Heiko Carstens, Vasily Gorbik, Alexander Gordeev,
    	Christian Borntraeger, Sven Schnelle, Suravee Suthikulpanit,
    	Hector Martin, Sven Peter, Alyssa Rosenzweig, David Woodhouse,
    	Lu Baolu, Andy Gross, Bjorn Andersson, Konrad Dybcio, Yong Wu,
    	Matthias Brugger, AngeloGioacchino Del Regno, Gerald Schaefer,
    	Orson Zhai, Baolin Wang, Chunyan Zhang, Chen-Yu Tsai,
    	Jernej Skrabec, Samuel Holland, Thierry Reding, Krishna Reddy,
    	Jonathan Hunter, Jonathan Corbet, linux-s390, netdev,
    	linux-kernel, iommu, asahi, linux-arm-kernel, linux-arm-msm,
    	linux-mediatek, linux-sunxi, linux-tegra, linux-doc
    
    On 8/25/23 6:11 AM, Niklas Schnelle wrote:
    > Hi All,
    > 
    > This patch series converts s390's PCI support from its platform specific DMA
    > API implementation in arch/s390/pci/pci_dma.c to the common DMA IOMMU layer.
    > The conversion itself is done in patches 3-4 with patch 2 providing the final
    > necessary IOMMU driver improvement to handle s390's special IOTLB flush
    > out-of-resource indication in virtualized environments. The conversion
    > itself only touches the s390 IOMMU driver and s390 arch code moving over
    > remaining functions from the s390 DMA API implementation. No changes to
    > common code are necessary.
    > 
    
    I also picked up this latest version and ran various tests with ISM, mlx5 and some NVMe drives.  FWIW, I have been including versions of this series in my s390 dev environments for a number of months now and have also been building my s390 pci iommufd nested translation series on top of this, so it's seen quite a bit of testing from me at least.
    
    So as far as I'm concerned anyway, this series is ready for -next (after the merge window). 
    
    Thanks,
    Matt
    
    
    _______________________________________________
    linux-arm-kernel mailing list
    linux-arm-kernel@lists.infradead.org
    http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
    
    ^ permalink raw reply	[flat|nested] 17+ messages in thread
  • [parent not found: <20230825-dma_iommu-v12-5-4134455994a7@linux.ibm.com>]
  • * Re: [PATCH v12 0/6] iommu/dma: s390 DMA API conversion and optimized IOTLB flushing
           [not found] <20230825-dma_iommu-v12-0-4134455994a7@linux.ibm.com>
                       ` (2 preceding siblings ...)
           [not found] ` <20230825-dma_iommu-v12-5-4134455994a7@linux.ibm.com>
    @ 2023-09-25  9:56 ` Joerg Roedel
      2023-09-26 15:04 ` Joerg Roedel
      4 siblings, 0 replies; 17+ messages in thread
    From: Joerg Roedel @ 2023-09-25  9:56 UTC (permalink / raw)
      To: Niklas Schnelle
      Cc: Matthew Rosato, Will Deacon, Wenjia Zhang, Robin Murphy,
    	Jason Gunthorpe, Gerd Bayer, Julian Ruess, Pierre Morel,
    	Alexandra Winter, Heiko Carstens, Vasily Gorbik,
    	Alexander Gordeev, Christian Borntraeger, Sven Schnelle,
    	Suravee Suthikulpanit, Hector Martin, Sven Peter,
    	Alyssa Rosenzweig, David Woodhouse, Lu Baolu, Andy Gross,
    	Bjorn Andersson, Konrad Dybcio, Yong Wu, Matthias Brugger,
    	AngeloGioacchino Del Regno, Gerald Schaefer, Orson Zhai,
    	Baolin Wang, Chunyan Zhang, Chen-Yu Tsai, Jernej Skrabec,
    	Samuel Holland, Thierry Reding, Krishna Reddy, Jonathan Hunter,
    	Jonathan Corbet, linux-s390, netdev, linux-kernel, iommu, asahi,
    	linux-arm-kernel, linux-arm-msm, linux-mediatek, linux-sunxi,
    	linux-tegra, linux-doc
    
    On Fri, Aug 25, 2023 at 12:11:15PM +0200, Niklas Schnelle wrote:
    > Niklas Schnelle (6):
    >       iommu: Allow .iotlb_sync_map to fail and handle s390's -ENOMEM return
    >       s390/pci: prepare is_passed_through() for dma-iommu
    >       s390/pci: Use dma-iommu layer
    >       iommu/s390: Disable deferred flush for ISM devices
    >       iommu/dma: Allow a single FQ in addition to per-CPU FQs
    >       iommu/dma: Use a large flush queue and timeout for shadow_on_flush
    
    Applied, thanks.
    
    _______________________________________________
    linux-arm-kernel mailing list
    linux-arm-kernel@lists.infradead.org
    http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
    
    ^ permalink raw reply	[flat|nested] 17+ messages in thread
  • * Re: [PATCH v12 0/6] iommu/dma: s390 DMA API conversion and optimized IOTLB flushing
           [not found] <20230825-dma_iommu-v12-0-4134455994a7@linux.ibm.com>
                       ` (3 preceding siblings ...)
      2023-09-25  9:56 ` [PATCH v12 0/6] iommu/dma: s390 DMA API conversion and optimized IOTLB flushing Joerg Roedel
    @ 2023-09-26 15:04 ` Joerg Roedel
      2023-09-26 16:08   ` Jason Gunthorpe
      4 siblings, 1 reply; 17+ messages in thread
    From: Joerg Roedel @ 2023-09-26 15:04 UTC (permalink / raw)
      To: Niklas Schnelle, Jason Gunthorpe
      Cc: Matthew Rosato, Will Deacon, Wenjia Zhang, Robin Murphy,
    	Gerd Bayer, Julian Ruess, Pierre Morel, Alexandra Winter,
    	Heiko Carstens, Vasily Gorbik, Alexander Gordeev,
    	Christian Borntraeger, Sven Schnelle, Suravee Suthikulpanit,
    	Hector Martin, Sven Peter, Alyssa Rosenzweig, David Woodhouse,
    	Lu Baolu, Andy Gross, Bjorn Andersson, Konrad Dybcio, Yong Wu,
    	Matthias Brugger, AngeloGioacchino Del Regno, Gerald Schaefer,
    	Orson Zhai, Baolin Wang, Chunyan Zhang, Chen-Yu Tsai,
    	Jernej Skrabec, Samuel Holland, Thierry Reding, Krishna Reddy,
    	Jonathan Hunter, Jonathan Corbet, linux-s390, netdev,
    	linux-kernel, iommu, asahi, linux-arm-kernel, linux-arm-msm,
    	linux-mediatek, linux-sunxi, linux-tegra, linux-doc
    
    Hi Niklas,
    
    On Fri, Aug 25, 2023 at 12:11:15PM +0200, Niklas Schnelle wrote:
    > Niklas Schnelle (6):
    >       iommu: Allow .iotlb_sync_map to fail and handle s390's -ENOMEM return
    >       s390/pci: prepare is_passed_through() for dma-iommu
    >       s390/pci: Use dma-iommu layer
    >       iommu/s390: Disable deferred flush for ISM devices
    >       iommu/dma: Allow a single FQ in addition to per-CPU FQs
    >       iommu/dma: Use a large flush queue and timeout for shadow_on_flush
    
    Turned out this series has non-trivial conflicts with Jasons
    default-domain work so I had to remove it from the IOMMU tree for now.
    Can you please rebase it to the latest iommu/core branch and re-send? I
    will take it into the tree again then.
    
    Thanks,
    
    	Joerg
    
    _______________________________________________
    linux-arm-kernel mailing list
    linux-arm-kernel@lists.infradead.org
    http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
    
    ^ permalink raw reply	[flat|nested] 17+ messages in thread

  • end of thread, other threads:[~2023-09-27 20:26 UTC | newest]
    
    Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
    -- links below jump to the message on this page --
         [not found] <20230825-dma_iommu-v12-0-4134455994a7@linux.ibm.com>
         [not found] ` <20230825-dma_iommu-v12-4-4134455994a7@linux.ibm.com>
    2023-08-25 18:23   ` [PATCH v12 4/6] iommu/s390: Disable deferred flush for ISM devices Matthew Rosato
    2023-08-25 18:26 ` [PATCH v12 0/6] iommu/dma: s390 DMA API conversion and optimized IOTLB flushing Matthew Rosato
    2023-09-05 16:09   ` Robin Murphy
         [not found] ` <20230825-dma_iommu-v12-5-4134455994a7@linux.ibm.com>
    2023-09-11 12:06   ` [PATCH v12 5/6] iommu/dma: Allow a single FQ in addition to per-CPU FQs Niklas Schnelle
    2023-09-25  9:56 ` [PATCH v12 0/6] iommu/dma: s390 DMA API conversion and optimized IOTLB flushing Joerg Roedel
    2023-09-26 15:04 ` Joerg Roedel
    2023-09-26 16:08   ` Jason Gunthorpe
    2023-09-27  8:55     ` Niklas Schnelle
    2023-09-27  9:26       ` Robin Murphy
    2023-09-27  9:55       ` Joerg Roedel
    2023-09-27 11:24         ` Niklas Schnelle
    2023-09-27 13:20           ` Niklas Schnelle
    2023-09-27 14:31             ` Niklas Schnelle
    2023-09-27 15:24               ` Niklas Schnelle
    2023-09-27 15:40                 ` Jason Gunthorpe
    2023-09-27 16:16                   ` Robin Murphy
    2023-09-27 20:25                   ` Matthew Rosato
    

    This is a public inbox, see mirroring instructions
    for how to clone and mirror all data and code used for this inbox;
    as well as URLs for NNTP newsgroup(s).