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 995A4C6FD18 for ; Tue, 25 Apr 2023 15:51:13 +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-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:References:Cc:To:From: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=t8G+1lS7sxAK7aX/cRAddRTrEcKNmcvJHclfgb8NCUs=; b=ZbAeC5mE9Be5Do KPJkFd8onNe0RP5CprQdUnnKeywzXydgZxEv0LSlJGar1jhoLsX9/TR25LFmloowqnsgAu8QrZZCx O5YtlBTPhWhMxIhaIlxAFvjSlx4zz3XU6HHbfKi8qUM9lwuqd+07Q8sQuCHvdaMeKvjJCF0V7Es5X ZRlXJKs1LvYA7PU228zmL5Dfxh35LeaJb+0y/IzHvY4nfSU5tq0PXjVS3f49up9giFZTEkN90wMKq /gxu7Vl3zehGiZFqQQ0er8VpRl7Ky6j8NJMJXxNCAra3u9dIHLRAOKd3AJrPXNrDtufCF3LrS/mxo YgXnKH1Fya3ScDfde7xQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1prKve-001ZNI-1q; Tue, 25 Apr 2023 15:50:06 +0000 Received: from foss.arm.com ([217.140.110.172]) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1prKvb-001ZLv-0Q for linux-arm-kernel@lists.infradead.org; Tue, 25 Apr 2023 15:50:05 +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 B1A084B3; Tue, 25 Apr 2023 08:50:38 -0700 (PDT) Received: from [10.1.196.40] (e121345-lin.cambridge.arm.com [10.1.196.40]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D18613F587; Tue, 25 Apr 2023 08:49:53 -0700 (PDT) Message-ID: <22e2728f-d51a-bf92-4791-a7df5c4a2c15@arm.com> Date: Tue, 25 Apr 2023 16:49:49 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux aarch64; rv:102.0) Gecko/20100101 Thunderbird/102.9.0 Subject: Re: [PATCH] perf/arm-cmn: Fix DTC reset Content-Language: en-GB From: Robin Murphy To: Geoff Blake Cc: will@kernel.org, mark.rutland@arm.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, ilkka@os.amperecomputing.com References: <5ea7ec4e-bf9b-f3a7-965c-fa85b640d00f@arm.com> In-Reply-To: <5ea7ec4e-bf9b-f3a7-965c-fa85b640d00f@arm.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230425_085003_290401_7A1DD423 X-CRM114-Status: GOOD ( 38.01 ) 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gMTQvMDQvMjAyMyAzOjE5IHBtLCBSb2JpbiBNdXJwaHkgd3JvdGU6Cj4gT24gMjAyMy0wNC0w NiAyMjoyNSwgR2VvZmYgQmxha2Ugd3JvdGU6Cj4+IFJhbiB0aGlzIHBhdGNoIG9uIGFuIEFXUyBD NmcubWV0YWwgYW5kIHVuZm9ydHVuYXRlbHkgc3RpbGwgc2VlIHRoZQo+PiBzcHVyaW91cyBJUlFz IHRyaWdnZXIgcXVpY2tseSAod2l0aGluIDEwIHRyaWVzKSB3aGVuIHVzaW5nIHRoZSBmb2xsb3dp bmcKPj4gZmxvdzoKPj4KPj4gcGVyZiBzdGF0IC1hIC1lIGFybV9jbW5fMC9ldmVudD0weDUsdHlw ZT0weDUvIC0tIHNsZWVwIDYwMAo+PiBrZXhlYyAtZQo+Pgo+PiBBZGRpbmcgaW4gdGhlIHNpbXBs ZSBzaHV0ZG93biByb3V0aW5lLCBJIGhhdmUgcnVuIG92ZXIgMTAwIG9mIHRoZQo+PiBhYm92ZSBj eWNsZXMgYW5kIHRoZSBzcHVyaW91cyBJUlFzIGhhdmVuJ3QgdHJpZ2dlcmVkLsKgIEkgdGhpbmsg d2Ugc3RpbGwKPj4gbmVlZCBib3RoIGZvciBub3cuCj4gCj4gVGhlcmUgaXMgbm8gIm5lZWQgYm90 aCIgLSBpZiB0aGlzIHBhdGNoIGRvZXNuJ3Qgd29yayB0byByZXNldCB0aGUgUE1VIGFzIAo+IGlu dGVuZGVkIHRoZW4gd2Ugc3RpbGwgbmVlZCBhIGJldHRlciBwYXRjaCB0aGF0IGRvZXMuIEFmdGVy IHlldCBtb3JlIAo+IHRyeWluZywgSSBzdGlsbCBjYW5ub3QgcmVwcm9kdWNlIHlvdXIgcmVzdWx0 cywgYnV0IEkgZG8gc3VzcGVjdCB0aGlzIAo+IHBhdGNoIGlzbid0IGFzIGdvb2QgYXMgaXQgaW5p dGlhbGx5IHNlZW1lZC4KPiAKPiBJIGdvdCBteSBoYW5kcyBvbiBhIEM2Zy5tZXRhbCBpbnN0YW5j ZSwgYW5kIEknbSBidWlsZGluZyB0aGUgbWFpbmxpbmUgCj4gdmVyc2lvbiBvZiBhcm0tY21uLmMg ZnJvbSBteSBjbW4tZGV2IGJyYW5jaCAoaW5jbHVkaW5nIHRoZSB0d28gb3RoZXIgCj4gcGVuZGlu ZyBmaXhlcyB0aGF0IEkndmUgc2VudCByZWNlbnRseSkgYWdhaW5zdCB0aGUgNS4xNS4wLTEwMzEt YXdzIAo+IGtlcm5lbCB0aGF0IGl0IGNhbWUgd2l0aCwgYXMgYSBzdGFuZGFsb25lIG1vZHVsZSB3 aXRoIGEgdHJpdmlhbCAKPiBtYWtlZmlsZS4gRXZlbiBydW5uaW5nICJzdHJlc3MgLW0gNjAiIGlu IHRoZSBiYWNrZ3JvdW5kLCBhcyB0aGUgbW9zdCAKPiBlZmZlY3RpdmUgdGhpbmcgSSd2ZSBmb3Vu ZCBzbyBmYXIsIHRoYXQgaG5mX3BvY3FfcmVxc19yZWN2ZCBldmVudCB0YWtlcyAKPiB3ZWxsIG92 ZXIgOCBtaW51dGVzIHRvIG92ZXJmbG93LCBzbyBJIGhhdmUgZmFpbGVkIHRvIGFjaGlldmUgdGhl IAo+IG5lY2Vzc2FyeSB0aW1pbmcgdG8ga2V4ZWMgYXQganVzdCB0aGUgcmlnaHQgcG9pbnQgZm9y IHRoZSByZXNpZHVhbCAKPiBpbnRlcmNvbm5lY3QgdHJhZmZpYyB0byBhZGQgdXAgYW5kIG92ZXJm bG93IHRoZSBldmVudCBkdXJpbmcgdGhlIGhhbmRmdWwgCj4gb2Ygc2Vjb25kcyB0aGF0IHRoZSBr ZXhlYyB0YWtlcy4gRm9yIGNvbXBsZXRlbmVzcywgSSBoYXZlIG1hbmFnZWQgdG8gcnVuIAo+IHRo ZSBwZXJmIHN0YXQva2V4ZWMsIHRoZW4gcnVuIHN0cmVzcyBmb3IgMTAgbWludXRlcyB1bmRlciB0 aGUgbmV3IAo+IGtlcm5lbCwgKnRoZW4qIGZpbmFsbHkgbG9hZCB0aGUgbW9kdWxlIHRvIGFjaGll dmUgdGhlIHJpZ2h0IGNvbmRpdGlvbnMsIAo+IGJ1dCB0aGF0J3Mgc28gdXR0ZXJseSBjb250cml2 ZWQgYW5kIGxvbmctd2luZGVkIHRoYXQgSSBkb24ndCByZWFsbHkgaGF2ZSAKPiB0aGUgcGF0aWVu Y2UgdG8gZG8gaXQgbW9yZSB0aGFuIHRoZSB0d2ljZSB0aGF0IEkgYWxyZWFkeSBkaWQuCj4gCj4g V2hhdCBJIGNhbiBkbyBpbnN0YW50bHkgYW5kIHJlbGlhYmx5IGlzIHJlcHJvZHVjZSBlcXVpdmFs ZW50IGNvbmRpdGlvbnMgCj4gd2l0aCBteSAobm93IGV2ZW4gbW9yZSBzdHJpcHBlZC1kb3duKSBy ZW1vdmUgaGFja1sxXSBhbmQgYSBzaW1wbGUgCj4gcm1tb2QvaW5zbW9kICh3aXRoIGEgZmV3IHNl Y29uZHMgaW4gYmV0d2VlbiBmb3IgZ29vZCBtZWFzdXJlKSwgbGVhZGluZyAKPiB0byBkZW1vbnN0 cmFibGUgbGF0ZW50IG92ZXJmbG93cyBvbiBhbGwgNCBEVENzIGV2ZXJ5IHRpbWUuIFRoZSBleGlz dGluZyAKPiBjb2RlIGRvZXMgc2VlbSB0byBtYW5hZ2UgdG8gcmVzZXQgRFRDMCBzdWNoIHRoYXQg aXRzIGludGVycnVwdCAoSVJRIDI3KSAKPiBkb2VzIG5vdCBmaXJlLCBjb25zaXN0ZW50IHdpdGgg d2hhdCBJJ3ZlIG9ic2VydmVkIG9uIG90aGVyIG1hY2hpbmVzLCAKPiB3aGlsZSBJIHNlZSB0aGUg c2Vjb25kYXJ5IERUQ3MgKElSUXMgMjgsIDI5IGFuZCAzMCkgZWFjaCBmaXJlIDEwMDAwMCAKPiB0 aW1lcyBzcHVyaW91c2x5IGFuZCBnZXQgZGlzYWJsZWQuIFdpdGggdGhpcyBwYXRjaCBvbiB0b3Bb Ml0sIHRoYXQgCj4gY29uc2lzdGVudGx5IGRvZXMgbm90IGhhcHBlbiBvdmVyIDEwMCB1bmxvYWQv cmVsb2FkIGN5Y2xlcy4KPiAKPiBHaXZlbiB0aGF0IHlvdSBzYXkgdGhlIHNhbWUgd3JpdGUgdG8g Y2xlYXIgRFRDX0NUTCwgYnV0IGEgZmV3IHNlY29uZHMgCj4gZWFybGllciBpbiB0aGUgZm9ybSBv ZiB0aGUgc2h1dGRvd24gaG9vaywgZG9lcyBzZWVtIHRvIHdvcmssIEkgaGF2ZSAKPiBzdGlsbCBi ZWVuIHdhcnkgb2Ygc29tZSBraW5kIG9mIHdlaXJkIHRpbWluZyBpc3N1ZSBhbGwgYWxvbmcsIGJ1 dCB0aGUgCj4gZmFjdCB0aGF0IEkgd2FzIGdldHRpbmcgc3VjaCBjb25zaXN0ZW50IGJlaGF2aW91 ciBldmVuIG9uIEM2ZyBzZWVtZWQgdG8gCj4gYmUgcG9pbnRpbmcgYXdheSBmcm9tIHRoYXQgOi8K PiAKPiBUaGUgY2xvc2VzdCBJJ3ZlIGdvdCBzbyBmYXIgaXMgYnkgbGVhdmluZyB0aGlzIGV2ZW4g bW9yZSBpbnZvbHZlZCB0ZXN0IAo+IGxvb3AgKHdpdGggcmVhbCBQTVUgcHJvZ3JhbW1pbmcgaW4g YmV0d2VlbikgcnVubmluZyBvdmVybmlnaHQ6Cj4gCj4gZm9yIGkgaW4gezEuLjEwMDAwfTsgZG8g c3VkbyBpbnNtb2QgYXJtLWNtbi5rbyAmJiBzdWRvIHBlcmYgc3RhdCAtZSAKPiBhcm1fY21uXzAv ZXZlbnRpZD01LHR5cGU9NS8gc2xlZXAgMSAmJiBzdWRvIHJtbW9kIGFybS1jbW4gJiYgc2xlZXAg NDsgZG9uZQo+IAo+IGFuZCBub3cgY29taW5nIGJhY2sgdG8gZmluZCAvcHJvYy9pbnRlcnJ1cHRz IHNheWluZyB0aGlzOgo+IAo+ICDCoDI3OsKgwqDCoMKgwqDCoMKgwqDCoCAxwqDCoMKgwqDCoMKg wqDCoMKgIDDCoMKgwqDCoMKgwqDCoMKgwqAgMC4uLgo+ICDCoDI4OsKgwqDCoMKgwqDCoMKgwqDC oCAxwqDCoMKgwqDCoMKgwqDCoMKgIDDCoMKgwqDCoMKgwqDCoMKgwqAgMC4uLgo+ICDCoDI5OsKg wqDCoMKgwqDCoMKgwqDCoCAywqDCoMKgwqDCoMKgwqDCoMKgIDDCoMKgwqDCoMKgwqDCoMKgwqAg MC4uLgo+ICDCoDMwOsKgwqDCoMKgwqDCoMKgwqDCoCAxwqDCoMKgwqDCoMKgwqDCoMKgIDDCoMKg wqDCoMKgwqDCoMKgwqAgMC4uLgo+IAo+IEkndmUgcXVpdGUgb2Z0ZW4gc2VlbiBhIHNpbmdsZSBJ UlEgZmlyaW5nIGVhcmxpZXIgdGhhbiBleHBlY3RlZCAobm90IAo+IG5lY2Vzc2FyaWx5IHNwdXJp b3VzbHkpLCBzbyBJIHN0aWxsIG5lZWQgdG8gY2hlY2sgd2hhdCdzIHVwIHdpdGggdGhhdCAtIAo+ IGl0IG1heSBiZSB0aGF0IHdyaXRpbmcgdG8gdGhlIGNvdW50ZXJzIGRvZXNuJ3QgYWx3YXlzIHRh a2UgZWl0aGVyLiAKPiBIb3dldmVyLCB0aGUgc2luZ2xlIGV4dHJhIGluY2lkZW5jZSBvZiBJUlEg Mjkgd2hpY2ggaGFzIGhhcHBlbmVkIGF0IHNvbWUgCj4gcG9pbnQgYWZ0ZXIgSSB3ZW50IGhvbWUg aXMgbW9yZSBvZiBhIHNtb2tpbmcgZ3VuOgo+IAo+IFs4NDU4MS43OTAwNDNdIFdBUk5JTkc6IENQ VTogMCBQSUQ6IDAgYXQgL2hvbWUvdWJ1bnR1L2FybS1jbW4uYzoxODI4IAo+IGFybV9jbW5faGFu ZGxlX2lycSsweDE0OC8weDFjYyBbYXJtX2Ntbl0KPiAKPiBTbyBzb21ldGhpbmcgc3RpbGwgc251 Y2sgdGhyb3VnaCByZXNldCwgYnV0IGl0ICp3YXMqIGF0IGxlYXN0IHZpc2libGUgCj4gYW5kIGNs ZWFyYWJsZSBieSB0aGUgdGltZSB0aGUgSVJRIHdhcyBlbmFibGVkLiBJbnRlcmVzdGluZ2x5IHRo ZSBvdGhlciAKPiB3YXJuaW5nIGZvciAhZHRjLT5jeWNsZXMgZGlkIG5vdCBmaXJlIGF0IHRoZSBz YW1lIHRpbWUsIGV2ZW4gdGhvdWdoIHRoZSAKPiBoYWNrIG5vcm1hbGx5IG92ZXJmbG93cyBQTUND TlRSIGJlZm9yZSBQTUVWQ05UUigwKS4gSSdsbCBrZWVwIGRpZ2dpbmcuLi4KCkkgcmVhbGlzZSBJ IG5lZ2xlY3RlZCB0byBmb2xsb3cgdXAgb24gdGhpcyAtIHdoZXJlIEkgZ290IHRvIHdhcyBhZGRp bmcgCmFuIGV4dHJhIHJlYWQgYmFjayBvZiBDTU5fRFRDX0NUTCBhZnRlciB0aGUgd3JpdGUsIHR3 ZWFraW5nIG15IHJlbW92ZSAKaGFjayB0byBnZW5lcmF0ZSBvdmVyZmxvd3MgZXZlbiBtb3JlIHJl bGlhYmx5IGZvciBnb29kIG1lYXN1cmUsIGFuZCB0aGF0IAp0aGVuIHJhbiBmb3IgfjU2LDAwMCB0 ZXN0IGN5Y2xlcyAodW50aWwgbXkgdGltZSBvbiB0aGUgaW5zdGFuY2UgcmFuIG91dCkgCndpdGhv dXQgYW55IHN0cmF5IGludGVycnVwdHMgYXQgYWxsLiBIb3dldmVyIEkgd2Fzbid0IGtlZW4gb24g cG9zdGluZyAKdGhhdCBhcyBhIHYyIHdpdGhvdXQgYW55IGJldHRlciBqdXN0aWZpY2F0aW9uIHRo YW4gaXQgYmVpbmcgYSAiYWRkIApyYW5kb20gdGhpbmdzIHRvIGNoYW5nZSB0aGUgdGltaW5nIGEg Yml0IiBib2RnZS4gU2luY2Ugd2UncmUgaW4gdGhlIAptZXJnZSB3aW5kb3cgbm93LCBJJ2xsIHNl ZSBpZiBJIGNhbiBnZXQgYSBiZXR0ZXIgYW5zd2VyIGJ5IC1yYzEuCgpUaGFua3MsClJvYmluLgoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJt LWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3Jn Cmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtl cm5lbAo=