From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.7 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id BA348C4727C for ; Mon, 21 Sep 2020 22:06:07 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id F0890218AC for ; Mon, 21 Sep 2020 22:06:06 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="AaOzvrDL" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org F0890218AC Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=arm.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Type: Content-Transfer-Encoding:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date:Message-ID:From: References:To:Subject:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=scyBPleEyXD9rpwnalljaKFAROK11gfqLV2FsPDCIhQ=; b=AaOzvrDLKTNLOSezI2fAz42Gi +mE+pXJDSXzqAjhieQ78JfwCklSjLPLJMnjNUqldat39zvYvhAfXesilsG7MxWSPOVKe/C3ABERqL k53lflHmXzP0RJOpEpGuB8GTqnXk6A+J+nQpSHoXCIEXJQXXh0ybWjDF8Uwyr6BBljLvbAC6idqhU y9EWpZhXRPOs/lW2eRodUyx5iIKJZYIsXZ0D8frm5kXZGpcSsx1VXfLlJoesL0uvFhzSNqadExj91 fODboan2npafDCOzz1fRsDYazfOm9m1sfyMSwQVhi1z2szqP/J78vL1XwugLDbtbvMAYgrJHlMMEK ayGewqz0w==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kKTue-0006pd-6t; Mon, 21 Sep 2020 22:03:56 +0000 Received: from foss.arm.com ([217.140.110.172]) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kKTub-0006p6-5r for linux-arm-kernel@lists.infradead.org; Mon, 21 Sep 2020 22:03:54 +0000 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0A75E147A; Mon, 21 Sep 2020 15:03:51 -0700 (PDT) Received: from [10.57.50.108] (unknown [10.57.50.108]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 300193F73B; Mon, 21 Sep 2020 15:03:49 -0700 (PDT) Subject: Re: [PATCHv4 1/6] iommu/io-pgtable-arm: Add support to use system cache To: Will Deacon , Sai Prakash Ranjan References: <3b1beb6cf6a34a44b0ecff9ec5a2105b5ff91bd4.1599832685.git.saiprakash.ranjan@codeaurora.org> <20200921180318.GG3141@willie-the-truck> From: Robin Murphy Message-ID: <9646dd4f-f1e6-992d-b8a0-0f2c14fa9fe8@arm.com> Date: Mon, 21 Sep 2020 23:03:49 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; rv:78.0) Gecko/20100101 Thunderbird/78.2.2 MIME-Version: 1.0 In-Reply-To: <20200921180318.GG3141@willie-the-truck> Content-Language: en-GB X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200921_180353_282580_FD0023A3 X-CRM114-Status: GOOD ( 19.26 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Akhil P Oommen , iommu@lists.linux-foundation.org, "Kristian H . Kristensen" , freedreno@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="us-ascii"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org On 2020-09-21 19:03, Will Deacon wrote: > On Fri, Sep 11, 2020 at 07:57:18PM +0530, Sai Prakash Ranjan wrote: >> Add a quirk IO_PGTABLE_QUIRK_SYS_CACHE to override the >> attributes set in TCR for the page table walker when >> using system cache. > > I wonder if the panfrost folks can reuse this for the issue discussed > over at: > > https://lore.kernel.org/r/cover.1600213517.git.robin.murphy@arm.com Isn't this all hinged around the outer cacheability attribute, rather than shareability (since these are nominally NC mappings and thus already properly Osh)? The Panfrost issue is just about shareability domains being a bit wonky; the cacheability attributes there are actually reasonably normal (other than not having a non-cacheable type at all, only a choice of allocation policies...) Robin. > However, Sai, your email setup went wrong when you posted this so you > probably need to repost now that you have that fixed. > > Will > _______________________________________________ > iommu mailing list > iommu@lists.linux-foundation.org > https://lists.linuxfoundation.org/mailman/listinfo/iommu > _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel