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 38926C32771 for ; Mon, 26 Sep 2022 12:37:00 +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:MIME-Version:References:In-Reply-To: Subject:Cc:To:From:Message-ID:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=ca/urOjalFy+3yaaQpHt6ljo18iR+3l/jsdLgAUXINs=; b=NYwZbYmV3tgMCP yX4Gc8HChdDlIt+pWP+TwVUrBRtL/k7/YzlOe/TrqG6Bse/GC4eR//pNxfyjlE4g9VX+StglyGr04 jj0dMDbsJzkiaUd5Et99xOh525mF2zERCbD072HXEKSjSWit0BSsOz9Y4qqVrZyix34ZmyRT9kuAP mYu40Wkg0pv8ClIdYIUcnFO746qON8A8qFR1pLSHZFCe0c2pzse0Qe2E+yXMj+lnXQWNNEn1W2LLl uZEpLO4RV5+xegbLb3vNchK+ltG7A13bGrjdCVtbedYXWM6ebuZDesghoh4ND9ebnKb6PCtGGTpd3 ugfj4drUESxg9hMF9jsg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1ocnL5-004pKZ-Kd; Mon, 26 Sep 2022 12:35:59 +0000 Received: from dfw.source.kernel.org ([139.178.84.217]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1ocnL1-004pIb-Bl for linux-arm-kernel@lists.infradead.org; Mon, 26 Sep 2022 12:35:58 +0000 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id C816560BFE; Mon, 26 Sep 2022 12:35:54 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 2DA9AC433C1; Mon, 26 Sep 2022 12:35:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1664195754; bh=+7Dy/qBrAbPQ/VnyDF8M/916yD7tx2rsp8x7Rh1LF+M=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=iKD/KaoBjASUcVsppCdsYJd+4o9qIfRvb3ipDeI4T+NiM2GCqdOIRvHF7+IGEjfNx n0p3xrZ44QG2ZVsraKgL7+8Gb+prhshE4kKRCL1Q2gmnKtnOvZaJ6VfZQBKJDq6yb+ tD26heVhEBDEcXxf8X0mbcu+fp9vbAmhMelAEsaJdydw/x9JHGAS2CKX66cEyFk1nE FXZtDFdnzaFYhD4otiMGxg7xejbRGCEBAs2eYcOOuYhr80M4yubGYUvoVzT3SHtvY7 6f0W0tEUjdxDi8byhud/ara485LkikwS6FWkBHgk0sywDurW2m5Z4XNGrtXXRMtInl QI4dtPU4HRElg== Received: from sofa.misterjones.org ([185.219.108.64] helo=goblin-girl.misterjones.org) by disco-boy.misterjones.org with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95) (envelope-from ) id 1ocnKx-00CgqY-Tt; Mon, 26 Sep 2022 13:35:52 +0100 Date: Mon, 26 Sep 2022 08:35:51 -0400 Message-ID: <868rm68g9k.wl-maz@kernel.org> From: Marc Zyngier To: Lorenzo Pieralisi Cc: Marek =?UTF-8?B?QmVow7pu?= , Lorenzo Pieralisi , Bjorn Helgaas , Krzysztof =?UTF-8?B?V2lsY3p5xYRza2k=?= , pali@kernel.org, linux-pci@vger.kernel.org, linux-arm-kernel@lists.infradead.org, tglx@linutronix.de Subject: Re: [PATCH 03/11] PCI: aardvark: Add support for DLLSC and hotplug interrupt In-Reply-To: References: <20220818135140.5996-1-kabel@kernel.org> <20220818135140.5996-4-kabel@kernel.org> <87r10al6a0.wl-maz@kernel.org> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM-LB/1.14.9 (=?UTF-8?B?R29qxY0=?=) APEL-LB/10.8 EasyPG/1.0.0 Emacs/27.1 (aarch64-unknown-linux-gnu) MULE/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") X-SA-Exim-Connect-IP: 185.219.108.64 X-SA-Exim-Rcpt-To: lpieralisi@kernel.org, kabel@kernel.org, lorenzo.pieralisi@arm.com, helgaas@kernel.org, kw@linux.com, pali@kernel.org, linux-pci@vger.kernel.org, linux-arm-kernel@lists.infradead.org, tglx@linutronix.de X-SA-Exim-Mail-From: maz@kernel.org X-SA-Exim-Scanned: No (on disco-boy.misterjones.org); SAEximRunCond expanded to false X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220926_053555_502786_FB20D09E X-CRM114-Status: GOOD ( 46.11 ) 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 T24gTW9uLCAyNiBTZXAgMjAyMiAwNzo0OTo1NSAtMDQwMCwKTG9yZW56byBQaWVyYWxpc2kgPGxw aWVyYWxpc2lAa2VybmVsLm9yZz4gd3JvdGU6Cj4gCj4gT24gU2F0LCBTZXAgMTcsIDIwMjIgYXQg MTA6MDU6NTlBTSArMDEwMCwgTWFyYyBaeW5naWVyIHdyb3RlOgo+ID4gSGkgTG9yZW56bywKPiA+ IAo+ID4gT24gRnJpLCAwOSBTZXAgMjAyMiAxNTo1NzoxMSArMDEwMCwKPiA+IExvcmVuem8gUGll cmFsaXNpIDxscGllcmFsaXNpQGtlcm5lbC5vcmc+IHdyb3RlOgo+ID4gPiAKPiA+ID4gWytNYXJj LCBUaG9tYXMgLSBJIGNhbid0IG1lcmdlIHRoaXMgY29kZSB3aXRob3V0IHRoZW0gcmV2aWV3aW5n IGl0LAo+ID4gPiBJIGFtIG5vdCBzdXJlIGF0IGFsbCB5b3UgY2FuIG1peCB0aGUgdGltZXIvSVJR IGNvZGUgdGhlIHdheSB5b3UgZG9dCj4gPiA+IAo+ID4gPiBPbiBUaHUsIEF1ZyAxOCwgMjAyMiBh dCAwMzo1MTozMlBNICswMjAwLCBNYXJlayBCZWjDum4gd3JvdGU6Cj4gPiA+ID4gRnJvbTogUGFs aSBSb2jDoXIgPHBhbGlAa2VybmVsLm9yZz4KPiA+ID4gPiAKPiA+ID4gPiBBZGQgc3VwcG9ydCBm b3IgRGF0YSBMaW5rIExheWVyIFN0YXRlIENoYW5nZSBpbiB0aGUgZW11bGF0ZWQgc2xvdAo+ID4g PiA+IHJlZ2lzdGVycyBhbmQgaG90cGx1ZyBpbnRlcnJ1cHQgdmlhIHRoZSBlbXVsYXRlZCByb290 IGJyaWRnZS4KPiA+ID4gPiAKPiA+ID4gPiBUaGlzIGlzIG1haW5seSB1c2VmdWwgZm9yIHdoZW4g YW4gZXJyb3IgY2F1c2VzIGxpbmsgZG93biBldmVudC4gV2l0aAo+ID4gPiA+IHRoaXMgY2hhbmdl LCBkcml2ZXJzIGNhbiB0cnkgcmVjb3ZlcnkuCj4gPiA+ID4gCj4gPiA+ID4gTGluayBkb3duIHN0 YXRlIGNoYW5nZSBjYW4gYmUgaW1wbGVtZW50ZWQgYmVjYXVzZSBBYXJkdmFyayBzdXBwb3J0cyBM aW5rCj4gPiA+ID4gRG93biBldmVudCBpbnRlcnJ1cHQuIFVzZSBpdCBmb3Igc2lnbmFsaW5nIHRo YXQgRGF0YSBMaW5rIExheWVyIExpbmsgaXMKPiA+ID4gPiBub3QgYWN0aXZlIGFueW1vcmUgdmlh IEhvdC1QbHVnIEludGVycnVwdCBvbiBlbXVsYXRlZCByb290IGJyaWRnZS4KPiA+ID4gPiAKPiA+ ID4gPiBMaW5rIHVwIGludGVycnVwdCBpcyBub3QgYXZhaWxhYmxlIG9uIEFhcmR2YXJrLCBidXQg d2UgY2hlY2sgZm9yIHdoZXRoZXIKPiA+ID4gPiBsaW5rIGlzIHVwIGluIHRoZSBhZHZrX3BjaWVf bGlua191cCgpIGZ1bmN0aW9uLiBCeSB0cmlnZ2VyaW5nIEhvdC1QbHVnCj4gPiA+ID4gSW50ZXJy dXB0IGZyb20gdGhpcyBmdW5jdGlvbiB3ZSBhY2hpZXZlIExpbmsgdXAgZXZlbnQsIHNvIGxvbmcg YXMgdGhlCj4gPiA+ID4gZnVuY3Rpb24gaXMgY2FsbGVkICh3aGljaCBpdCBpcyBhZnRlciBwcm9i ZSBhbmQgd2hlbiByZXNjYW5uaW5nKS4KPiA+ID4gPiBBbHRob3VnaCBpdCBpcyBub3QgaWRlYWws IGl0IGlzIGJldHRlciB0aGFuIG5vdGhpbmcuCj4gPiA+IAo+ID4gPiBTbyBiZWZvcmUgZXZlbiBj b21pbmcgdG8gdGhlIGNvZGUgcmV2aWV3OiB0aGlzIHBhdGNoIGRvZXMgdHdvIHRoaW5ncy4KPiA+ ID4gCj4gPiA+IDEpIEl0IGFkZHMgc3VwcG9ydCBmb3IgaGFuZGxpbmcgdGhlIExpbmsgZG93biBz dGF0ZQo+ID4gPiAyKSBJdCBhZGRzIHNvbWUgY29kZSB0byBlbXVsYXRlIGEgTGluay11cCBldmVu dAo+ID4gPiAKPiA+ID4gTm93LCBmb3IgKDIpLiBJSVVDIHlvdSBhcmUgYWRkaW5nIGNvZGUgdG8g bWFrZSBzdXJlIHRoYXQgYW4gSFAKPiA+ID4gZXZlbnQgaXMgdHJpZ2dlcmVkIGlmIGFkdmtfcGNp ZV9saW5rX3VwKCkgaXMgY2FsbGVkIGFuZCBpdAo+ID4gPiBkZXRlY3RzIGEgTGluay1kb3duLT5M aW5rLXVwIHRyYW5zaXRpb24sIHRoYXQgaGFzIHRvIGJlIG5vdGlmaWVkCj4gPiA+IHRocm91Z2gg YW4gSFAgZXZlbnQuCj4gPiA+IAo+ID4gPiBJZiB0aGF0J3MgY29ycmVjdCwgeW91IGhhdmUgdG8g ZXhwbGFpbiB0byBtZSBwbGVhc2Ugd2hhdCB0aGlzIGlzCj4gPiA+IGFjdHVhbGx5IGFjaGlldmlu ZyBhbmQgYSBzcGVjaWZpYyBzY2VuYXJpbyB3aGVyZSB3ZSB3YW50IHRoaXMgdG8gYmUKPiA+ID4g aW1wbGVtZW50ZWQsIGluIGZpbmUgZGV0YWlsczsgdGhlbiB3ZSBhZGQgaXQgdG8gdGhlIGNvbW1p dCBsb2cuCj4gPiA+IAo+ID4gPiBUaGF0IGFzaWRlLCB0aGUgaW50ZXJhY3Rpb24gb2YgdGhlIHRp bWVyIGFuZCB0aGUgSVJRIGRvbWFpbiBjb2RlCj4gPiA+IG11c3QgYmUgcmV2aWV3ZWQgYnkgTWFy YyBhbmQgVGhvbWFzIHRvIG1ha2Ugc3VyZSB0aGlzIGlzIG5vdAo+ID4gPiBhIGdyb3NzIHZpb2xh dGlvbiBvZiB0aGUgcmVzcGVjdGl2ZSBzdWJzeXN0ZW1zIHVzYWdlLgo+ID4gCj4gPiBJIGRvbid0 IHNlZSBhbnl0aGluZyBiZWluZyBhICJncm9zcyB2aW9sYXRpb24iIGhlcmUsIGF0IGxlYXN0IGZy b20gYW4KPiA+IGludGVycnVwdCBzdWJzeXN0ZW0gcGVyc3BlY3RpdmUuIEluIGEgd2F5LCB0aGlz IGlzIHN5bnRoZXNpc2luZyBhbgo+ID4gaW50ZXJydXB0IG9uIHRoZSBiYWNrIG9mIHNvbWUgb3Ro ZXIgZXZlbnQsIGFuZCBhcyBsb25nIGFzIHRoZSBjb250ZXh0Cj4gPiBpcyBzb21laG93IGFwcHJv cHJpYXRlIChzb21ldGhpbmcgdGhhdCBsb29rcyBsaWtlIGFuIGludGVycnVwdCB3aGVuCj4gPiBw cmV0ZW5kaW5nIHRoZXJlIGlzIG9uZSksIHRoaXMgc2hvdWxkIGJlIE9LLiBPdGhlciBzdWJzeXN0 ZW1zIHN1Y2ggYXMKPiA+IGkyYyBHUElPIGV4cGFuZGVycyBkbyBzaW1pbGFyIHRoaW5ncy4KPiAK PiBSaWdodCwgdGhhbmtzLgo+IAo+ID4gVGhlIG9uZSB0aGluZyBJJ20gZHViaW91cyBhYm91dCBp cyB0aGUgZnJlcXVlbmN5IG9mIHRoZSB0aW1lci4gQXNraW5nCj4gPiBmb3IgYSBwb2xsIG9mIHRo ZSBsaW5rIGV2ZXJ5IGppZmZ5IGlzIGJvdW5kIHRvIGJlIGV4cGVuc2l2ZSwgYW5kIGl0Cj4gPiB3 b3VsZCBiZSBnb29kIHRvIHJlbGF4IHRoaXMgYXMgbXVjaCBhcyBwb3NzaWJsZSwgc3BlY2lhbGx5 IG9uIGxvdy1lbmQKPiA+IEhXIHN1Y2ggYXMgdGhpcywgd2hlcmUgZXZlcnkgY3ljbGUgY291bnRz LiBJdCBpcyBhbHdheXMgZ29pbmcgdG8gYmUgYQo+ID4gImJlc3QgZWZmb3J0IiB0aGluZywgYW5k IHRoZSBjb21taXQgbWVzc2FnZSBkb2Vzbid0IHNheSB3aGF0J3MgdGhlCj4gPiBhY3R1YWwgZ3Jh Y2UgcGVyaW9kIHRvIGhhbmRsZSB0aGlzICh0aGUgc3BlYyBwcm9iYWJseSBoYXMgb25lKS4KPiAK PiBBRkFJQ1MsIHRoZSBjb2RlIGRvZXMgbm90IHBvbGwgdGhlIGxpbmsuIEl0IHNldHMgYSB0aW1l ciBvbmx5IGlmCj4gdGhlIGxpbmsgaXMgY2hlY2tlZCAoZWcgdXBvbiBQQ0kgYnVzIGZvcmNlZCBy ZXNjYW4gb3IgY29uZmlnIGFjY2VzcykKPiB0aGUgbGluayBpcyB1cCBhbmQgaXQgd2FzIGRvd24s IHRvIGVtdWxhdGUgYSBIUCBJUlEuCgpJIHN0aWxsIGZpbmQgdGhlIHRpbWVyIGZyZXF1ZW5jeSBw cmV0dHkgaGlnaCwgYnV0IHN1cmVseSB0aGUgYXV0aG9ycwpvZiB0aGUgY29kZSBoYXZlIHdvcmtl ZCBvdXQgdGhhdCB0aGlzIHdhc24ndCBhIHByb2JsZW0uCgpUaGFua3MsCgoJTS4KCi0tIApXaXRo b3V0IGRldmlhdGlvbiBmcm9tIHRoZSBub3JtLCBwcm9ncmVzcyBpcyBub3QgcG9zc2libGUuCgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0t a2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcK aHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2Vy bmVsCg==