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 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id ACE23C25B10 for ; Fri, 10 May 2024 13:03:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:From:References:Cc:To: Subject:MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=8ngkgu4P4Ve4PHgBomX1ybAkQt1VTQNZNsssCxNnd0M=; b=kfgr8Z+XLWGZtH mHlSXWhiAMR6RHyozA3awLsxnQMLlcsw5xTglBY2VCWqNsu0st0yly3ceiiK1auxC/fiFE+cWS0HS kg30SjG1FCgFhkRkLOUy3Xo83iSxN0ktfuRU0e/n7c+lkOE/FAQ7KpD8TlY3HKoAGpK5nOfy7+t9e MctY+4yryoerIeMQUKwHmlOWbrWe+Pa4fWy8ETgVuQfva2wPSyFSW2rmuhKlJNgqKZH7SAdlauxzU dCsCvscccnOI1l8g5lMMGhcoStTNcbYvPR9EUgwkgMvrEpjeuY33TwZuW7gEX/ZOHW922K1oMG1bG srJ9xPegGAtwMKruaPmg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1s5Ptr-00000005LZA-0gG1; Fri, 10 May 2024 13:02:59 +0000 Received: from mail-ej1-x62b.google.com ([2a00:1450:4864:20::62b]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1s5Ptn-00000005LXj-0z80 for linux-arm-kernel@lists.infradead.org; Fri, 10 May 2024 13:02:56 +0000 Received: by mail-ej1-x62b.google.com with SMTP id a640c23a62f3a-a59a387fbc9so528233166b.1 for ; Fri, 10 May 2024 06:02:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1715346170; x=1715950970; darn=lists.infradead.org; h=content-transfer-encoding:in-reply-to:autocrypt:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:from:to:cc:subject:date:message-id:reply-to; bh=9OHbA2aVTxqonA8Wb82h9NaQktmaQSCPyBhO9xRJSO4=; b=wyJQTS4nhQ+vciW1oPK7tEx1ATqh/u8KSCSaZH8Oqlh9FDUNOvxPAg0fKE6uMIua2h 97P2kQn5TVQc2WAXJPS78HOjvpaWDFKfozwrDN0DXjuYsBILCEvmClxgFMrbRLfiNjqJ +/rGwKvvMAbx88IRTf5HzO/QzDD9gRbg5wbPKyZE0IByqEbefqrS8PAWZsC+d5CNEQk9 JkoSlFc4mx2PBpvUOUujF9sz0Rw2T2Ph99mx/NxQQjLgzr+rmxHab3vLm1FVZ3HkEBVp oOOLuimTGJbEJPCq+8Nr9naUd1XGvQ6k1gjIB3GXuiZwhM9iBBbYEfv09sLIHVYK3yZ6 TkXg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715346170; x=1715950970; h=content-transfer-encoding:in-reply-to:autocrypt:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=9OHbA2aVTxqonA8Wb82h9NaQktmaQSCPyBhO9xRJSO4=; b=OtUVT5IcRgdEp2kpEvJaUCunnXwiv2iqSuuuQWF8KnlwinjoFEFFXgoRDkK1gSVagl NRwuHXVZF2twIUyIuiRINhttsDNfqXqdjH4dBRjEpPAy7WbE1xUwWp4K3jiB2L2Z0DsB 2VIwpg3bW9oscKxkNi8QLbOn3uhbQLQeE4fHOODDDmZMFogdlr26eGnB1yO7Kw5k2+9M N9B/Vh/XcU9EyNMti3kwJitM8xJCZoDInSV76lJFKRPfyL4ovFQNH80pPljeD/IIN+6R dP8bSzYCF8jp7UKi9f12vlcG+pqjO7Ad4JF+OyJl78ks8gdPiQqUT7BihVlHoLgrJRlp 416A== X-Forwarded-Encrypted: i=1; AJvYcCVLt6fWlqEcGHaZ4sW2MKujpSsQqvKuOEzMtWWb9iEHeu5MEQdgklD4Ngck6e8yw4q8V1/lD3f88XvGtwWBe1O8zEbHzDbPG6JXmg72N+HEVAWzIl4= X-Gm-Message-State: AOJu0YxIvjuqsRD4XN/gbGKHXFhvUTArhM3apiKrz7MvhDLUYC5qzv0m bjC9sWn0iR+qio9/h5Y58dd8b2tpk13KvEkK7u4jjb4CVM82cIoYFt2rUEp6mps= X-Google-Smtp-Source: AGHT+IGVtxPgtNd2rd4rODKiorsOsAs0qSpPYNSo8wWMMgqW1gANzgb4n2Wkjla3fBWd2TMEpAEAsg== X-Received: by 2002:a17:906:40d2:b0:a5a:1f4f:cb4c with SMTP id a640c23a62f3a-a5a2d54c80amr175360666b.7.1715346170095; Fri, 10 May 2024 06:02:50 -0700 (PDT) Received: from [192.168.62.15] (078088045141.garwolin.vectranet.pl. [78.88.45.141]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a5a17b17555sm180568566b.189.2024.05.10.06.02.47 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 10 May 2024 06:02:49 -0700 (PDT) Message-ID: <51b2bd40-888d-4ee4-956f-c5239c5be9e9@linaro.org> Date: Fri, 10 May 2024 15:02:46 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v9 3/5] iommu/arm-smmu: introduction of ACTLR for custom prefetcher settings To: Bibek Kumar Patro , Rob Clark Cc: will@kernel.org, robin.murphy@arm.com, joro@8bytes.org, dmitry.baryshkov@linaro.org, jsnitsel@redhat.com, quic_bjorande@quicinc.com, mani@kernel.org, quic_eberman@quicinc.com, robdclark@chromium.org, u.kleine-koenig@pengutronix.de, robh@kernel.org, vladimir.oltean@nxp.com, quic_pkondeti@quicinc.com, quic_molvera@quicinc.com, linux-arm-msm@vger.kernel.org, linux-arm-kernel@lists.infradead.org, iommu@lists.linux.dev, linux-kernel@vger.kernel.org References: <20240123144543.9405-1-quic_bibekkum@quicinc.com> <20240123144543.9405-4-quic_bibekkum@quicinc.com> Content-Language: en-US From: Konrad Dybcio Autocrypt: addr=konrad.dybcio@linaro.org; keydata= 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 izWDgYvmBE8= In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240510_060255_300468_CAE0C0FE X-CRM114-Status: GOOD ( 21.87 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gMTAuMDUuMjAyNCAyOjUyIFBNLCBCaWJlayBLdW1hciBQYXRybyB3cm90ZToKPiAKPiAKPiBP biA1LzEvMjAyNCAxMjozMCBBTSwgUm9iIENsYXJrIHdyb3RlOgo+PiBPbiBUdWUsIEphbiAyMywg MjAyNCBhdCA3OjAw4oCvQU0gQmliZWsgS3VtYXIgUGF0cm8KPj4gPHF1aWNfYmliZWtrdW1AcXVp Y2luYy5jb20+IHdyb3RlOgo+Pj4KPj4+IEN1cnJlbnRseSBpbiBRdWFsY29tbcKgIFNvQ3MgdGhl IGRlZmF1bHQgcHJlZmV0Y2ggaXMgc2V0IHRvIDEgd2hpY2ggYWxsb3dzCj4+PiB0aGUgVExCIHRv IGZldGNoIGp1c3QgdGhlIG5leHQgcGFnZSB0YWJsZS4gTU1VLTUwMCBmZWF0dXJlcyBBQ1RMUgo+ Pj4gcmVnaXN0ZXIgd2hpY2ggaXMgaW1wbGVtZW50YXRpb24gZGVmaW5lZCBhbmQgaXMgdXNlZCBm b3IgUXVhbGNvbW0gU29Dcwo+Pj4gdG8gaGF2ZSBhIGN1c3RvbSBwcmVmZXRjaCBzZXR0aW5nIGVu YWJsaW5nIFRMQiB0byBwcmVmZXRjaCB0aGUgbmV4dCBzZXQKPj4+IG9mIHBhZ2UgdGFibGVzIGFj Y29yZGluZ2x5IGFsbG93aW5nIGZvciBmYXN0ZXIgdHJhbnNsYXRpb25zLgo+Pj4KPj4+IEFDVExS IHZhbHVlIGlzIHVuaXF1ZSBmb3IgZWFjaCBTTVIgKFN0cmVhbSBtYXRjaGluZyByZWdpc3Rlcikg YW5kIHN0b3JlZAo+Pj4gaW4gYSBwcmUtcG9wdWxhdGVkIHRhYmxlLiBUaGlzIHZhbHVlIGlzIHNl dCB0byB0aGUgcmVnaXN0ZXIgZHVyaW5nCj4+PiBjb250ZXh0IGJhbmsgaW5pdGlhbGlzYXRpb24u Cj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogQmliZWsgS3VtYXIgUGF0cm8gPHF1aWNfYmliZWtrdW1A cXVpY2luYy5jb20+Cj4+PiAtLS0KClsuLi5dCgo+Pj4gKwo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgZm9yX2VhY2hfY2ZnX3NtZShjZmcsIGZ3c3BlYywgaiwgaWR4KSB7Cj4+PiAr wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc21yID0gJnNtbXUt PnNtcnNbaWR4XTsKPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCBpZiAoc21yX2lzX3N1YnNldChzbXIsIGlkLCBtYXNrKSkgewo+Pj4gK8KgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBhcm1fc21t dV9jYl93cml0ZShzbW11LCBjYm5keCwgQVJNX1NNTVVfQ0JfQUNUTFIsCj4+PiArwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgYWN0bHJjZmdbaV0uYWN0bHIpOwo+Pgo+PiBTbywg dGhpcyBtYWtlcyBBQ1RMUiBsb29rIGxpa2Uga2luZCBvZiBhIEZJRk8uwqAgQnV0IEknbSBsb29r aW5nIGF0Cj4+IGRvd25zdHJlYW0ga2dzbCdzIFBSUiB0aGluZyAod2hpY2ggd2UnbGwgbmVlZCB0 byBpbXBsZW1lbnQgdnVsa2FuCj4+IHNwYXJzZSByZXNpZGVuY3kpLCBhbmQgaXQgYXBwZWFycyB0 byBiZSB3YW50aW5nIHRvIHNldCBCSVQoNSkgaW4gQUNUTFIKPj4gdG8gZW5hYmxlIFBSUi4KPj4K Pj4gwqDCoMKgwqDCoMKgwqDCoCB2YWwgPSBLR1NMX0lPTU1VX0dFVF9DVFhfUkVHKGN0eCwgS0dT TF9JT01NVV9DVFhfQUNUTFIpOwo+PiDCoMKgwqDCoMKgwqDCoMKgIHZhbCB8PSBGSUVMRF9QUkVQ KEtHU0xfSU9NTVVfQUNUTFJfUFJSX0VOQUJMRSwgMSk7Cj4+IMKgwqDCoMKgwqDCoMKgwqAgS0dT TF9JT01NVV9TRVRfQ1RYX1JFRyhjdHgsIEtHU0xfSU9NTVVfQ1RYX0FDVExSLCB2YWwpOwo+Pgo+ PiBBbnkgaWRlYSBob3cgdGhpcyB3b3Jrcz/CoCBBbmQgZG9lcyBpdCBuZWVkIHRvIGJlIGRvbmUg YmVmb3JlIG9yIGFmdGVyCj4+IHRoZSBBQ1RMUiBwcm9ncmFtbWluZyBkb25lIGluIHRoaXMgcGF0 Y2g/Cj4+Cj4+IEJSLAo+PiAtUgo+Pgo+IAo+IEhpIFJvYiwKPiAKPiBDYW4geW91IHBsZWFzZSBo ZWxwIHByb3ZpZGUgc29tZSBtb3JlIGNsYXJpZmljYXRpb24gb24gdGhlIEZJRk8gcGFydD8gQnkg RklGTyBhcmUgeW91IHJlZmVycmluZyB0byB0aGUgc3RvcmluZyBvZiBBQ1RMUiBkYXRhIGluIHRo ZSB0YWJsZT8KPiAKPiBUaGFua3MgZm9yIHBvaW50aW5nIHRvIHRoZSBkb3duc3RyZWFtIGltcGxl bWVudGF0aW9uIG9mIGtnc2wgZHJpdmVyIGZvcgo+IHRoZSBQUlIgYml0LiBTaW5jZSBrZ3NsIGRy aXZlciBpcyBhbHJlYWR5IGhhbmRsaW5nIHRoaXMgUFJSIGJpdCdzCj4gc2V0dGluZywgdGhpcyBt YWtlcyBzZXR0aW5nIHRoZSBQUlIgQklUKDUpIGJ5IFNNTVUgZHJpdmVyIHJlZHVuZGFudC4KClRo ZSBrZ3NsIGRyaXZlciBpcyBub3QgcHJlc2VudCB1cHN0cmVhbS4KCj4gVGhhbmtzIGZvciBicmlu Z2luZyB1cCB0aGlzIHBvaW50Lgo+IEkgd2lsbCBzZW5kIHYxMCBwYXRjaCBzZXJpZXMgcmVtb3Zp bmcgdGhpcyBCSVQoNSkgc2V0dGluZyBmcm9tIHRoZSBBQ1RMUgo+IHRhYmxlLgoKSSB0aGluayBp dCdzIGdlbmVyYWxseSBzYW5lciB0byBjb25maWd1cmUgdGhlIFNNTVUgZnJvbSB0aGUgU01NVSBk cml2ZXIuLgoKS29ucmFkCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxp c3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0 aW5mby9saW51eC1hcm0ta2VybmVsCg==