This message generated a parse failure. Raw output follows here. Please use 'back' to navigate. From devnull@lkml.org Mon Jun 10 02:47:28 2024 >From mailfetcher Tue Apr 23 03:05:45 2024 Authentication-Results: pi4.bmw12.nl; dmarc=pass (p=quarantine dis=none) header.from=alliedtelesis.co.nz R-Authentication-Results: VERIFYING; dkim=pass header.d=alliedtelesis.co.nz header.s=mail181024 header.b=jsK+vCzc; spf=pass (VERIFYING: domain of "linux-kernel+bounces-154378-lkml=bmw12.nl@vger.kernel.org" designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel Authentication-Results: pi4.bmw12.nl; dkim=pass (Good 2048 bit rsa-sha256 signature) header.d=alliedtelesis.co.nz header.a=rsa-sha256 Received: from secure.jasper.es [188.166.10.231] by 1dc7d414a5be with IMAP (fetchmail-6.3.26) for (single-drop); Tue, 23 Apr 2024 03:05:44 +0200 (CEST) Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org [147.75.199.223]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by pi4.bmw12.nl (Postfix) wi Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 81DAE1C2112B for ; Tue, 23 Apr 2024 13:05:21 +1200 Received: from svr-chch-ex2.atlnz.lc (2001:df5:b000:bc8::76) by svr-chch-ex2.atlnz.lc (2001:df5:b000:bc8::76) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.9; Tue, 23 Apr 2024 13:05:21 +1200 Received: from svr-chch-ex2.atlnz.lc ([fe80::a9eb:c9b7:8b52:9567]) by svr-chch-ex2.atlnz.lc ([fe80::a9eb:c9b7:8b52:9567%15]) with mapi id 15.02.1544.009; Tue, 23 Apr 2024 13:05:21 +1200 From: Chris Packham To: Bjorn Helgaas Cc: "linux-kernel@vger.kernel.org" , "linux-pci@vger.kernel.org" , "linux-acpi@vger.kernel.org" , Herve Codina Subject: Re: local bus enumeration beyond a PCI device Thread-Topic: local bus enumeration beyond a PCI device Thread-Index: AQHakSa58Ehmqkf3b0um4G7kLubeE7FtlbWAgAazc4A= Date: Tue, 23 Apr 2024 01:05:21 +0000 Message-Id: References: <20240418184531.GA245970@bhelgaas> In-Reply-To: <20240418184531.GA245970@bhelgaas> Accept-Language: en-NZ, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: list-unsubscribe: Mime-Version: 1.0 X-SEG-SpamProfiler-Analysis: v=2.4 cv=dY4j3mXe c=1 sm=1 tr=0 ts=66270951 a=Xf/6aR1Nyvzi7BryhOrcLQ==:117 a=xqWC_Br6kY4A:10 a=75chYTbOgJ0A:10 a=IkcTkHD0fZMA:10 a=raytVjVEu-sA:10 a=VwQbUJbxAAAA:8 a=P-IC7800AAAA:8 a=B1HeB8yAkB6dStQe3HsA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=AjGcO6oz07 X-SEG-SpamProfiler-Score: 0 X-Rspamd-Server: pi4 X-Rspamd-Queue-Id: 9D32A3F676 X-Spamd-Result: default: False [-2.76 / 6.00]; ARC_ALLOW(-1.00)[subspace.kernel.org:s=arc-20240116:i=1]; RCVD_DKIM_ARC_DNSWL_MED(-0.50)[]; DMARC_POLICY_ALLOW(-0.50)[alliedtelesis.co.nz,quarantine]; R_DKIM_ALLOW(-0.20)[alliedtelesis.co.nz:s=mail181024]; R_SPF_ALLOW(-0.20 X-Rspamd-Action: no action SGksDQoNCk9uIDE5LzA0LzI0IDA2OjQ1LCBCam9ybiBIZWxnYWFzIHdyb3RlOg0KPiBbK2NjIEhl cnZlXQ0KPg0KPiBPbiBUaHUsIEFwciAxOCwgMjAyNCBhdCAxMjoyNDowNkFNICswMDAwLCBDaHJp cyBQYWNraGFtIHdyb3RlOg0KPj4gSGksDQo+Pg0KPj4gV2UndmUgZ290IGEgY3VzdG9tIHg4Nl82 NCBiYXNlZCBkZXNpZ24gdGhhdCBpcyB1c2luZyBhbiBBU0lYOTEwMCB0bw0KPj4gcHJvdmlkZSBh IFBDSSB0byBsb2NhbCBidXMgYnJpZGdlLiBBdHRhY2hlZCB0byB0aGF0IGxvY2FsIGJ1cyBpcyBh biBGUEdBDQo+PiB3aGljaCBtb3N0bHkgcHJvdmlkZXMgc29tZSBHUElPcyBhY2Nlc3NlZCB2aWEg cmVnaXN0ZXJzIG9uIHRoZSBsb2NhbA0KPj4gYnVzLiBSaWdodCBub3cgd2UndmUgZ290IGEgY3Vz dG9tIGRyaXZlciB0aGF0IGJ1bmRsZXMgZXZlcnl0aGluZw0KPj4gdG9nZXRoZXIgc28gZWZmZWN0 aXZlbHkgd2UndmUgZ290IGEgUENJIGRldmljZSB0aGF0IHByb3ZpZGVzIEdQSU9zLg0KPiBXaGF0 J3MgdGhlIGxvY2FsIGJ1cz8gIFRoZSBBU0lYOTEwMCAoZm9yIHdoaWNoIEdvb2dsZSBkb2Vzbid0 IGZpbmQgYW55DQo+IGRldGFpbHMpIHdvdWxkIGhhdmUgYSBQQ0kgaW50ZXJmYWNlIG9uIHRoZSBw cmltYXJ5ICh1cHN0cmVhbSkgc2lkZS4NCj4gV2hhdCdzIHRoZSBsb2NhbCBidXMgb24gdGhlIHNl Y29uZGFyeSAoZG93bnN0cmVhbSkgc2lkZT8gIEJlbG93IHlvdQ0KPiBtZW50aW9uICJQQ0kgYnJp ZGdlIiwgd2hpY2ggbm9ybWFsbHkgbWVhbnMgYm90aCB0aGUgcHJpbWFyeSBhbmQNCj4gc2Vjb25k YXJ5IHNpZGVzIGFyZSBQQ0kgYnVzZXMuDQoNClRoZSBBU0lYOTEwMCBpcyBhIG11bHRpIHB1cnBv c2UgY2hpcCB3aXRoIGEgZmV3IG9wdGlvbnMgZm9yIHByb3ZpZGluZyANCkdQSU8vSTJDL1NQSS9l dGMuIEluIG91ciBoYXJkd2FyZSBjb25maWd1cmF0aW9uIHdlJ3JlIHVzaW5nIGl0IHRvIA0KcHJv dmlkZSBhIDE2LWJpdCBwYXJhbGxlbCBidXMgd2hpY2ggd2UncmUgdXNpbmcgZm9yIHJlZ2lzdGVy IGFjY2VzcyB0byANCnRoZSBGUEdBLiBUaGVyZSdzIGFuIG91dHNpZGUgY2hhbmNlIHNvbWVvbmUg bWlnaHQgYXNrIHVzIHRvIGhhbmcgb3RoZXIgDQpwYXJhbGxlbCBkZXZpY2VzIGxpa2UgYW4gU1JB TSBvciBzb21lIE5PUiBGbGFzaCBvZmYgaXQgYXMgd2VsbC4gVGhlc2UgDQphcmUgYWxsIHRoaW5n cyB3ZSd2ZSBkb25lIG9uIG90aGVyIHByb2R1Y3RzIHdpdGggbW9yZSB0cmFkaXRpb25hbCANCmVt YmVkZGVkIFNvQ3MgdGhhdCBoYXZlIGEgcGFyYWxsZWwgYnVzIGludGVyZmFjZS4NCg0KPiBJZiB0 aGUgbG9jYWwgYnVzIGlzIG5vdCBQQ0ksIEkgZ3Vlc3MgdGhlIEFTSVg5MTAwIHdvdWxkIGxvb2sg dG8gdGhlIE9TDQo+IGxpa2UgYW4gZW5kcG9pbnQsIGkuZS4sIFBDSV9IRUFERVJfVFlQRV9OT1JN QUwsIGFuZCB0aGUgQVNJWDkxMDANCj4gZHJpdmVyIHdvdWxkIGhhbmRsZSBhbnkgImJyaWRnZSIg ZnVuY3Rpb25hbGl0eSBjb21wbGV0ZWx5IGludGVybmFsbHk/DQoNCkkgbWlnaHQgYmUgdXNpbmcg dGhlIHRlcm1pbm9sb2d5IHdyb25nLiBFc3NlbnRpYWxseSB0aGUgQVNJWDkxMDAgaXMgYSANClBD SS1lIGVuZHBvaW50IChzbyBhIGRldmljZSBmcm9tIHRoZSBQQ0kgc3Vic3lzdGVtcyBwb2ludCBv ZiB2aWV3KSBidXQgDQp0aGF0IGRldmljZSBjYW4gYmUgYSBJMkMsIFNQSSBvciBwYXJhbGxlbCBi dXMgY29udHJvbGxlciBvbnRvIHdoaWNoIA0Kb3RoZXIgZGV2aWNlcyBhcmUgY29ubmVjdGVkLkhl bmNlIGl0J3MgcHJvdmlkaW5nIGEgYnJpZGdlIGJldHdlZW4gUENJIA0KYW5kIDE2LWJpdCBwYXJh bGxlbCBidXNzZXMuDQoNCj4gTWF5YmUgSGVydmUncyB3b3JrIGF0DQo+IGh0dHBzOi8vbG9yZS5r ZXJuZWwub3JnL3IvMjAyNDAzMjUxNTM5MTkuMTk5MzM3LTEtaGVydmUuY29kaW5hQGJvb3RsaW4u Y29tDQo+IHdvdWxkIGJlIHJlbGV2YW50Pw0KDQpJJ3ZlIGhhZCBhIHF1aWNrIGxvb2sgYXQgdGhh dCBzZXJpZXMuIEknbSBub3QgMTAwJSBzdXJlIGl0J2xsIGhlbHAuIFRoZSANCnBsYXRmb3JtIEkn bSBkZWFsaW5nIHdpdGggaXMgeDg2XzY0IGFuZCBkb2Vzbid0IGhhdmUgZGV2aWNlIHRyZWUgc3Vw cG9ydCANCihpZiBzb21lb25lIGNhbiBzYXkgImhleSBkbyB4eXogYW5kIHlvdSdsbCBnZXQgRFQg b24geDg2IiB0aGF0J2QgYmUgDQpncmVhdCkuQnV0IEknbGwgdGFrZSBhIGNsb3NlciBsb29rIGF0 IGl0IGFuZCBhdCB0aGUgb3JpZ2luYWwgIkdlbmVyYXRlIA0KZGV2aWNlIHRyZWUgbm9kZSBmb3Ig cGNpIGRldmljZXMiIHNlcmllcy4NCg0KPj4gQnV0IGFzIHRoaW5ncyBjYW4gY2hhbmdlIGJhc2Vk IG9uIHRoZSBGUEdBIHByb2dyYW0gSSdkIGxpa2Ugc29tZQ0KPj4gZmxleGliaWxpdHkgdG8gdHJl YXQgaXQgc2VwYXJhdGVseSBmcm9tIHRoZSBQQ0kgYnJpZGdlLiBTbyByZWFsbHkgSSdkDQo+PiBs aWtlIHRvIGhhdmUgYSBQQ0kgZGV2aWNlIGRyaXZlciBmb3IgdGhlIEFTSVg5MTAwIHRoYXQgcHJv dmlkZXMgYSBsb2NhbA0KPj4gYnVzIGNvbnRyb2xsZXIgYW5kIGEgKHBsYXRmb3JtPykgZHJpdmVy IGZvciB0aGUgRlBHQSB0aGF0IHByb3ZpZGVzIHRoZQ0KPj4gR1BJT3Mgd2hlcmUgSSBjYW4gaGF2 ZSBkaWZmZXJlbnQgY29tcGF0aWJsZXMgZm9yIHRoZSBkaWZmZXJlbnQNCj4+IGltcGxlbWVudGF0 aW9ucy4NCj4+DQo+PiBUaGVuIGluIHRoZSBBQ1BJIG92ZXJsYXkgSSdkIGhhdmUgc29tZXRoaW5n IGxpa2UNCj4+DQo+PiAgIMKgwqDCoCBTY29wZSAoXF9TQi5QQ0kwLkQwQjApDQo+PiAgIMKgwqDC oCB7DQo+PiAgIMKgwqDCoMKgwqDCoMKgIERldmljZSAoQVNJWCkNCj4+ICAgwqDCoMKgwqDCoMKg wqAgew0KPj4gICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIE5hbWUgKF9BRFIsIDB4MDAwMCkNCj4+ DQo+PiAgIMKgwqDCoCDCoMKgwqAgwqDCoMKgIERldmljZSAoRlBHQSkNCj4+ICAgwqDCoMKgIMKg wqDCoCDCoMKgwqAgew0KPj4gICDCoMKgwqAgwqDCoMKgIMKgwqDCoCDCoMKgwqAgwqDCoMKgIMKg wqDCoCBOYW1lIChfSElELCAiUFJQMDAwMSIpDQo+PiAgIMKgwqDCoCDCoMKgwqAgwqDCoMKgIMKg wqDCoCDCoMKgwqAgwqDCoMKgIE5hbWUgKF9EU0QsIFBhY2thZ2UgKCkNCj4+ICAgwqDCoMKgIMKg wqDCoCDCoMKgwqAgwqDCoMKgIMKgwqDCoCDCoMKgwqAgew0KPj4gVG9VVUlEKCJkYWZmZDgxNC02 ZWJhLTRkOGMtOGE5MS1iYzliYmY0YWEzMDEiKSwNCj4+ICAgwqDCoMKgIMKgwqDCoCDCoMKgwqAg wqDCoMKgIMKgwqDCoCDCoMKgwqAgwqDCoMKgIMKgwqDCoCDCoMKgwqAgUGFja2FnZSAoKQ0KPj4g ICDCoMKgwqAgwqDCoMKgIMKgwqDCoCDCoMKgwqAgwqDCoMKgIMKgwqDCoCDCoMKgwqAgwqDCoMKg IMKgwqDCoCB7DQo+PiAgIMKgwqDCoCDCoMKgwqAgwqDCoMKgIMKgwqDCoCDCoMKgwqAgwqDCoMKg IMKgwqDCoCDCoMKgwqAgwqDCoMKgIMKgwqDCoCDCoMKgwqAgwqDCoMKgIFBhY2thZ2UgKCkgew0K Pj4gImNvbXBhdGlibGUiLCAibXktcGxhdGZvcm0tZHJpdmVyLWZvci1mcGdhIiB9LA0KPj4gICDC oMKgwqAgwqDCoMKgIMKgwqDCoCDCoMKgwqAgwqDCoMKgIMKgwqDCoCDCoMKgwqAgwqDCoMKgIMKg wqDCoCB9DQo+PiAgIMKgwqDCoCDCoMKgwqAgwqDCoMKgIMKgwqDCoCDCoMKgwqAgwqDCoMKgIH0p DQo+PiAgIMKgwqDCoCDCoMKgwqAgwqDCoMKgIH0NCj4+ICAgwqDCoMKgwqDCoMKgwqAgfQ0KPj4g ICDCoMKgwqAgfQ0KPj4NCj4+ICAgwqDCoCBTY29wZShcX1NCKQ0KPj4gICDCoMKgIHsNCj4+ICAg wqDCoMKgIMKgwqDCoCBEZXZpY2UoT1RIUikNCj4+ICAgwqDCoMKgIMKgwqDCoCB7DQo+PiAgIMKg wqDCoCDCoMKgwqAgwqDCoMKgIEdwaW9JbyAoRXhjbHVzaXZlLCBQdWxsVXAsIDAsIDAsIElvUmVz dHJpY3Rpb25JbnB1dE9ubHksDQo+PiAiXFxfU0IuUENJMC5EMEIwLkFTSVguRlBHQSIsKSB7IDAg fQ0KPj4gICDCoMKgwqAgwqDCoMKgIH0NCj4+ICAgwqDCoCB9DQo+Pg0KPj4gSXMgaXQgZXZlbiBw b3NzaWJsZSB0byByZWdpc3RlciBhIGhvc3QgY29udHJvbGxlciBmb3IgYW5vdGhlciBwbGF0Zm9y bSBidXM/DQo+Pg0KPj4gVGhhbmtzLA0KPj4gQ2hyaXM=