Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp361350imm; Tue, 25 Sep 2018 23:26:08 -0700 (PDT) X-Google-Smtp-Source: ACcGV61euE3mFRkgPrJOc1mOHhnOX8vzy4HlLRiD8tmLj3tjyjMuH42EE3YQIwkcWKk8zJjsVzgS X-Received: by 2002:a63:2c8e:: with SMTP id s136-v6mr4289913pgs.390.1537943168787; Tue, 25 Sep 2018 23:26:08 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1537943168; cv=none; d=google.com; s=arc-20160816; b=g14paxoDAAtE2XE60gkRd7Vv9EIU/ogbt+AwrLU9dT4SWJMvAdqyJ21LoEwMxjQhw6 05FRuJXCWe2hHsSdqEXcd3eWVcAzbU8Xc3Hg5t4503bzEmvgqImtNPBlhtdxwTRuWZJp ZJC/ipDLk7hj8vCsy1aeWksH2+hqlnHSafM+g/tF2W648v0O0A8b36vfCVtpfQRH+OJK ShJIQqGuil3gDQ2KWAoQ81/V9rExEDIK/7a0a/De4W7wZwod+oaoy/1BDNWtxiHyeggi 6Rcmu3Y8txTI7tjeufI6vXaj1plz7Kz8n0D7zphtdm6zS7P2fi8L5/qnc5KpNH/6wHB9 D6og== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dmarc-filter:dkim-signature :dkim-signature; bh=yTvfRS1g6P73eKAUEd6V4fygREGGDrRWmZBvgKjkB8I=; b=RTdM0WimQFocEFTzbu5DAKAmDTNYtAk1jFVitE9LOhYBHe8sk7HcXjvwl5L4KSkPl3 jLEwQ/pKPsJbZhNaACzXb8kqZVZPKQrbC/V37q257oQqrNBXXjcBCtp0iBAB+WvH8LHV 1b5WlIJSGCu4rFdOs7Q1HrWjTn/4u6+2IH1bhhxs6uptlg9iTGJBQKPFortWeuGyh1De V9eQEuocagh+OMWmolGjnKR6ZO0tW0SY9isy/4V5ZSptwX2N8WfH0Igy16FxuwwdLild yEXHSg7uE/OAVfz1bKMqVzJzE6t+MErk8Ck+mhkYckwP5Lk8g9JOrbPIAHkf5d1OQxOE ZvFw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@codeaurora.org header.s=default header.b=ZNIGG9gZ; dkim=pass header.i=@codeaurora.org header.s=default header.b=ZNIGG9gZ; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id d9-v6si4088331pfk.166.2018.09.25.23.25.53; Tue, 25 Sep 2018 23:26:08 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@codeaurora.org header.s=default header.b=ZNIGG9gZ; dkim=pass header.i=@codeaurora.org header.s=default header.b=ZNIGG9gZ; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727192AbeIZMfW (ORCPT + 99 others); Wed, 26 Sep 2018 08:35:22 -0400 Received: from smtp.codeaurora.org ([198.145.29.96]:54878 "EHLO smtp.codeaurora.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726595AbeIZMfW (ORCPT ); Wed, 26 Sep 2018 08:35:22 -0400 Received: by smtp.codeaurora.org (Postfix, from userid 1000) id C07E260B19; Wed, 26 Sep 2018 06:24:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1537943042; bh=cGizbNDmSpPBFo/90//dFYdJjrvucWkuEIzkrEEdLl8=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=ZNIGG9gZA+3aKe/8kxpuTO5KeH5nt+UPn6m2c1OLjXktv6cv5c/23+26Mm1EB+sld iwJJE9ou2m2+GqnkY1Izb5UYnwYumNlOLJcMFzj+EPw3+5HZ+pEwL6wkbbpXoQBZJ6 gfvYKwvGFK6a0Rfxoe+xq9r5ZurXMCdAHXsD6QN4= X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on pdx-caf-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.7 required=2.0 tests=ALL_TRUSTED,BAYES_00, DKIM_INVALID,DKIM_SIGNED autolearn=no autolearn_force=no version=3.4.0 Received: from mail-qk1-f180.google.com (mail-qk1-f180.google.com [209.85.222.180]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: vivek.gautam@smtp.codeaurora.org) by smtp.codeaurora.org (Postfix) with ESMTPSA id 01214609A5 for ; Wed, 26 Sep 2018 06:24:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1537943042; bh=cGizbNDmSpPBFo/90//dFYdJjrvucWkuEIzkrEEdLl8=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=ZNIGG9gZA+3aKe/8kxpuTO5KeH5nt+UPn6m2c1OLjXktv6cv5c/23+26Mm1EB+sld iwJJE9ou2m2+GqnkY1Izb5UYnwYumNlOLJcMFzj+EPw3+5HZ+pEwL6wkbbpXoQBZJ6 gfvYKwvGFK6a0Rfxoe+xq9r5ZurXMCdAHXsD6QN4= DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org 01214609A5 Authentication-Results: pdx-caf-mail.web.codeaurora.org; dmarc=none (p=none dis=none) header.from=codeaurora.org Authentication-Results: pdx-caf-mail.web.codeaurora.org; spf=none smtp.mailfrom=vivek.gautam@codeaurora.org Received: by mail-qk1-f180.google.com with SMTP id w73-v6so9246879qkb.9 for ; Tue, 25 Sep 2018 23:24:01 -0700 (PDT) X-Gm-Message-State: ABuFfogm8JbsGlUic3HWrRXRA7iBZxlmNJneacpAyMZLUoo21C1CtD+l 0CaflklDJcSOhb/nLv8uWfXty23e7yWYlKxfJig= X-Received: by 2002:a37:c44c:: with SMTP id h12-v6mr3217245qkm.279.1537943041266; Tue, 25 Sep 2018 23:24:01 -0700 (PDT) MIME-Version: 1.0 References: <20180910062551.28175-1-vivek.gautam@codeaurora.org> <20180925120933.54xd72sv65d63tkl@8bytes.org> <20180925163928.GA1839@brain-police> In-Reply-To: <20180925163928.GA1839@brain-police> From: Vivek Gautam Date: Wed, 26 Sep 2018 11:53:49 +0530 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v2 0/4] Qcom smmu-500 TLB invalidation errata for sdm845 To: Will Deacon Cc: Joerg Roedel , swboyd@chromium.org, open list , Bjorn Andersson , David Brown , "list@263.net:IOMMU DRIVERS , Joerg Roedel ," , Andy Gross , Robin Murphy , Linux ARM Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Sep 25, 2018 at 10:09 PM Will Deacon wrote: > > On Tue, Sep 25, 2018 at 02:09:34PM +0200, Joerg Roedel wrote: > > On Mon, Sep 10, 2018 at 11:55:47AM +0530, Vivek Gautam wrote: > > > Vivek Gautam (4): > > > firmware: qcom_scm-64: Add atomic version of qcom_scm_call > > > firmware/qcom_scm: Add atomic version of io read/write APIs > > > firmware/qcom_scm: Add scm call to handle smmu errata > > > iommu/arm-smmu: Add support to handle Qcom's TLBI serialization errata > > > > > > drivers/firmware/qcom_scm-32.c | 17 ++++ > > > drivers/firmware/qcom_scm-64.c | 181 +++++++++++++++++++++++++++++++---------- > > > drivers/firmware/qcom_scm.c | 18 ++++ > > > drivers/firmware/qcom_scm.h | 9 ++ > > > drivers/iommu/arm-smmu-regs.h | 2 + > > > drivers/iommu/arm-smmu.c | 133 +++++++++++++++++++++++++++++- > > > include/linux/qcom_scm.h | 6 ++ > > > 7 files changed, 320 insertions(+), 46 deletions(-) > > > > Should this go through the iommu-tree? In that case I need Acked-by's > > for the firmware code changes. > > Yup, and I'd also like Robin's ack on the arm-smmu*.c changes (I see he has > some comments on the code as it stands). Thanks Joerg, and Will for taking a look at it. I will answer and address Robin's comments for smmu part. Best regards Vivek > > Will > _______________________________________________ > iommu mailing list > iommu@lists.linux-foundation.org > https://lists.linuxfoundation.org/mailman/listinfo/iommu -- QUALCOMM INDIA, on behalf of Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, hosted by The Linux Foundation