From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ZXSHCAS01.zhaoxin.com (unknown [180.169.121.91]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 5255421E25704 for ; Wed, 16 Aug 2017 21:48:02 -0700 (PDT) Received: from ZXBJCAS02.zhaoxin.com (10.29.252.4) by ZXSHCAS01.zhaoxin.com (10.28.252.3) with Microsoft SMTP Server (TLS) id 14.3.279.2; Thu, 17 Aug 2017 12:50:25 +0800 Received: from ZXBJMBX01.zhaoxin.com ([fe80::9c2b:e4e8:b7de:a5de]) by ZXBJCAS02.zhaoxin.com ([::1]) with mapi id 14.03.0279.002; Thu, 17 Aug 2017 12:50:24 +0800 From: Eric Song To: "edk2-devel@lists.01.org" CC: Tiger Liu Thread-Topic: [EDK2] PCI bus do 2 Enumeration when 2 root bridges under 1 host bridge Thread-Index: AdMXFFRmlD5vTA8RQvqUmi3xrujkNw== Date: Thu, 17 Aug 2017 04:50:21 +0000 Message-ID: <41761EF483901349B2FAB9B696E9F0B905066FC3@ZXBJMBX01.zhaoxin.com> Accept-Language: zh-CN, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.29.8.93] MIME-Version: 1.0 X-Content-Filtered-By: Mailman/MimeDel 2.1.22 Subject: PCI bus do 2 Enumeration when 2 root bridges under 1 host bridge X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Aug 2017 04:48:03 -0000 Content-Language: zh-CN Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGksIGV4cGVydHMNCiAgICAgICAgIElmIHRoZXJlIGlzIDIgcm9vdCBicmlkZ2VzIHVuZGVyIDEg aG9zdCBicmlkZ2Ugb24gdGhlIFBDSSBoaWVyYXJjaHksIHdoZXRoZXIgRURLMiBQY2kgYnVzIGRy aXZlciBjYW4gc3VwcG9ydCBpdCA/IHRoZSBhbnN3ZXIgaXMgWUVTLCBidXQgc29tZSBjb25mdXNl ZCB0aGluZ3MgaW4gaXQuDQoNCjEpICAgICAgIE9uIEJEUyBwaGFzZSwgQ29ubmVjdENvbnRyb2xs ZXIgaXMgY2FsbGVkIGZvciBldmVyeSByb290IGJyaWRnZSwgc28gUGNpIGJ1cyBzdGFydCgpIHdp bGwgYmUgY2FsbGVkIGZvciBldmVyeSByb290IGJyaWRnZS4NCg0KICBWaXNpdEFsbEluc3RhbmNl c09mUHJvdG9jb2wgKCZnRWZpUGNpUm9vdEJyaWRnZUlvUHJvdG9jb2xHdWlkLCBDb25uZWN0Um9v dEJyaWRnZSwgTlVMTCk7DQoNCjIpICAgICAgIEluIFBDSSBidXMgZHJpdmVyLCBQY2kgc3RhcnQo KSB3aWxsIGRvIGVudW1lcmF0aW9uIG9uIHRoZSBlbnRpcmUgaG9zdCBicmlkZ2UNCg0KUGNpRW51 bWVyYXRvcigpLT5QY2lIb3N0QnJpZGdlRW51bWVyYXRvci0+4oCdUGNpUmVzQWxsb2MtPkdldE5l eHRSb290QnJpZGdlKCnigJ0NCg0KVGhhdCBtZWFucyBEbyBlbnVtZXJhdGlvbiBvbiBlbnRpcmUg aG9zdCBicmlkZ2UgZm9yIGV2ZXJ5IG9uZSByb290IGJyaWRnZS4gU28gdGhlcmUgYXJlIDIgZW51 bWVyYXRpb25zIG9uIGVudGlyZSBob3N0IGJyaWRnZSBmb3IgbXkgUENJIGhpZXJhcmNoeS4NCiAg ICAgICAgIFdoYXQgSSBjb25mdXNlZCBpcyB3aHkgZG8gMiBlbnVtZXJhdGlvbnMgb24gZW50aXJl IGhvc3QgYnJpZGdlIGJ5IGV2ZXJ5IG9uZSByb290IGJyaWRnZS4gU2luY2UgQkRTIGNvbm5lY3Qg Y29udHJvbGxlciBieSBvbmUgcm9vdCBicmlkZ2UgLCBQY2kgYnVzIGRyaXZlciBzaG91bGQgZW51 bWVyYXRlIGNvcnJlc3BvbmRpbmcgcm9vdCBicmlkZ2UsIEJ1dCBpdCBkbyB0aGUgZW50aXJlIGhv c3QgYnJpZGdlIHdoaWNoIGlzIHRoZSBwYXJlbnQgb2YgdGhlIHJvb3QgYnJpZGdlLg0KT3IgQkRT IHNob3VsZCBjb25uZWN0IGNvbnRyb2xsZXIgYnkgb25lIGhvc3QgYnJpZGdlLCB0aGVuIGl0IHdp bGwgbWF0Y2ggdGhlIHBjaSBidXMgZHJpdmVyIOKAmHMgZW51bWVyYXRpb24gcG9saWN5Lg0KSW4g YSB3b3JkLCBJIHRoaW5rIGl0IGlzIGlsbG9naWNhbCBmb3IgY3VycmVudCBFREtJSSBjb2RlLg0K DQogICAgICAgICBXZWxsLCB0aGUgY3VycmVudCBjb2RlIGV4ZWN1dGlvbiB3aWxsIGRvIDIgZW51 bWVyYXRpb25zIG9uIGhvc3QgYnJpZGdlIGZvciAyIHJvb3QgYnJpZGdlcyB1bmRlciAxIGhvc3Qg YnJpZGdlLiBFdmVuIHRob3VnaCAycmQgZW51bWVyYXRpb24gd291bGQgYmUgbm90IGZ1bGwgZW51 bWVyYXRpb24sIGJ1dCBkbyBQY2lFbnVtZXJhdG9yTGlnaHQoKSwgSSB0aGluayBpdCBpcyBzdGls bCBub3QgbmVjZXNzYXJ5LiBXaGV0aGVyIHRoZXJlIGlzIGFueSBzaWRlIGVmZmVjdCA/ICBJbiBh bm90aGVyIHdvcmQsIGN1cnJlbnQgUENJIGJ1cyBkcml2ZXIgZW51bWVyYXRpb24gY2Fu4oCZdCBi ZSBTdWl0YWJsZSBmb3IgMiByb290IGJyaWRnZXMgdW5kZXIgMSBob3N0IGJyaWRnZSBvciBub3Q/ IEl0IGluZGVlZCBtYXRjaCB0aGUgUENJIGhpZXJhcmNoeSBvZiAyIGhvc3QgYnJpZGdlcyBhbmQg MSByb290IGJyaWRnZSB1bmRlciAxIGhvc3QgYnJpZGdlLg0KDQpUaGFua3MNCkVyaWMNCg0KDQoN CuS/neWvhuWjsOaYju+8mg0K5pys6YKu5Lu25ZCr5pyJ5L+d5a+G5oiW5LiT5pyJ5L+h5oGv77yM 5LuF5L6b5oyH5a6a5pS25Lu25Lq65L2/55So44CC5Lil56aB5a+55pys6YKu5Lu25oiW5YW25YaF 5a655YGa5Lu75L2V5pyq57uP5o6I5p2D55qE5p+l6ZiF44CB5L2/55So44CB5aSN5Yi25oiW6L2s 5Y+R44CCDQpDT05GSURFTlRJQUwgTk9URToNClRoaXMgZW1haWwgY29udGFpbnMgY29uZmlkZW50 aWFsIG9yIGxlZ2FsbHkgcHJpdmlsZWdlZCBpbmZvcm1hdGlvbiBhbmQgaXMgZm9yIHRoZSBzb2xl IHVzZSBvZiBpdHMgaW50ZW5kZWQgcmVjaXBpZW50LiBBbnkgdW5hdXRob3JpemVkIHJldmlldywg dXNlLCBjb3B5aW5nIG9yIGZvcndhcmRpbmcgb2YgdGhpcyBlbWFpbCBvciB0aGUgY29udGVudCBv ZiB0aGlzIGVtYWlsIGlzIHN0cmljdGx5IHByb2hpYml0ZWQuDQo=