Received: by 2002:a05:7412:b101:b0:e2:908c:2ebd with SMTP id az1csp2722037rdb; Wed, 15 Nov 2023 08:44:02 -0800 (PST) X-Google-Smtp-Source: AGHT+IFO9KrsfmP0C+LVVVr1RoPmqAeXExQybga+NyGLABcDPJP3Yc/4slNVuCDjI3OufqWg4MdW X-Received: by 2002:a17:90b:4b47:b0:280:2856:5ef8 with SMTP id mi7-20020a17090b4b4700b0028028565ef8mr14859722pjb.30.1700066642079; Wed, 15 Nov 2023 08:44:02 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1700066642; cv=none; d=google.com; s=arc-20160816; b=ym/C1m7433eLwzJ7vCTOnis6y/oUrc7/SoyEqsfBrcId0w521I0LgczklKzi/0u7/Y ObCvYCNyMejmpQJwFYEkvLrDqg1+0PkPVKMUc7hxRKCseOu/NXbQOOARZuCjNDVEHHpq q4fAvquZ13+f2Unsngsy0j+rvIIjCjIzhc3OjADmtK9vT8WbC9L5tJ9Q4bcxezrTQZNK DaGKK5Xhx+Mt4mhfHQNxQKCGXYDhQlAf0gMyH/yVCPHGIW+/WrZtthyPcTOc6Oqk2LXA +lyCRHMpNyErpoaor4DN8CjZ/gK87/MdKOSwq6ky97qdhJugCajkNqKzL4VBgiHONK8g gbhw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=xKwvuedBc9zWWjZXrz7fOSDDi6eG4P0hcIfiBzhjapM=; fh=1WmgQnOfJlE8BU86hCh/K7Z443RTxSSRBoiIRjTu6vo=; b=NwYvkG8oSzwjpZnc9wSml1Cq1Ds2DGv5WkxvAYbiYewiJY3mjbkG6se+DgLSCt1VMo 6GcO2bXHtAQJ8Q8NLZDIImRCe49HNQvq47dPqdNB88ES0Y8b576rnNnpN5X7OLx5kuDq dJ40xHLKnWER197HddVE/TkWb0I0y4j8M5a9ySygYYb6zaaY2ZPlmk9+XPwJMibw8HkC Zc5iefVdEx/7iWXPr0qvwpqJcMflgqSu8DXa+a12fb2IKou8d63CnbMkIqMmFrLlM1Av IGY8dkjETtJHO6xoIIeTSo+M44Hj0WNP+u3eUBTL0Z3ATssaRJLYaiOucigOwFCwwTmG I+oQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=tC5cek2Y; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.35 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from groat.vger.email (groat.vger.email. [23.128.96.35]) by mx.google.com with ESMTPS id k10-20020a17090a9d8a00b0027652755c21si104087pjp.142.2023.11.15.08.44.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 15 Nov 2023 08:44:02 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.35 as permitted sender) client-ip=23.128.96.35; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=tC5cek2Y; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.35 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by groat.vger.email (Postfix) with ESMTP id 5F1B080283F9; Wed, 15 Nov 2023 08:43:56 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at groat.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229620AbjKOQnt (ORCPT + 99 others); Wed, 15 Nov 2023 11:43:49 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40040 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229504AbjKOQns (ORCPT ); Wed, 15 Nov 2023 11:43:48 -0500 Received: from mail-lf1-x134.google.com (mail-lf1-x134.google.com [IPv6:2a00:1450:4864:20::134]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8B046C5 for ; Wed, 15 Nov 2023 08:43:45 -0800 (PST) Received: by mail-lf1-x134.google.com with SMTP id 2adb3069b0e04-507973f3b65so9919356e87.3 for ; Wed, 15 Nov 2023 08:43:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1700066624; x=1700671424; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=xKwvuedBc9zWWjZXrz7fOSDDi6eG4P0hcIfiBzhjapM=; b=tC5cek2YDqCTVA7H4+MDJUh1ywgVPMs3NPLSrIaoxCKKM8XmfIHv/kbMhGLziNjPQn 86BHDyC9NqzN6sBnV3Bz2Jj+wgbkD6suOxeaq1qETrcK0ZoX+TgsrRk0yJfCrPzBfsWx Ek3ZnPqPFhhfKMQ3wF/IE8XRqi1n6rkPQ6mTDtMf7it+5eFp//1ncEOUwpylyBfuv1W/ XPr4AoeFZNWwP8H3J4BOw4gZ1seDYp+89DBlrpV2oTLb+mqa1GoAN4sZBFyyiJ7fN1F8 T3w8CkQ44j5xG9xNNpny3DDx4v3+rYx99v2nes+Hq5Gjb8ZZcgGyUZ81Q4txyvUGRM/j l+cg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1700066624; x=1700671424; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=xKwvuedBc9zWWjZXrz7fOSDDi6eG4P0hcIfiBzhjapM=; b=nDOEAFw7Yz2h0XFlWH14N0sJl7mIomN5Tkf15akOVPD7yebQfVsO7y6kov+J3H6BWT l0GRJqBogdeKVe7W7NppeBrTEw9lujAul6hHldxYPEZNii5gfan/UTAle8GeneRPn+c3 iHbMgoLzwlJeOqEcKOXOY8vjnmKRy2VjHuJsIJevesSUMyjnOchJKu8Lroih+dtFHP6S iUEH3O8bvhUN6X3Vv/uuNM9QlejeU8DYrSllw7OVAqsCdbgUee2B62hWIGhFfV0l7u9W +LonAmifWIYi0JxoImdns9E518IPaF1/4s5EexgIMnikBXT95nINduNDgHWspW2flZSl vjfw== X-Gm-Message-State: AOJu0Yw0LszH2SvD+RA1TiZlhYhHuKOnGd7OU/jpyyApLLWIJZ7vTViw dtUYCwDLQN/W0TFX8RrlHcWwgw== X-Received: by 2002:a05:6512:3f1a:b0:508:266a:e85f with SMTP id y26-20020a0565123f1a00b00508266ae85fmr9820326lfa.1.1700066623747; Wed, 15 Nov 2023 08:43:43 -0800 (PST) Received: from [172.30.204.150] (UNUSED.212-182-62-129.lubman.net.pl. [212.182.62.129]) by smtp.gmail.com with ESMTPSA id d27-20020a19385b000000b0050a026d3a26sm1705739lfj.227.2023.11.15.08.43.42 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 15 Nov 2023 08:43:43 -0800 (PST) Message-ID: Date: Wed, 15 Nov 2023 17:43:42 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 3/3] iommu/arm-smmu: re-enable context caching in smmu reset operation Content-Language: en-US To: Bibek Kumar Patro , will@kernel.org, robin.murphy@arm.com, joro@8bytes.org, dmitry.baryshkov@linaro.org, a39.skl@gmail.com, quic_pkondeti@quicinc.com, quic_molvera@quicinc.com Cc: linux-arm-msm@vger.kernel.org, linux-arm-kernel@lists.infradead.org, iommu@lists.linux.dev, linux-kernel@vger.kernel.org, qipl.kernel.upstream@quicinc.com References: <20231114135654.30475-1-quic_bibekkum@quicinc.com> <20231114135654.30475-4-quic_bibekkum@quicinc.com> From: Konrad Dybcio In-Reply-To: <20231114135654.30475-4-quic_bibekkum@quicinc.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=2.7 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, RCVD_IN_SBL_CSS,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Level: ** X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on groat.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (groat.vger.email [0.0.0.0]); Wed, 15 Nov 2023 08:43:56 -0800 (PST) On 11/14/23 14:56, Bibek Kumar Patro wrote: > Context caching is re-enabled in the prefetch buffer for Qualcomm SoCs > through SoC specific reset ops, which is disabled in the default MMU-500 > reset ops, but is expected for context banks using ACTLR register to > retain the prefetch value during reset and runtime suspend. > > Signed-off-by: Bibek Kumar Patro > --- And I assume that goes for all SMMU500 implementations? Looking at the 8550 ACTRL array from patch 2, CPRE is not enabled at all times.. Is that because of performance, or some other technical reason? Will this regress platforms without ACTRL tables? Konrad