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 2B758C47077 for ; Thu, 4 Jan 2024 12:05:12 +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:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=Vcy0vRgG6hRY3G+mhjFz1VLVS/PlttjdRTUFkj+80L4=; b=ZaBYKg1EZMTIcv xCrWWZwNTRAQRfeGmK697kI8XTbpiHVj71DYf+MUQPc9lAGNEguWwE871lRSdx0aInAxpteQV8HrI IECyVo+i9gbsU/jr2iKIK/+ltBX+aaaSwgVZfACUaomIkwMRDvdz/Z338GKzhTxpJ6dQevnvEKBRe ngPDzRR+i4ZoFQ1AC+t1w1EQCQdUNcFEa0z9lcP9TxJ7QRgzd28XYljg8XXGs7MyTeapFek9McG4O Sgp+/vi4/Dyy5cIVUOM3pdoqxJms2+YrIKsxS53a1XtBZNd9gCMgqZO57UvA6gG71Vexz0xz5UigJ w7zLvHVIP179j+9RKCVw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1rLMSm-00DutH-2q; Thu, 04 Jan 2024 12:04:40 +0000 Received: from pandora.armlinux.org.uk ([2001:4d48:ad52:32c8:5054:ff:fe00:142]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1rLMSk-00Dur7-1I for linux-arm-kernel@lists.infradead.org; Thu, 04 Jan 2024 12:04:40 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=armlinux.org.uk; s=pandora-2019; h=Sender:In-Reply-To: Content-Transfer-Encoding:Content-Type:MIME-Version:References:Message-ID: Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=8Z/vHoSndZHXrh+DMZJgXjJqVV6ZzD4r7OZ3XIEgP6w=; b=lS14CG/4LTpvtxeCmIGnydE6uV HUw9ht9hNaonRQ/QAnYToxZSM2uoKFReyEI10v20CEB8KL8OEhfmQS3Gnd5tzXk31pI8XjtziS27d pg0YuUX/6rgY92UOthyBJIIANII6F9ClJJiiqHlwu6+a0D9F//8GVthZC6D117a7rVaJktmn80Yu0 itYtlqgFaPFUWVxwjIFNcI9urCjUZJ7JEdQpeaE94TFSYV/xCJfhOm/tC5s19lcnO3EQY7x6FbqCu WQh0TGJlt7steaF/JJnjtWvhuwoRX/TIXCv6XwUi27pqqhsTEW2dgjqUcn7S5Nos+VdUhzjB80Nma nnep9jYQ==; Received: from shell.armlinux.org.uk ([fd8f:7570:feb6:1:5054:ff:fe00:4ec]:45974) by pandora.armlinux.org.uk with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1rLMSW-0008SK-2D; Thu, 04 Jan 2024 12:04:24 +0000 Received: from linux by shell.armlinux.org.uk with local (Exim 4.94.2) (envelope-from ) id 1rLMSW-0007OU-6g; Thu, 04 Jan 2024 12:04:24 +0000 Date: Thu, 4 Jan 2024 12:04:24 +0000 From: "Russell King (Oracle)" To: Marc Zyngier Cc: "Rafael J. Wysocki" , Lorenzo Pieralisi , linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-acpi@vger.kernel.org, acpica-devel@lists.linux.dev, Mark Rutland , Robin Murphy , Fang Xiang , Robert Moore Subject: Re: [PATCH v4 0/3] irqchip/gic-v3: Enable non-coherent GIC designs probing Message-ID: References: <20230905104721.52199-1-lpieralisi@kernel.org> <20231227110038.55453-1-lpieralisi@kernel.org> <86h6jt9vs7.wl-maz@kernel.org> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <86h6jt9vs7.wl-maz@kernel.org> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240104_040438_439287_AC856DCC X-CRM114-Status: GOOD ( 33.64 ) 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 T24gVGh1LCBKYW4gMDQsIDIwMjQgYXQgMTE6MzQ6NDhBTSArMDAwMCwgTWFyYyBaeW5naWVyIHdy b3RlOgo+IE9uIFdlZCwgMDMgSmFuIDIwMjQgMTM6NDM6MTYgKzAwMDAsCj4gIlJhZmFlbCBKLiBX eXNvY2tpIiA8cmFmYWVsQGtlcm5lbC5vcmc+IHdyb3RlOgo+ID4gCj4gPiBPbiBXZWQsIERlYyAy NywgMjAyMyBhdCAxMjowMOKAr1BNIExvcmVuem8gUGllcmFsaXNpCj4gPiA8bHBpZXJhbGlzaUBr ZXJuZWwub3JnPiB3cm90ZToKPiA+ID4KPiA+ID4gVGhpcyBzZXJpZXMgaXMgdjQgb2YgcHJldmlv dXMgc2VyaWVzOgo+ID4gPgo+ID4gPiB2MzogaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvYWxsLzIw MjMxMDA2MTI1OTI5LjQ4NTkxLTEtbHBpZXJhbGlzaUBrZXJuZWwub3JnCj4gPiA+IHYyOiBodHRw czovL2xvcmUua2VybmVsLm9yZy9hbGwvMjAyMzA5MDYwOTQxMzkuMTYwMzItMS1scGllcmFsaXNp QGtlcm5lbC5vcmcKPiA+ID4gdjE6IGh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL2FsbC8yMDIzMDkw NTEwNDcyMS41MjE5OS0xLWxwaWVyYWxpc2lAa2VybmVsLm9yZwo+ID4gPgo+ID4gPiB2MyAtPiB2 NDoKPiA+ID4gICAgICAgICAtIERyb3BwZWQgcGF0Y2hlcyBbMS0zXSwgYWxyZWFkeSBtZXJnZWQK PiA+ID4gICAgICAgICAtIEFkZGVkIExpbnV4aXplZCBBQ1BJQ0EgY2hhbmdlcyBhY2NlcHRlZCB1 cHN0cmVhbQo+ID4gPiAgICAgICAgIC0gUmViYXNlZCBhZ2FpbnN0IHY2LjctcmMzCj4gPiA+Cj4g PiA+IHYyIC0+IHYzOgo+ID4gPiAgICAgICAgIC0gQWRkZWQgQUNQSUNBIHRlbXBvcmFyeSBjaGFu Z2VzIGFuZCBBQ1BJIGNoYW5nZXMgdG8gaW1wbGVtZW50Cj4gPiA+ICAgICAgICAgICBFQ1IgaHR0 cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD00NTU3Cj4gPiA+ICAg ICAgICAgLSBBQ1BJIGNoYW5nZXMgYXJlIGZvciB0ZXN0aW5nIHB1cnBvc2VzIC0gc3ViamVjdCB0 byBFQ1IgY29kZQo+ID4gPiAgICAgICAgICAgZmlyc3QgYXBwcm92YWwKPiA+ID4KPiA+ID4gdjEg LT4gdjI6Cj4gPiA+ICAgICAgICAgLSBVcGRhdGVkIERUIGJpbmRpbmdzIGFzIHBlciBmZWVkYmFj awo+ID4gPiAgICAgICAgIC0gVXBkYXRlZCBwYXRjaFsyXSB0byB1c2UgR0lDIHF1aXJrcyBpbmZy YXN0cnVjdHVyZQo+ID4gPgo+ID4gPiBPcmlnaW5hbCBjb3ZlciBsZXR0ZXIKPiA+ID4gLS0tCj4g PiA+IFRoZSBHSUN2MyBhcmNoaXRlY3R1cmUgc3BlY2lmaWNhdGlvbnMgcHJvdmlkZSBhIG1lYW5z IGZvciB0aGUKPiA+ID4gc3lzdGVtIHByb2dyYW1tZXIgdG8gc2V0IHRoZSBzaGFyZWFiaWxpdHkg YW5kIGNhY2hlYWJpbGl0eQo+ID4gPiBhdHRyaWJ1dGVzIHRoZSBHSUMgY29tcG9uZW50cyAocmVk aXN0cmlidXRvcnMgYW5kIElUU2VzKSB1c2UKPiA+ID4gdG8gZHJpdmUgbWVtb3J5IHRyYW5zYWN0 aW9ucy4KPiA+ID4KPiA+ID4gQWxiZWl0IHRoZSBhcmNoaXRlY3R1cmUgZ2l2ZSBjb250cm9sIG92 ZXIgc2hhcmVhYmlsaXR5L2NhY2hlYWJpbGl0eQo+ID4gPiBtZW1vcnkgdHJhbnNhY3Rpb25zIGF0 dHJpYnV0ZXMgKGFuZCBiYXJyaWVycyksIGl0IGlzIGFsbG93ZWQgdG8KPiA+ID4gY29ubmVjdCB0 aGUgR0lDIGludGVyY29ubmVjdCBwb3J0cyB0byBub24tY29oZXJlbnQgbWVtb3J5IHBvcnRzCj4g PiA+IG9uIHRoZSBpbnRlcmNvbm5lY3QsIGJhc2ljYWxseSB0eWluZyBvZmYgc2hhcmVhYmlsaXR5 L2NhY2hlYWJpbGl0eQo+ID4gPiAid2lyZXMiIGFuZCBkZS1mYWN0byBtYWtpbmcgdGhlIHJlZGlz dHJpYnV0b3JzIGFuZCBJVFNlcyBub24tY29oZXJlbnQKPiA+ID4gbWVtb3J5IG9ic2VydmVycy4K PiA+ID4KPiA+ID4gVGhpcyBzZXJpZXMgYWltcyBhdCBzdGFydGluZyBhIGRpc2N1c3Npb24gb3Zl ciBhIHBvc3NpYmxlIHNvbHV0aW9uCj4gPiA+IHRvIHRoaXMgcHJvYmxlbSwgYnkgYWRkaW5nIHRv IHRoZSBHSUMgZGV2aWNlIHRyZWUgYmluZGluZ3MgdGhlCj4gPiA+IHN0YW5kYXJkIGRtYS1ub25j b2hlcmVudCBwcm9wZXJ0eS4gVGhlIEdJQyBkcml2ZXIgdXNlcyB0aGUgcHJvcGVydHkKPiA+ID4g dG8gZm9yY2UgdGhlIHJlZGlzdHJpYnV0b3JzIGFuZCBJVFNlcyBzaGFyZWFiaWxpdHkgYXR0cmli dXRlcyB0bwo+ID4gPiBub24tc2hhcmVhYmxlLCB3aGljaCBjb25zZXF1ZW50bHkgZm9yY2VzIHRo ZSBkcml2ZXIgdG8gdXNlIENNT3MKPiA+ID4gb24gR0lDIG1lbW9yeSB0YWJsZXMuCj4gPiA+Cj4g PiA+IE9uIEFSTSBEVCBETUEgaXMgZGVmYXVsdCBub24tY29oZXJlbnQsIHNvIHRoZSBHSUMgZHJp dmVyIGNhbid0IHJlbHkKPiA+ID4gb24gdGhlIGdlbmVyaWMgRFQgZG1hLWNvaGVyZW50L25vbi1j b2hlcmVudCBwcm9wZXJ0eSBtYW5hZ2VtZW50IGxheWVyCj4gPiA+IChvZl9kbWFfaXNfY29oZXJl bnQoKSkgd2hpY2ggd291bGQgZGVmYXVsdCBhbGwgR0lDIGRlc2lnbnMgaW4gdGhlIGZpZWxkCj4g PiA+IGFzIG5vbi1jb2hlcmVudDsgaXQgaGFzIHRvIHJlbHkgb24gYWQtaG9jIGRtYS1ub25jb2hl cmVudCBwcm9wZXJ0eSBoYW5kbGluZy4KPiA+ID4KPiA+ID4gV2hlbiBhIGNvbnNpc3RlbnQgYXBw cm9hY2ggaXMgYWdyZWVkIHVwb24gZm9yIERUIGFuIGVxdWl2YWxlbnQgYmluZGluZyB3aWxsCj4g PiA+IGJlIHB1dCBmb3J3YXJkIGZvciBBQ1BJIGJhc2VkIHN5c3RlbXMuCj4gPiA+Cj4gPiA+IExv cmVuem8gUGllcmFsaXNpICgzKToKPiA+ID4gICBBQ1BJQ0E6IE1BRFQ6IEFkZCBHSUNDIG9ubGlu ZSBjYXBhYmxlIGJpdCBoYW5kbGluZwo+ID4gPiAgIEFDUElDQTogTUFEVDogQWRkIG5ldyBNQURU IEdJQ0MvR0lDUi9JVFMgbm9uLWNvaGVyZW50IGZsYWdzIGhhbmRsaW5nCj4gPiA+ICAgaXJxY2hp cC9naWMtdjM6IEVuYWJsZSBub24tY29oZXJlbnQgcmVkaXN0cmlidXRvcnMvSVRTZXMgQUNQSSBw cm9iaW5nCj4gPiA+Cj4gPiA+ICBkcml2ZXJzL2FjcGkvcHJvY2Vzc29yX2NvcmUuYyAgICB8IDIx ICsrKysrKysrKysrKysrKysrKysrKwo+ID4gPiAgZHJpdmVycy9pcnFjaGlwL2lycS1naWMtY29t bW9uLmggfCAgOCArKysrKysrKwo+ID4gPiAgZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRz LmMgfCAgNCArKysrCj4gPiA+ICBkcml2ZXJzL2lycWNoaXAvaXJxLWdpYy12My5jICAgICB8ICA5 ICsrKysrKysrKwo+ID4gPiAgaW5jbHVkZS9hY3BpL2FjdGJsMi5oICAgICAgICAgICAgfCAxMiAr KysrKysrKysrLS0KPiA+ID4gIGluY2x1ZGUvbGludXgvYWNwaS5oICAgICAgICAgICAgIHwgIDMg KysrCj4gPiA+ICA2IGZpbGVzIGNoYW5nZWQsIDU1IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25z KC0pCj4gPiA+Cj4gPiA+IC0tCj4gPiAKPiA+IEkgY2FuIGFwcGx5IHRoZSBmaXJzdCAyIHBhdGNo ZXMsIGJ1dCBJIHdvdWxkIG5lZWQgYW4gQUNLIGZvciB0aGUgM3JkIG9uZS4KPiA+IAo+ID4gQWx0 ZXJuYXRpdmVseSwgZmVlbCBmcmVlIHRvIGFkZAo+ID4gCj4gPiBBY2tlZC1ieTogUmFmYWVsIEou IFd5c29ja2kgPHJhZmFlbC5qLnd5c29ja2lAaW50ZWwuY29tPgo+ID4gCj4gPiB0byB0aGUgZmly c3QgMiBwYXRjaGVzIGFuZCByb3V0ZSB0aGVtIHZpYSBBUk02NC4KPiAKPiBUaGFua3MgZm9yIHRo YXQuIEkgaGF2ZSBzb21lIGNvbW1lbnRzIG9uIHRoZSB0aGlyZCBwYXRjaCwgd2hpY2ggSSdkCj4g bGlrZSB0byBzZWUgYWRkcmVzc2VkIGJlZm9yZWhhbmQuIFRoaXMgaXMgcHJvYmFibHkgYWxsIDYu OSBtYXRlcmlhbAo+IGFueXdheSAobm9ib2R5IGlzIGFmZmVjdGVkIGJ5IHRoaXMgc28gZmFyKS4K CkZyb20gYSBwdXJlbHkgc2VsZmlzaCBwb2ludCBvZiB2aWV3LCBpdCB3b3VsZCBiZSB1c2VmdWwg dG8gaGF2ZSB0aGUKZmlyc3QgcGF0Y2ggbWVyZ2VkIG1lcmVseSB0byByZWR1Y2UgdGhlIGJ1cmRl biBvZiBwYXRjaGVzIGZvciB2Y3B1CmhvdHBsdWcuCgotLSAKUk1LJ3MgUGF0Y2ggc3lzdGVtOiBo dHRwczovL3d3dy5hcm1saW51eC5vcmcudWsvZGV2ZWxvcGVyL3BhdGNoZXMvCkZUVFAgaXMgaGVy ZSEgODBNYnBzIGRvd24gMTBNYnBzIHVwLiBEZWNlbnQgY29ubmVjdGl2aXR5IGF0IGxhc3QhCgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0t a2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcK aHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2Vy bmVsCg==