From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) (using TLSv1 with cipher CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 7FF471A1E31 for ; Tue, 25 Oct 2016 19:47:14 -0700 (PDT) Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga103.fm.intel.com with ESMTP; 25 Oct 2016 19:47:14 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.31,548,1473145200"; d="scan'208,217";a="24064651" Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201]) by orsmga004.jf.intel.com with ESMTP; 25 Oct 2016 19:47:13 -0700 Received: from fmsmsx111.amr.corp.intel.com (10.18.116.5) by FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS) id 14.3.248.2; Tue, 25 Oct 2016 19:47:13 -0700 Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by fmsmsx111.amr.corp.intel.com (10.18.116.5) with Microsoft SMTP Server (TLS) id 14.3.248.2; Tue, 25 Oct 2016 19:47:12 -0700 Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.206]) by SHSMSX151.ccr.corp.intel.com ([169.254.3.96]) with mapi id 14.03.0248.002; Wed, 26 Oct 2016 10:47:09 +0800 From: "Yao, Jiewen" To: "Dong, Guo" , "edk2-devel@lists.01.org" Thread-Topic: [edk2] [PATCH v3] IntelFsp2WrapperPkg: Add a PCD to control if signaling PciEnumerationComplete. Thread-Index: AQHSLtUe7BH0YXsdek+x6NyXLn1H+KC50cFQ//+BEoCAALXwAA== Date: Wed, 26 Oct 2016 02:47:08 +0000 Message-ID: <74D8A39837DF1E4DA445A8C0B3885C50386B7600@shsmsx102.ccr.corp.intel.com> References: <930125c3fa4aa6ccfab08d27d6d7598de01da9fe.1477408715.git.guo.dong@intel.com> <74D8A39837DF1E4DA445A8C0B3885C50386B7167@shsmsx102.ccr.corp.intel.com> <0DE6ECBAEEB99B4DA9564FF580F3580A0D2C4D0D@fmsmsx120.amr.corp.intel.com> In-Reply-To: <0DE6ECBAEEB99B4DA9564FF580F3580A0D2C4D0D@fmsmsx120.amr.corp.intel.com> Accept-Language: zh-CN, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.40] MIME-Version: 1.0 X-Content-Filtered-By: Mailman/MimeDel 2.1.21 Subject: Re: [PATCH v3] IntelFsp2WrapperPkg: Add a PCD to control if signaling PciEnumerationComplete. X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Oct 2016 02:47:14 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 WWVzLCBJIHdpbGwgZG8gdGhhdC4g4pi6DQoNCkZyb206IERvbmcsIEd1bw0KU2VudDogV2VkbmVz ZGF5LCBPY3RvYmVyIDI2LCAyMDE2IDc6NTYgQU0NClRvOiBZYW8sIEppZXdlbiA8amlld2VuLnlh b0BpbnRlbC5jb20+OyBlZGsyLWRldmVsQGxpc3RzLjAxLm9yZw0KQ2M6IE11ZHVzdXJ1LCBHaXJp IFAgPGdpcmkucC5tdWR1c3VydUBpbnRlbC5jb20+OyBNYSwgTWF1cmljZSA8bWF1cmljZS5tYUBp bnRlbC5jb20+DQpTdWJqZWN0OiBSRTogW2VkazJdIFtQQVRDSCB2M10gSW50ZWxGc3AyV3JhcHBl clBrZzogQWRkIGEgUENEIHRvIGNvbnRyb2wgaWYgc2lnbmFsaW5nIFBjaUVudW1lcmF0aW9uQ29t cGxldGUuDQoNCkhpIEppZXdlbiwNCg0KVGhhbmsgeW91IGNhdGNoIHRoaXMgaXNzdWUuIEkgaGF2 ZSBzZW50IGFuIHVwZGF0ZWQgcGF0Y2ggZm9yIGl0Lg0KQ291bGQgeW91IGhlbHAgY2hlY2sgaXQg aW4gaWYgdGhlcmUgaXMgbm8gb3RoZXIgY29tbWVudHM/IFNpbmNlIEkgZG9uJ3QgaGF2ZSB3cml0 ZSBhY2Nlc3MuDQoNClRoYW5rcywNCkd1bw0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0K RnJvbTogWWFvLCBKaWV3ZW4NClNlbnQ6IFR1ZXNkYXksIE9jdG9iZXIgMjUsIDIwMTYgNDozMiBQ TQ0KVG86IERvbmcsIEd1byA8Z3VvLmRvbmdAaW50ZWwuY29tPG1haWx0bzpndW8uZG9uZ0BpbnRl bC5jb20+PjsgZWRrMi1kZXZlbEBsaXN0cy4wMS5vcmc8bWFpbHRvOmVkazItZGV2ZWxAbGlzdHMu MDEub3JnPg0KQ2M6IE11ZHVzdXJ1LCBHaXJpIFAgPGdpcmkucC5tdWR1c3VydUBpbnRlbC5jb208 bWFpbHRvOmdpcmkucC5tdWR1c3VydUBpbnRlbC5jb20+PjsgTWEsIE1hdXJpY2UgPG1hdXJpY2Uu bWFAaW50ZWwuY29tPG1haWx0bzptYXVyaWNlLm1hQGludGVsLmNvbT4+DQpTdWJqZWN0OiBSRTog W2VkazJdIFtQQVRDSCB2M10gSW50ZWxGc3AyV3JhcHBlclBrZzogQWRkIGEgUENEIHRvIGNvbnRy b2wgaWYgc2lnbmFsaW5nIFBjaUVudW1lcmF0aW9uQ29tcGxldGUuDQoNCkkgZm91bmQgdGhlIGNv bW1lbnQgc2VjdGlvbiBoYXMgdW5yZWFkYWJsZSBjaGFyLiBJIHRoaW5rIGl0IHNob3VsZCBiZSAi LSIuDQoNCldlIG5lZWQgdXBkYXRlIGl0IHRvIGJlIHJlYWRhYmxlIGFzY2kgY2hhci4NCldpdGgg dGhhdCBjaGFuZ2UsIHJldmlld2VkLWJ5OiBqaWV3ZW4ueWFvQGludGVsLmNvbTxtYWlsdG86amll d2VuLnlhb0BpbnRlbC5jb20+DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJv bTogRG9uZywgR3VvDQo+IFNlbnQ6IFR1ZXNkYXksIE9jdG9iZXIgMjUsIDIwMTYgMTE6MzMgUE0N Cj4gVG86IGVkazItZGV2ZWxAbGlzdHMuMDEub3JnPG1haWx0bzplZGsyLWRldmVsQGxpc3RzLjAx Lm9yZz4NCj4gQ2M6IFlhbywgSmlld2VuIDxqaWV3ZW4ueWFvQGludGVsLmNvbTxtYWlsdG86amll d2VuLnlhb0BpbnRlbC5jb20+PjsgTXVkdXN1cnUsIEdpcmkgUA0KPiA8Z2lyaS5wLm11ZHVzdXJ1 QGludGVsLmNvbTxtYWlsdG86Z2lyaS5wLm11ZHVzdXJ1QGludGVsLmNvbT4+OyBNYSwgTWF1cmlj ZSA8bWF1cmljZS5tYUBpbnRlbC5jb208bWFpbHRvOm1hdXJpY2UubWFAaW50ZWwuY29tPj47IERv bmcsDQo+IEd1byA8Z3VvLmRvbmdAaW50ZWwuY29tPG1haWx0bzpndW8uZG9uZ0BpbnRlbC5jb20+ Pg0KPiBTdWJqZWN0OiBbZWRrMl0gW1BBVENIIHYzXSBJbnRlbEZzcDJXcmFwcGVyUGtnOiBBZGQg YSBQQ0QgdG8gY29udHJvbA0KPiBpZiBzaWduYWxpbmcgUGNpRW51bWVyYXRpb25Db21wbGV0ZS4N Cj4NCj4gIFBjaUVudW1lcmF0aW9uQ29tcGxldGUgbWlnaHQgYmUgc2lnbmFsZWQgdG8gRlNQIGlu IENvcmVib290LiBTbyBGU1ANCj4gd3JhcHBlciBkcml2ZXIgZG9uJ3QgbmVlZCBzZW5kIGl0IGFn YWluLiBBZGQgYSBQQ0QgdG8gY29udHJvbCBpZiBhDQo+IEZTUCBBUEkgY291bGQgYmUgc2tpcHBl ZCBmcm9tIEZzcFdyYXBwZXJOb3RpZnlEeGUgZHJpdmVyLg0KPg0KPiBDb250cmlidXRlZC11bmRl cjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wDQo+IFNpZ25lZC1vZmYtYnk6 IEd1byBEb25nIDxndW8uZG9uZ0BpbnRlbC5jb208bWFpbHRvOmd1by5kb25nQGludGVsLmNvbT4+ DQo+IFJldmlld2VkLWJ5OiBNYXVyaWNlIE1hIDxtYXVyaWNlLm1hQGludGVsLmNvbTxtYWlsdG86 bWF1cmljZS5tYUBpbnRlbC5jb20+Pg0KPiBSZXZpZXdlZC1ieTogSmlld2VuIFlhbyA8amlld2Vu Lnlhb0BpbnRlbC5jb208bWFpbHRvOmppZXdlbi55YW9AaW50ZWwuY29tPj4NCj4gUmV2aWV3ZWQt Ynk6IEdpcmkgUCBNdWR1c3VydSA8Z2lyaS5wLm11ZHVzdXJ1QGludGVsLmNvbTxtYWlsdG86Z2ly aS5wLm11ZHVzdXJ1QGludGVsLmNvbT4+DQo+IC0tLQ0KPiAgLi4uL0ZzcFdyYXBwZXJOb3RpZnlE eGUvRnNwV3JhcHBlck5vdGlmeUR4ZS5jICAgICAgfCAyMg0KPiArKysrKysrKysrKysrKy0tLS0t LS0tDQo+ICAuLi4vRnNwV3JhcHBlck5vdGlmeUR4ZS9Gc3BXcmFwcGVyTm90aWZ5RHhlLmluZiAg ICB8ICAxICsNCj4gIEludGVsRnNwMldyYXBwZXJQa2cvSW50ZWxGc3AyV3JhcHBlclBrZy5kZWMg ICAgICAgIHwgMTgNCj4gKysrKysrKysrKysrKysrKysrDQo+ICAzIGZpbGVzIGNoYW5nZWQsIDMz IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pDQo+DQo+IGRpZmYgLS1naXQNCj4gYS9JbnRl bEZzcDJXcmFwcGVyUGtnL0ZzcFdyYXBwZXJOb3RpZnlEeGUvRnNwV3JhcHBlck5vdGlmeUR4ZS5j DQo+IGIvSW50ZWxGc3AyV3JhcHBlclBrZy9Gc3BXcmFwcGVyTm90aWZ5RHhlL0ZzcFdyYXBwZXJO b3RpZnlEeGUuYw0KPiBpbmRleCAwNzk3ZjQ0Li5kMDllMjBlIDEwMDY0NA0KPiAtLS0gYS9JbnRl bEZzcDJXcmFwcGVyUGtnL0ZzcFdyYXBwZXJOb3RpZnlEeGUvRnNwV3JhcHBlck5vdGlmeUR4ZS5j DQo+ICsrKyBiL0ludGVsRnNwMldyYXBwZXJQa2cvRnNwV3JhcHBlck5vdGlmeUR4ZS9Gc3BXcmFw cGVyTm90aWZ5RHhlLmMNCj4gQEAgLTI2LDYgKzI2LDggQEANCj4gICNpbmNsdWRlIDxMaWJyYXJ5 L1BlcmZvcm1hbmNlTGliLmg+DQo+ICAjaW5jbHVkZSA8TGlicmFyeS9Ib2JMaWIuaD4NCj4NCj4g KyNkZWZpbmUgICBGU1BfQVBJX05PVElGWV9QSEFTRV9BRlRFUl9QQ0lfRU5VTUVSQVRJT04NCj4g QklUMTYNCj4gKw0KPiAgdHlwZWRlZg0KPiAgRUZJX1NUQVRVUw0KPiAgKEVGSUFQSSAqIEFERF9Q RVJGT1JNQU5DRV9SRUNPUkRTKSgNCj4gQEAgLTIzNyw2ICsyMzksNyBAQCBGc3BXcmFwcGVyTm90 aWZ5RHhlRW50cnlQb2ludCAoDQo+ICAgIEVGSV9FVkVOVCAgUmVhZHlUb0Jvb3RFdmVudDsNCj4g ICAgVk9JRCAgICAgICAqUmVnaXN0cmF0aW9uOw0KPiAgICBFRklfRVZFTlQgIFByb3RvY29sTm90 aWZ5RXZlbnQ7DQo+ICsgIFVJTlQzMiAgICAgRnNwQXBpTWFzazsNCj4NCj4gICAgLy8NCj4gICAg Ly8gTG9hZCB0aGlzIGRyaXZlcidzIGltYWdlIHRvIG1lbW9yeSBAQCAtMjQ2LDE0ICsyNDksMTcg QEANCj4gRnNwV3JhcHBlck5vdGlmeUR4ZUVudHJ5UG9pbnQgKA0KPiAgICAgIHJldHVybiBFRklf U1VDQ0VTUzsNCj4gICAgfQ0KPg0KPiAtICBQcm90b2NvbE5vdGlmeUV2ZW50ID0gRWZpQ3JlYXRl UHJvdG9jb2xOb3RpZnlFdmVudCAoDQo+IC0NCj4gJmdFZmlQY2lFbnVtZXJhdGlvbkNvbXBsZXRl UHJvdG9jb2xHdWlkLA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgICBUUExfQ0FMTEJBQ0ss DQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgIE9uUGNpRW51bWVyYXRpb25Db21wbGV0ZSwN Cj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCwNCj4gLSAgICAgICAgICAgICAgICAg ICAgICAgICAgJlJlZ2lzdHJhdGlvbg0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgICApOw0K PiAtICBBU1NFUlQgKFByb3RvY29sTm90aWZ5RXZlbnQgIT0gTlVMTCk7DQo+ICsgIEZzcEFwaU1h c2sgPSBQY2RHZXQzMiAoUGNkU2tpcEZzcEFwaSk7ICBpZiAoKEZzcEFwaU1hc2sgJg0KPiArIEZT UF9BUElfTk9USUZZX1BIQVNFX0FGVEVSX1BDSV9FTlVNRVJBVElPTikNCj4gPT0gMCkgew0KPiAr ICAgIFByb3RvY29sTm90aWZ5RXZlbnQgPSBFZmlDcmVhdGVQcm90b2NvbE5vdGlmeUV2ZW50ICgN Cj4gKw0KPiAmZ0VmaVBjaUVudW1lcmF0aW9uQ29tcGxldGVQcm90b2NvbEd1aWQsDQo+ICsgICAg ICAgICAgICAgICAgICAgICAgICAgICAgVFBMX0NBTExCQUNLLA0KPiArICAgICAgICAgICAgICAg ICAgICAgICAgICAgIE9uUGNpRW51bWVyYXRpb25Db21wbGV0ZSwNCj4gKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICBOVUxMLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICZSZWdp c3RyYXRpb24NCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICApOw0KPiArICAgIEFTU0VS VCAoUHJvdG9jb2xOb3RpZnlFdmVudCAhPSBOVUxMKTsgIH0NCj4NCj4gICAgU3RhdHVzID0gRWZp Q3JlYXRlRXZlbnRSZWFkeVRvQm9vdEV4ICgNCj4gICAgICAgICAgICAgICBUUExfQ0FMTEJBQ0ss DQo+IGRpZmYgLS1naXQNCj4gYS9JbnRlbEZzcDJXcmFwcGVyUGtnL0ZzcFdyYXBwZXJOb3RpZnlE eGUvRnNwV3JhcHBlck5vdGlmeUR4ZS5pbmYNCj4gYi9JbnRlbEZzcDJXcmFwcGVyUGtnL0ZzcFdy YXBwZXJOb3RpZnlEeGUvRnNwV3JhcHBlck5vdGlmeUR4ZS5pbmYNCj4gaW5kZXggZjg1MWY2OC4u NTRjMmNiZiAxMDA2NDQNCj4gLS0tIGEvSW50ZWxGc3AyV3JhcHBlclBrZy9Gc3BXcmFwcGVyTm90 aWZ5RHhlL0ZzcFdyYXBwZXJOb3RpZnlEeGUuaW5mDQo+ICsrKw0KPiBiL0ludGVsRnNwMldyYXBw ZXJQa2cvRnNwV3JhcHBlck5vdGlmeUR4ZS9Gc3BXcmFwcGVyTm90aWZ5RHhlLmluZg0KPiBAQCAt NjIsNiArNjIsNyBAQA0KPg0KPiAgW1BjZF0NCj4gICAgZ0ludGVsRnNwMldyYXBwZXJUb2tlblNw YWNlR3VpZC5QY2RGc3BzQmFzZUFkZHJlc3MgICMjIENPTlNVTUVTDQo+ICsgIGdJbnRlbEZzcDJX cmFwcGVyVG9rZW5TcGFjZUd1aWQuUGNkU2tpcEZzcEFwaSAgICAgICAjIyBDT05TVU1FUw0KPg0K PiAgW0RlcGV4XQ0KPiAgICBUUlVFDQo+IGRpZmYgLS1naXQgYS9JbnRlbEZzcDJXcmFwcGVyUGtn L0ludGVsRnNwMldyYXBwZXJQa2cuZGVjDQo+IGIvSW50ZWxGc3AyV3JhcHBlclBrZy9JbnRlbEZz cDJXcmFwcGVyUGtnLmRlYw0KPiBpbmRleCBkOWQyZDgwLi5lYTNiYzcwIDEwMDY0NA0KPiAtLS0g YS9JbnRlbEZzcDJXcmFwcGVyUGtnL0ludGVsRnNwMldyYXBwZXJQa2cuZGVjDQo+ICsrKyBiL0lu dGVsRnNwMldyYXBwZXJQa2cvSW50ZWxGc3AyV3JhcHBlclBrZy5kZWMNCj4gQEAgLTc1LDYgKzc1 LDI0IEBADQo+DQo+IGdJbnRlbEZzcDJXcmFwcGVyVG9rZW5TcGFjZUd1aWQuUGNkRnNwdEJhc2VB ZGRyZXNzfDB4MDAwMDAwMDB8VUlOVDMNCj4gMnwweDAwMDAwMzAwDQo+DQo+IGdJbnRlbEZzcDJX cmFwcGVyVG9rZW5TcGFjZUd1aWQuUGNkRnNwbUJhc2VBZGRyZXNzfDB4MDAwMDAwMDB8VUlOVA0K PiAzMnwweDAwMDAwMzAxDQo+DQo+ICsgICMjIFRoaXMgUENEIGluZGljYXRlcyBpZiBGU1AgQVBJ cyBhcmUgc2tpcHBlZCBmcm9tIEZTUA0KPiArIHdyYXBwZXIuPEJSPjxCUj4gICMgIElmIGEgYml0 IGlzIHNldCwgdGhhdCBtZWFucyB0aGlzIEZTUCBBUEkgaXMNCj4gKyBza2lwcGVkLjxCUj4gICMg IElmIGEgYml0IGlzIGNsZWFyLCB0aGF0IG1lYW5zIHRoaXMgRlNQIEFQSSBpcyBOT1QNCj4gKyBz a2lwcGVkLjxCUj4gICMgIE5PVEU6IE9ubHkgTm90aWZ5UGhhc2UgUG9zdCBQQ0kgZW51bWVyYXRp b24gKEJJVDE2KQ0KPiArIGlzDQo+IGltcGxlbWVudGVkLjxCUj4NCj4gKyAgIyAgQklUWzE1OjBd IGlzIGZvciBmdW5jdGlvbjo8QlI+DQo+ICsgICMgICAgQklUMCAgICAgIFNraXAgVGVtcFJhbUlu aXQ8QlI+DQo+ICsgICMgICAgQklUMSAgICAgIFNraXAgTWVtb3J5SW5pdDxCUj4NCj4gKyAgIyAg ICBCSVQyICAgICAgU2tpcCBUZW1wUmFtRXhpdDxCUj4NCj4gKyAgIyAgICBCSVQzICAgICAgU2tp cCBTaWxpY29uSW5pdDxCUj4NCj4gKyAgIyAgICBCSVQ0ICAgICAgU2tpcCBOb3RpZnlQaGFzZTxC Uj4NCj4gKyAgIyAgQklUWzMyOjE2XSBpcyBmb3Igc3ViLWZ1bmN0aW9uOjxCUj4NCj4gKyAgIyAg ICBCSVQxNiAgICAgU2tpcCBOb3RpZnlQaGFzZSAoQWZ0ZXJQY2lFbnVtZXJhdGlvbik8QlI+DQo+ ICsgICMgICAgQklUMTcgICAgIFNraXAgTm90aWZ5UGhhc2UgKFJlYWR5VG9Cb290KTxCUj4NCj4g KyAgIyAgICBCSVQxOCAgICAgU2tpcCBOb3RpZnlQaGFzZSAoRW5kT2ZGaXJtd2FyZSk8QlI+DQo+ ICsgICMgIEFueSB1bmRlZmluZWQgQklUcyBhcmUgcmVzZXJ2ZWQgZm9yIGZ1dHVyZSB1c2UuPEJS PiAgIyBAUHJvbXB0DQo+ICsgU2tpcCBGU1AgQVBJIGZyb20gRlNQIHdyYXBwZXIuDQo+ICsNCj4g Z0ludGVsRnNwMldyYXBwZXJUb2tlblNwYWNlR3VpZC5QY2RTa2lwRnNwQXBpfDB4MDAwMDAwMDB8 VUlOVDMyfDB4NA0KPiAwMDAwMDA5DQo+ICsNCj4gIFtQY2RzRml4ZWRBdEJ1aWxkLCBQY2RzUGF0 Y2hhYmxlSW5Nb2R1bGUsUGNkc0R5bmFtaWMsUGNkc0R5bmFtaWNFeF0NCj4NCj4gZ0ludGVsRnNw MldyYXBwZXJUb2tlblNwYWNlR3VpZC5QY2RGc3BzQmFzZUFkZHJlc3N8MHgwMDAwMDAwMHxVSU5U DQo+IDMyfDB4MDAwMDEwMDENCj4NCj4gXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlDQo+IC0t DQo+IDIuNy4wLndpbmRvd3MuMQ0K