Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752843AbdHQNpq (ORCPT ); Thu, 17 Aug 2017 09:45:46 -0400 Received: from mx2.suse.de ([195.135.220.15]:39697 "EHLO mx1.suse.de" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751620AbdHQNpo (ORCPT ); Thu, 17 Aug 2017 09:45:44 -0400 Date: Thu, 17 Aug 2017 15:45:39 +0200 From: Joerg Roedel To: Lucas Stach Cc: Joerg Roedel , iommu@lists.linux-foundation.org, linux-kernel@vger.kernel.org, Suravee Suthikulpanit , Russell King , Christian Gmeiner , David Airlie , etnaviv@lists.freedesktop.org, dri-devel@lists.freedesktop.org Subject: Re: [PATCH 06/13] drm/etnaviv: Use sychronized interface of the IOMMU-API Message-ID: <20170817134539.GJ2853@suse.de> References: <1502974596-23835-1-git-send-email-joro@8bytes.org> <1502974596-23835-7-git-send-email-joro@8bytes.org> <1502976758.19806.25.camel@pengutronix.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1502976758.19806.25.camel@pengutronix.de> User-Agent: Mutt/1.5.24 (2015-08-30) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 633 Lines: 18 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? Regards, Joerg