Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1714067

Re: [PATCH 06/13] drm/etnaviv: Use sychronized interface of the IOMMU-API

From Lucas Stach <l.stach@pengutronix.de>
Newsgroups linux.kernel
Subject Re: [PATCH 06/13] drm/etnaviv: Use sychronized interface of the IOMMU-API
Date 2017-08-17 16:10 +0200
Message-ID <uftEJ-5VR-23@gated-at.bofh.it> (permalink)
References <ufsyZ-4YZ-7@gated-at.bofh.it> <ufsIG-5i2-21@gated-at.bofh.it> <uftbH-5uW-1@gated-at.bofh.it> <uftlo-5z4-23@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


Am Donnerstag, den 17.08.2017, 15:45 +0200 schrieb Joerg Roedel:
> Hi Lucas,
> 
> On Thu, Aug 17, 2017 at 03:32:38PM +0200, Lucas Stach wrote:
> > I don't think this is necessary. Etnaviv has managed and batched up TLB
> > flushes from day 1, as they don't happen through the MMU MMIO interface,
> > but through the GPU command stream.
> > 
> > So if my understanding of this series is correct, Etnaviv is just fine
> > with the changed semantics of the unsynchronized map/unmap calls.
> 
> This is not about any TLB on the GPU that could be flushed through the
> GPU command stream, but about the TLB in the IOMMU device. Or is this
> actually the same on this hardware? Which IOMMU-driver is use there?

There is no IOMMU driver in use. Etnaviv just uses part of the IOMMU API
to manage the GPU internal MMU, see
drivers/gpu/drm/etnaviv/etnaviv_iommu.c

Regards,
Lucas

Back to linux.kernel | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

[PATCH 06/13] drm/etnaviv: Use sychronized interface of the IOMMU-API Joerg Roedel <joro@8bytes.org> - 2017-08-17 15:10 +0200
  Re: [PATCH 06/13] drm/etnaviv: Use sychronized interface of the  IOMMU-API Lucas Stach <l.stach@pengutronix.de> - 2017-08-17 15:40 +0200
    Re: [PATCH 06/13] drm/etnaviv: Use sychronized interface of the  IOMMU-API Joerg Roedel <jroedel@suse.de> - 2017-08-17 15:50 +0200
      Re: [PATCH 06/13] drm/etnaviv: Use sychronized interface of the  IOMMU-API Lucas Stach <l.stach@pengutronix.de> - 2017-08-17 16:10 +0200
        Re: [PATCH 06/13] drm/etnaviv: Use sychronized interface of the  IOMMU-API Joerg Roedel <joro@8bytes.org> - 2017-08-17 16:20 +0200
          Re: [PATCH 06/13] drm/etnaviv: Use sychronized interface of the  IOMMU-API Lucas Stach <l.stach@pengutronix.de> - 2017-08-17 16:40 +0200
            Re: [PATCH 06/13] drm/etnaviv: Use sychronized interface of the  IOMMU-API Joerg Roedel <joro@8bytes.org> - 2017-08-17 16:40 +0200

csiph-web