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 229B8C433EF for ; Fri, 15 Jul 2022 21:16:08 +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: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:References: List-Owner; bh=dEKOrwTlaGIWmlgKp+EgjxNtFvOeIK5rdKuWIcEPSoU=; b=WP2ytaoDSVKGEy U19t6d4GhctHFHnavtYfbqzpIcKKWB8MDWYK4R1Rw+dukjYRNaZkRAX5ZzlH5MMPKW3Cv99Em1Wo4 nUKATeDv8aOHPBbGzguPYZOtq3u68olNncJCCDIn216X6E1gSS8/OrIQhOzrtvZ/icwo0obKdLLQU 24BFtRWbIeQKvho6KMSLQ2mjI+zRhzKRNmiNxqfwBVyh6k8LoWYmx77iUOdy9w4jfmby/lJysZ2f1 HzYumcI6EIueTaHgOeor60vVVb8ACYBl9ZFAjttrh/B4B7VA/v7XNgUivcLwjN4zHyUL0zzqZndH1 5zCIB+N1OL8YNjXyW3NA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oCSeC-00AONb-EW; Fri, 15 Jul 2022 21:14:52 +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 1oCSe9-00AOMU-0e for linux-arm-kernel@lists.infradead.org; Fri, 15 Jul 2022 21:14:50 +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 8BC4161808; Fri, 15 Jul 2022 21:14:47 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id ACDF2C3411E; Fri, 15 Jul 2022 21:14:46 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1657919687; bh=YSgkRb4vMkYLetcxBlCkbkjcEzWxtfkj06mzwX8x114=; h=Date:From:To:Cc:Subject:In-Reply-To:From; b=tae7N5oks312ap0xF4Tlj6qaOGkTzzIig/LF/ZLRny3wUzxs0gSS1PNnmBgcnWsQN IRewBP0qMvM/LXOy2sP+D3kpuXs6oo2zW86t34aoV5ffTDc1RvmgmOy4zxO/FsExB6 nEWJTTdTcU3j1JO6j+FK/GfpnUAf4A1dRbpVKZcCkXP94aA+OTJKZe6yUs7vQu0pLq zxDTTDjsWTeyCHvKh9exs0IdQFJ031Nli8kNzJsbbnCeflMXhCkRUDVkWp+qAgWGwp P77fPSerrnviqO6mw0c3eIDq558d+lMGvFw2trhPCOMyutJGUYLk4lf6VHEuWhx66d VnkJr/X3BgjoQ== Date: Fri, 15 Jul 2022 16:14:45 -0500 From: Bjorn Helgaas To: Frank Li Cc: maz@kernel.org, tglx@linutronix.de, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, kw@linux.com, bhelgaas@google.com, kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-pci@vger.kernel.org, peng.fan@nxp.com, aisheng.dong@nxp.com, jdmason@kudzu.us, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, kishon@ti.com, lorenzo.pieralisi@arm.com, ntb@lists.linux.dev Subject: Re: [PATCH v2 0/4] PCI EP driver support MSI doorbell from host Message-ID: <20220715211445.GA1191496@bhelgaas> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20220715192219.1489403-1-Frank.Li@nxp.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220715_141449_161889_F50DD3F0 X-CRM114-Status: GOOD ( 24.66 ) 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 T24gRnJpLCBKdWwgMTUsIDIwMjIgYXQgMDI6MjI6MTVQTSAtMDUwMCwgRnJhbmsgTGkgd3JvdGU6 Cj4gCj4gICAgICAgICAgICAgICAgICAg4pSM4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSQICAgICAg ICAgIOKUjOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUkAo+ICAgICAgICAgICAgICAg ICAgIOKUgiAgICAgICDilIIgICAgICAgICAg4pSCICAgICAgICAgIOKUggo+IOKUjOKUgOKUgOKU gOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUkCAgIOKUgiAgICAgICDilIIgICAgICAg ICAg4pSCIFBDSSBIb3N0IOKUggo+IOKUgiBNU0kgICAgICAgICDilILil4TilJAg4pSCICAgICAg IOKUgiAgICAgICAgICDilIIgICAgICAgICAg4pSCCj4g4pSCIENvbnRyb2xsZXIgIOKUgiDilIIg 4pSCICAgICAgIOKUgiAgICAgICAgICDilIIgICAgICAgICAg4pSCCj4g4pSU4pSA4pSA4pSA4pSA 4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSYIOKUlOKUgOKUvOKUgOKUgOKUgOKUgOKUgOKU gOKUgOKUvOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUvOKUgEJhcjAgICAgIOKUggo+ ICAgICAgICAgICAgICAgICAgIOKUgiBQQ0kgICDilIIgICAgICAgICAg4pSCIEJhcjEgICAgIOKU ggo+ICAgICAgICAgICAgICAgICAgIOKUgiBGdW5jICDilIIgICAgICAgICAg4pSCIEJhcjIgICAg IOKUggo+ICAgICAgICAgICAgICAgICAgIOKUgiAgICAgICDilIIgICAgICAgICAg4pSCIEJhcjMg ICAgIOKUggo+ICAgICAgICAgICAgICAgICAgIOKUgiAgICAgICDilIIgICAgICAgICAg4pSCIEJh cjQgICAgIOKUggo+ICAgICAgICAgICAgICAgICAgIOKUgiAgICAgICDilJzilIDilIDilIDilIDi lIDilIDilIDilIDilIDilrrilIIgICAgICAgICAg4pSCCj4gICAgICAgICAgICAgICAgICAg4pSU 4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSYICAgICAgICAgIOKUlOKUgOKUgOKUgOKUgOKUgOKUgOKU gOKUgOKUgOKUgOKUmAoKTmljZSBkaWFncmFtIGFuZCBleHBsYW5hdGlvbi4gIEkgc3VnZ2VzdCBy ZXdyYXBwaW5nIHRvIGZpdCBpbiA3NQpjb2x1bW5zIGFuZCBpbmNsdWRpbmcgaW4gb25lIG9mIHRo ZSBwYXRjaGVzLCBwcm9iYWJseSB0aGUKcGNpLWVwZi12bnRiLmMgb25lLiAgVGhlbiBpdCB3aWxs IGJlIG1vcmUgbGlrZWx5IHRvIG1ha2UgaXQgdG8gdGhlIGdpdApoaXN0b3J5IHdoZXJlIGl0IHdp bGwgYmUgdXNlZnVsLgoKPiBNYW55IFBDSSBjb250cm9sbGVycyBwcm92aWRlZCBFbmRwb2ludCBm dW5jdGlvbnMuCj4gR2VuZXJhbGx5IFBDSSBlbmRwb2ludCBpcyBoYXJkd2FyZSwgd2hpY2ggaXMg bm90IHJ1bm5pbmcgYSByaWNoIE9TLCBsaWtlIGxpbnV4Lgo+IAo+IEJ1dCBMaW51eCBhbHNvIHN1 cHBvcnRzIGVuZHBvaW50IGZ1bmN0aW9ucy4gwqBQQ0kgSG9zdCB3cml0ZSBiYXI8bj4gc3BhY2Ug bGlrZQo+IHdyaXRlIHRvIG1lbW9yeS4gVGhlIEVQIHNpZGUgY2FuJ3Qga25vdyBtZW1vcnkgY2hh bmdlZCBieSB0aGUgSG9zdCBkcml2ZXIuIAo+Cj4gUENJIFNwZWMgaGFzIG5vdCBkZWZpbmVkIGEg c3RhbmRhcmQgbWV0aG9kIHRvIGRvIHRoYXQuIMKgT25seSBkZWZpbmUgTVNJKHgpIHRvIGxldAo+ IEVQIG5vdGlmaWVkIFJDIHN0YXR1cyBjaGFuZ2UuIAo+IAo+IFRoZSBiYXNpYyBpZGVhIGlzIHRv IHRyaWdnZXIgYW4gaXJxIHdoZW4gUENJIFJDIHdyaXRlcyB0byBhIG1lbW9yeSBhZGRyZXNzLiDC oFRoYXQncwo+IHdoYXQgTVNJIGNvbnRyb2xsZXIgcHJvdmlkZWQuIMKgRVAgZHJpdmVycyBqdXN0 IG5lZWQgdG8gcmVxdWVzdCBhIHBsYXRmb3JtIE1TSSBpbnRlcnJ1cHQsIAo+IHN0cnVjdCBtc2lf bXNnICptc2cgd2lsbCBwYXNzIGRvd24gYSBtZW1vcnkgYWRkcmVzcyBhbmQgZGF0YS7CoCBFUCBk cml2ZXIgd2lsbAo+IG1hcCBzdWNoIG1lbW9yeSBhZGRyZXNzIHRvIG9uZSBvZiBQQ0kgYmFyPG4+ LsKgIEhvc3QganVzdCB3cml0ZXMgc3VjaCBhbiBhZGRyZXNzwqB0bwo+IHRyaWdnZXIgRVAgc2lk ZSBpcnEuCj4gCj4gSWYgc3lzdGVtIGhhdmUgZ2ljLWl0cywgb25seSBuZWVkIHVwZGF0ZSBQQ0kg RVAgc2lkZSBkcml2ZXIuIEJ1dCBpLk1YIGhhdmUgbm90IGNoaXAKPiBzdXBwb3J0IGdpYy1pdGVz IHlldC4gU28gd2UgaGF2ZSB0byB1c2UgTVUgdG8gc2ltdWxhdGUgYSBNU0kgY29udHJvbGxlci4g QWx0aG91Z2gKPiBvbmx5IDQgTVNJIGlycXMgYXJlIHNpbXVsYXRlZCwgaXQgbWF0Y2hlZCB2bnRk IG5ldHdvcmsgcmVxdWlybWVuZW50Lgo+IAo+IEFmdGVyIGVuYWJsZSBNU0ksIHBpbmcgZGVsYXkg cmVkdWNlIDwgMW1zIGZyb20gfjhtcwo+IAo+IGlycWNoaXA6IGlteCBtdSB3b3JrZWQgYXMgbXNp IGNvbnRyb2xsZXI6IAo+ICAgICAgbGV0IGlteCBtdSB3b3JrZWQgYXMgTVNJIGNvbnRyb2xsZXJz LiBBbHRob3VnaCBJUCBpcyBub3QgZGVzaWduIGFzIE1TSSBjb250cm9sbGVyLAo+IHdlIHN0aWxs IGNhbiB1c2UgaXQgaWYgbGltaWF0ZWQgaXJxIG51bWJlciB0byA0Lgo+IAo+IHBjaWU6IGVuZHBv aW50OiBwY2ktZXBmLXZudGI6IGFkZCBlbmRwb2ludCBtc2kgc3VwcG9ydAo+IAkgQmFzZWQgb24g bnRiLW5leHQgYnJhbmNoLiBodHRwczovL2dpdGh1Yi5jb20vam9ubWFzb24vbnRiL2NvbW1pdHMv bnRiLW5leHQKPiAJIFVzaW5nIE1TSSBhcyBkb29yIGJlbGwgcmVnaXN0ZXJzCj4gCj4gaS5NWCBF UCBmdW5jdGlvbiBkcml2ZXIgaXMgdXBzdHJlYW1pbmcgYnkgUmljaGFyZCBaaHUuCj4gU29tZSBk dHMgY2hhbmdlIG1pc3NlZCBhdCB0aGlzIHBhdGNoZXMuIGJlbG93IGlzIHJlZmVyZW5jZSBkdHMg Y2hhbmdlCgpzL2Jhci9CQVIvIChzZXZlcmFsKQpzL2lycS9JUlEvIChzZXZlcmFsKQpzL2lycXMv SVJRcy8Kcy9tc2kvTVNJLwpzL2dpYy1pdGVzLz8gIChjYXBpdGFsaXplIGlmIGl0J3MgYW4gYWNy b255bSkKcy9yZXF1aXJtZW5lbnQvcmVxdWlyZW1lbnQvCnMvbGltaWF0ZWQvbGltaXRlZC8KCllv dSB1c2UgYm90aCAiZ2ljLWl0cyIgYW5kICJnaWMtaXRlcyIuICBJIGFzc3VtZSB0aGV5IHNob3Vs ZCBiZSB0aGUKc2FtZS4KCk5vdCBzdXJlIHdoYXQgInZudGQiIHJlZmVycyB0by4gIENhcGl0YWxp emUgaWYgaXQncyBhbiBhY3JvbnltLgoKPiAtLS0gYS9hcmNoL2FybTY0L2Jvb3QvZHRzL2ZyZWVz Y2FsZS9pbXg4LXNzLWhzaW8uZHRzaQo+ICsrKyBiL2FyY2gvYXJtNjQvYm9vdC9kdHMvZnJlZXNj YWxlL2lteDgtc3MtaHNpby5kdHNpCj4gQEAgLTE2MCw1ICsxNjAsNiBAQCBwY2llYl9lcDogcGNp ZV9lcEA1ZjAxMDAwMCB7Cj4gICAgICAgICAgICAgICAgIG51bS1pYi13aW5kb3dzID0gPDY+Owo+ ICAgICAgICAgICAgICAgICBudW0tb2Itd2luZG93cyA9IDw2PjsKPiAgICAgICAgICAgICAgICAg c3RhdHVzID0gImRpc2FibGVkIjsKPiArICAgICAgICAgICAgICAgbXNpLXBhcmVudCA9IDwmbHNp b19tdTEyPjsKPiAgICAgICAgIH07Cj4gCj4gLS0tIGEvYXJjaC9hcm02NC9ib290L2R0cy9mcmVl c2NhbGUvaW14OC1zcy1sc2lvLmR0c2kKPiArKysgYi9hcmNoL2FybTY0L2Jvb3QvZHRzL2ZyZWVz Y2FsZS9pbXg4LXNzLWxzaW8uZHRzaQo+IEBAIC0xNzIsNiArMTcyLDE5IEBAIGxzaW9fbXU2OiBt YWlsYm94QDVkMjEwMDAwIHsKPiAgICAgICAgICAgICAgICAgc3RhdHVzID0gImRpc2FibGVkIjsK PiAgICAgICAgIH07Cj4gCj4gKyAgICAgICBsc2lvX211MTI6IG1haWxib3hANWQyNzAwMDAgewo+ ICsgICAgICAgICAgICAgICBjb21wYXRpYmxlID0gImZzbCxpbXg2c3gtbXUtbXNpIjsKPiArICAg ICAgICAgICAgICAgbXNpLWNvbnRyb2xsZXI7Cj4gKyAgICAgICAgICAgICAgIGludGVycnVwdC1j b250cm9sbGVyOwo+ICsgICAgICAgICAgICAgICByZWcgPSA8MHg1ZDI3MDAwMCAweDEwMDAwPiwg ICAgIC8qIEEgc2lkZSAqLwo+ICsgICAgICAgICAgICAgICAgICAgICA8MHg1ZDMwMDAwMCAweDEw MDAwPjsgICAgIC8qIEIgc2lkZSAqLwo+ICsgICAgICAgICAgICAgICByZWctbmFtZXMgPSAiYSIs ICJiIjsKPiArICAgICAgICAgICAgICAgaW50ZXJydXB0cyA9IDxHSUNfU1BJIDE5MSBJUlFfVFlQ RV9MRVZFTF9ISUdIPjsKPiArICAgICAgICAgICAgICAgcG93ZXItZG9tYWlucyA9IDwmcGQgSU1Y X1NDX1JfTVVfMTJBPiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwmcGQgSU1Y X1NDX1JfTVVfMTJCPjsKPiArICAgICAgICAgICAgICAgcG93ZXItZG9tYWluLW5hbWVzID0gImEi LCAiYiI7Cj4gKyAgICAgICB9Owo+ICsKPiAKPiBDaGFuZ2UgTG9nCj4gLSBmcm9tIFYxIHRvIFYy Cj4gICBGaXhlZCBmc2wsbXUtbXNpLnlhbWwncyBwcm9ibGVtCj4gICBGaXhlZCBpcnEtaW14LW11 LW1zaS5jIHByb2JsZW0gYWNjb3JkaW5nIE1hcmMgWnluZ2llcidzIGZlZWJhY2sgCj4gICBBZGRl ZCBhIG5ldyBwYXRjaCB0byBhbGxvdyBwYXNzIGRvd24gLnBtIGJ5IElSUUNISVBfUExBVEZPUk1f RFJJVkVSX0VORAo+IAo+IC0tIAo+IDIuMzUuMQo+IAoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGlu dXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQu b3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=