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 97096C6FA9D for ; Wed, 1 Mar 2023 17:30:47 +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:Cc:To:Subject:Message-ID:Date:From: In-Reply-To:References:MIME-Version:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=jlvemnoaPG7ajg5AF12XKb+T06n+oeOg236Ntei7Kzo=; b=arH2mZGmR5jy2w giasOOBmd3a3gAabUCg6eGscMCIY683Ot7h/L2/evcyzVi3Eh0TlA/ZygULPREu6zkqRhUOudDVoo +MCN5VubEBYeeTmN9NazGxtAZiDimzfPXlRsODTVTelHTiKgsLfY6rkY1I+3VUBT2IglD9s1wCp2U aV+HUFf7+aILg3IJ5mFW0ja0xgwxWEn+kw+82n9e5GRcA/Ku9IJkRkfz2cmaufc1HcokqTfe8ciYs G1mUjNU0JgxaefujKKs6k5/htFRof4I1vorQqA8ByfoRKlzaXkNkg+cVlnDAVfHJIEfxjorMIsc4S LRQu2KdyVFYtGMa8mpJA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1pXQGk-00GySO-UW; Wed, 01 Mar 2023 17:29:35 +0000 Received: from mail-ua1-x935.google.com ([2607:f8b0:4864:20::935]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1pXQGg-00GyRv-N1 for linux-arm-kernel@lists.infradead.org; Wed, 01 Mar 2023 17:29:32 +0000 Received: by mail-ua1-x935.google.com with SMTP id f20so4272804uam.3 for ; Wed, 01 Mar 2023 09:29:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gateworks-com.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=7zSa8/jDUCOeEFvmxZxNTRNY4B340Gn/Sgv7llYfD0o=; b=VohMWAsyx/Btb65bq/onOhQZUzkseeJOlayB+YzRL8Z5Tf4SYnV+HtCyUHBOLMSfKu /Ppht/5hhBtpMviKMdo7jawEnrL7hErzhoqa8qyZwCmkoMKgEHt+i60JpO3bts2Qcz0G 2qb4Vv5brGU6tkMJBWD5XkmHx55s48rHH47Nn6yrL2AHZA9cZWiS3k8yZscYeHcF9Lbl EP5Ovwe1PS1CMFEV8el6aR29JfCmwkxt5Am0KCzvVUq0Pob3jxnaAT+E4YcBtyVBoDpr uBbfZaq9eXarzVG0m6kEwiODaIt/hzXEPZInk3jmtY7+W27S5SEDszKtpNnqEJh2i/xw jw2Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=7zSa8/jDUCOeEFvmxZxNTRNY4B340Gn/Sgv7llYfD0o=; b=Xaa3dtZzSFlSwRXCOO6DRkNNMFY7eABZh8uv+diF4JH/7+vfkUOE97ew+32ahJAavH 3ZKHF/kXNDIIDQeAruoW/OkUkH0wvuaFDNgOQp7bdJ9dlcb4X2EJo4xbwdvGHu1jR79B AS3m43EAUh5u9x2DIrpzkkzQ/9M3ymUScBpBCRmghYEa0PYNSxdiaxNKDksJAQmEFN+j kisMrThSB55aZHH6OU+ZKLkRhU7nNtdMBze41JJ6V716DsCmYDgsP627J0V01p9V7c+f EdMIucDop82y9bYquduvSSH5Xi9E0B+f0rjPCWMoD2zZ/tv+CWGh6FTIlLlM8FHeFeZJ eXLA== X-Gm-Message-State: AO0yUKU/ZK50NxKTNf8FPlZuwE0xzgaWFmyglkOnnO9DfYdgkIDtRKa1 OTvf4wntm0KOs2mrL3ZRU99qKVpPqrOw1cJJPw6PTA== X-Google-Smtp-Source: AK7set+D6dsvzBgrOvDnT+VtMRD9YqtcnKD2oAVBnXRf/+vzA3eELxnEHh1SarXNKzbBJjIvIWtMhoS6lND/6sKcbcw= X-Received: by 2002:a05:6122:656:b0:401:8898:ea44 with SMTP id h22-20020a056122065600b004018898ea44mr3968343vkp.3.1677691768586; Wed, 01 Mar 2023 09:29:28 -0800 (PST) MIME-Version: 1.0 References: <86lekhl6i6.wl-maz@kernel.org> <410c8561-a7e3-6a3f-b634-08adaa806111@arm.com> In-Reply-To: <410c8561-a7e3-6a3f-b634-08adaa806111@arm.com> From: Tim Harvey Date: Wed, 1 Mar 2023 09:29:16 -0800 Message-ID: Subject: Re: [RFC PATCH] irqchip/gic-v3: Claim iomem resources To: Robin Murphy , Marc Zyngier Cc: Ulf Hansson , Al Cooper , Adrian Hunter , tglx@linutronix.de, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230301_092930_991813_215E97D6 X-CRM114-Status: GOOD ( 24.62 ) 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 T24gV2VkLCBNYXIgMSwgMjAyMyBhdCA4OjEz4oCvQU0gUm9iaW4gTXVycGh5IDxyb2Jpbi5tdXJw aHlAYXJtLmNvbT4gd3JvdGU6Cj4KPiBPbiAyMDIzLTAyLTI4IDIzOjIyLCBNYXJjIFp5bmdpZXIg d3JvdGU6Cj4gPiBPbiBUdWUsIDI4IEZlYiAyMDIzIDIzOjExOjE1ICswMDAwLAo+ID4gVGltIEhh cnZleSA8dGhhcnZleUBnYXRld29ya3MuY29tPiB3cm90ZToKPiA+Pgo+ID4+IEkgaGF2ZSBiaXNl Y3RlZCBhIGtlcm5lbCBpc3N1ZSB3aGVyZSBvY3Rlb250eCAoQ044MDN4KSB3aWxsIGhhbmcgb24K PiA+PiByZWJvb3QgY2F1c2VkIGJ5IGNvbW1pdCBjMGRiMDZmZDA5OTMgKCJtbWM6IGNvcmU6IERp c2FibGUgY2FyZCBkZXRlY3QKPiA+PiBkdXJpbmcgc2h1dGRvd24iKS4gVGhpcyBjb21taXQgbWFk ZSBpdCBpbnRvIDUuMTYgYW5kIHN0YWJsZSBrZXJuZWxzLgo+ID4+IEkndmUgZm91bmQgdGhhdCB0 aGUgcGF0Y2ggaGVyZSB3aGljaCBpcyBjb21taXQgMmIyY2Q3NGEwNmMzIHJlc29sdmVzCj4gPj4g dGhpcyBoYW5nIGJ1dCBJJ20gbm90IGVudGlyZWx5IGNsZWFyIHdoeS4KPiA+Pgo+ID4+IERvZXMg YW55b25lIGhhdmUgYSBnb29kIGV4cGxhbmF0aW9uIG9mIHdoeSB0aGUgaGFuZyBvY2N1cnMgaW4g dGhlCj4gPj4gZmlyc3QgcGxhY2UgYW5kIHdoeSB0aGlzIHJlc29sdmVzIGl0PyBJIHdvdWxkIGxp a2UgdG8gZ2V0IHRoZSBwcm9wZXIKPiA+PiBmaXggaW50byB0aGUgYWZmZWN0ZWQgc3RhYmxlIGJy YW5jaGVzLgo+ID4KPiA+IFdpbGQgZ3Vlc3M6IHRoZSByZXNlcnZhdGlvbiBwcmV2ZW50cyBzb21l IG90aGVyIGRyaXZlciBmcm9tIHByb2JpbmcKPiA+IGJlY2F1c2UgdGhlIGZpcm13YXJlIGRlc2Ny aWJlcyBvdmVybGFwcGluZyByYW5nZXMsIGFuZCB0aGF0IGRyaXZlciBpcwo+ID4gd2hhdCBpcyBj YXVzaW5nIHlvdXIgYWJvdmUgaGFuZy4KPgo+IEluZGVlZCwgYWNjb3JkaW5nIHRvIFsxXSwgdGhl IEdJQyBhcHBlYXJzIHRvIG92ZXJsYXAgb25lIG9mIHRoZSAiUENJZSIKPiB3aW5kb3dzIG9mICZl Y2FtMCwgd2hpY2ggY29udmVuaWVudGx5IGFwcGVhcnMgdG8gYmUgdGhlIHBhcmVudCBvZiB0aGUK PiBNTUMgY29udHJvbGxlciBhcyB3ZWxsLgo+Cj4gUm9iaW4uCj4KPiBbMV0KPiBodHRwczovL2dp dGh1Yi5jb20vR2F0ZXdvcmtzL2R0cy1uZXdwb3J0L2Jsb2Ivc2RrLTEwLjEuMS4wLW5ld3BvcnQv Y244MXh4LWxpbnV4LmR0c2kKClJvYmluIGFuZCBNYXJjLAoKVGhhbmtzISBZZXMsIHRoaXMgcGF0 Y2ggZXhwb3NlcyBhbiBpc3N1ZSBpbiBteSBkdCB3aGljaCBlbmRzIHVwCmtpbGxpbmcgb2ZmIGVj YW0wIHRodXMgaGlkaW5nIHRoZSBvcmlnaW5hbCAnaGFuZyBvbiByZWJvb3QnIGlzc3VlIEkKd2Fz IHRyeWluZyB0byBmaW5kIHJlbGF0ZWQgdG8gbW1jIHdpdGggYSBxdWljayBiaXNlY3QuCgpBcyB5 b3UgZXhwZWN0ZWQgZWNhbTAgZmFpbHMgcHJvYmU6ClsgICAgMC45Nzc1MTRdIHBjaS1ob3N0LWdl bmVyaWM6IHByb2JlIG9mIDg0ODAwMDAwMDAwMC5wY2kgZmFpbGVkIHdpdGggZXJyb3IgLTEyCgpD YXZpdW0vTWFydmVsbCBuZXZlciBtYWlubGluZWQgdGhlaXIgY244MXh4IGRldmljZS10cmVlIGFu ZCB0aGVpcgpsYXRlc3QgU0RLIGFwcGVhcnMgdG8gc3RpbGwgaGF2ZSB0aGlzIGlzc3VlLiBJdCBs b29rcyB0byBtZSBsaWtlIHRoZQpmaXJzdCBtZW0gcmFuZ2UgaW4gZWNhbTAgaXMganVzdCB3cm9u ZyBhbmQgbmVlZHMgdG8gYmUgcmVtb3ZlZDoKQEAgLTIyNiw4ICsyMjYsNyBAQCBlY2FtMDogcGNp QDg0ODAwMDAwMDAwMCB7CiAgICAgICAgICAgICAgICAgICAgICAgIHUtYm9vdCxkbS1wcmUtcmVs b2M7CiAgICAgICAgICAgICAgICAgICAgICAgIGRtYS1jb2hlcmVudDsKICAgICAgICAgICAgICAg ICAgICAgICAgcmVnID0gPDB4ODQ4MCAweDAwMDAwMDAwIDAgMHgwMjAwMDAwMD47ICAvKgpDb25m aWd1cmF0aW9uIHNwYWNlCiAqLwotICAgICAgICAgICAgICAgICAgICAgICByYW5nZXMgPSA8MHgw MzAwMDAwMCAweDgwMTAgMHgwMDAwMDAwMCAweDgwMTAKMHgwMDAwMDAwMCAweDA4MAoweDAwMDAw MDAwPiwgLyogbWVtIHJhbmdlcyAqLwotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8 MHgwMzAwMDAwMCAweDgxMDAgMHgwMDAwMDAwMCAweDgxMDAKMHgwMDAwMDAwMCAweDgwCjB4MDAw MDAwMDA+LCAvKiBTQVRBICovCisgICAgICAgICAgICAgICAgICAgICAgIHJhbmdlcyA9IDwweDAz MDAwMDAwIDB4ODEwMCAweDAwMDAwMDAwIDB4ODEwMAoweDAwMDAwMDAwIDB4ODAKMHgwMDAwMDAw MD4sIC8qIFNBVEEgKi8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPDB4MDMwMDAw MDAgMHg4NjgwIDB4MDAwMDAwMDAgMHg4NjgwCjB4MDAwMDAwMDAgMHgxNjAKMHgyODAwMDAwMD4s IC8qIFVBUlRzICovCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwweDAzMDAwMDAw IDB4ODdlMCAweDJjMDAwMDAwIDB4ODdlMAoweDJjMDAwMDAwIDB4MDAwCjB4OTQwMDAwMDA+LCAv KiBQRU1zICovCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwweDAzMDAwMDAwIDB4 ODQwMCAweDAwMDAwMDAwIDB4ODQwMAoweDAwMDAwMDAwIDB4MDEwCjB4MDAwMDAwMDA+LCAvKiBS Tk0gKi8KClRoaXMgcmVzdWx0cyBpbjoKWyAgICAwLjkxMTE2Ml0gcGNpLWhvc3QtZ2VuZXJpYyA4 NDgwMDAwMDAwMDAucGNpOiBob3N0IGJyaWRnZQovc29jQDAvcGNpQDg0ODAwMDAwMDAwMCByYW5n ZXM6ClsgICAgMC45MTk1MDZdIHBjaS1ob3N0LWdlbmVyaWMgODQ4MDAwMDAwMDAwLnBjaTogICAg ICBNRU0KMHg4MTAwMDAwMDAwMDAuLjB4ODE3ZmZmZmZmZmZmIC0+IDB4ODEwMDAwMDAwMDAwClsg ICAgMC45MjkwMThdIHBjaS1ob3N0LWdlbmVyaWMgODQ4MDAwMDAwMDAwLnBjaTogICAgICBNRU0K MHg4NjgwMDAwMDAwMDAuLjB4ODdlMDI3ZmZmZmZmIC0+IDB4ODY4MDAwMDAwMDAwClsgICAgMC45 Mzg1MzFdIHBjaS1ob3N0LWdlbmVyaWMgODQ4MDAwMDAwMDAwLnBjaTogICAgICBNRU0KMHg4N2Uw MmMwMDAwMDAuLjB4ODdlMGJmZmZmZmZmIC0+IDB4ODdlMDJjMDAwMDAwClsgICAgMC45NDgwMzld IHBjaS1ob3N0LWdlbmVyaWMgODQ4MDAwMDAwMDAwLnBjaTogICAgICBNRU0KMHg4NDAwMDAwMDAw MDAuLjB4ODQwZmZmZmZmZmZmIC0+IDB4ODQwMDAwMDAwMDAwClsgICAgMC45NTc1NDNdIHBjaS1o b3N0LWdlbmVyaWMgODQ4MDAwMDAwMDAwLnBjaTogICAgICBNRU0KMHg4NDMwMDAwMDAwMDAuLjB4 ODQzMWZmZmZmZmZmIC0+IDB4ODQzMDAwMDAwMDAwClsgICAgMC45NjcwNTRdIHBjaS1ob3N0LWdl bmVyaWMgODQ4MDAwMDAwMDAwLnBjaTogICAgICBNRU0KMHg4N2UwYzYwMDAwMDAuLjB4ODdmZmZm ZmZmZmZmIC0+IDB4ODdlMGM2MDAwMDAwClsgICAgMC45NzY1NjJdIHBjaS1ob3N0LWdlbmVyaWMg ODQ4MDAwMDAwMDAwLnBjaTogTWVtb3J5IHJlc291cmNlIHNpemUKZXhjZWVkcyBtYXggZm9yIDMy IGJpdHMKWyAgICAwLjk4NDkyM10gcGNpLWhvc3QtZ2VuZXJpYyA4NDgwMDAwMDAwMDAucGNpOiBN ZW1vcnkgcmVzb3VyY2Ugc2l6ZQpleGNlZWRzIG1heCBmb3IgMzIgYml0cwpbICAgIDAuOTkzMjg0 XSBwY2ktaG9zdC1nZW5lcmljIDg0ODAwMDAwMDAwMC5wY2k6IE1lbW9yeSByZXNvdXJjZSBzaXpl CmV4Y2VlZHMgbWF4IGZvciAzMiBiaXRzClsgICAgMS4wMDE2NDVdIHBjaS1ob3N0LWdlbmVyaWMg ODQ4MDAwMDAwMDAwLnBjaTogTWVtb3J5IHJlc291cmNlIHNpemUKZXhjZWVkcyBtYXggZm9yIDMy IGJpdHMKWyAgICAxLjAxMDAwOF0gcGNpLWhvc3QtZ2VuZXJpYyA4NDgwMDAwMDAwMDAucGNpOiBN ZW1vcnkgcmVzb3VyY2Ugc2l6ZQpleGNlZWRzIG1heCBmb3IgMzIgYml0cwpbICAgIDEuMDE4NDA0 XSBwY2ktaG9zdC1nZW5lcmljIDg0ODAwMDAwMDAwMC5wY2k6IEVDQU0gYXQgW21lbQoweDg0ODAw MDAwMDAwMC0weDg0ODAwMWZmZmZmZl0gZm9yIFtidXMgMDAtMWZdClsgICAgMS4wMjgyNDBdIHBj aS1ob3N0LWdlbmVyaWMgODQ4MDAwMDAwMDAwLnBjaTogUENJIGhvc3QgYnJpZGdlIHRvIGJ1cyAw MDAwOjAwClsgICAgMS4wMzU0MTJdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2Ug W2J1cyAwMC0xZl0KWyAgICAxLjA0MDkwN10gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNv dXJjZSBbbWVtCjB4ODEwMDAwMDAwMDAwLTB4ODE3ZmZmZmZmZmZmXQpbICAgIDEuMDQ4NDg4XSBw Y2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFttZW0KMHg4NjgwMDAwMDAwMDAtMHg4 N2UwMjdmZmZmZmZdClsgICAgMS4wNTYwNzBdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVz b3VyY2UgW21lbQoweDg3ZTAyYzAwMDAwMC0weDg3ZTBiZmZmZmZmZl0KWyAgICAxLjA2MzY1Ml0g cGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbbWVtCjB4ODQwMDAwMDAwMDAwLTB4 ODQwZmZmZmZmZmZmXQpbICAgIDEuMDcxMjMyXSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJl c291cmNlIFttZW0KMHg4NDMwMDAwMDAwMDAtMHg4NDMxZmZmZmZmZmZdClsgICAgMS4wNzg4MTVd IHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW21lbQoweDg3ZTBjNjAwMDAwMC0w eDg3ZmZmZmZmZmZmZl0KCmFuZCBhbGwgb2YgdGhlIFBDSSBkZXZpY2VzIGFwcGVhciB0byB3b3Jr IGZpbmUuIElzIHRoZXJlIGFuIGFkZGl0aW9uYWwKaXNzdWUgSSBuZWVkIHRvIHdvcmsgb24gcmVn YXJkaW5nIHRoZSAnTWVtb3J5IHJlc291cmNlIHNpemUgZXhjZWVkcwptYXggZm9yIDMyIGJpdHMn IHdhcm5pbmcgYWJvdmU/CgpCZXN0IFJlZ2FyZHMsCgpUaW0KCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0 CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFk ZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK