From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: intel.com, ip: 192.55.52.88, mailfrom: chasel.chiu@intel.com) Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by groups.io with SMTP; Thu, 05 Sep 2019 06:19:13 -0700 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 05 Sep 2019 06:19:13 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.64,470,1559545200"; d="scan'208";a="212776223" Received: from pgsmsx107.gar.corp.intel.com ([10.221.44.105]) by fmsmga002.fm.intel.com with ESMTP; 05 Sep 2019 06:19:12 -0700 Received: from pgsmsx111.gar.corp.intel.com ([169.254.2.22]) by PGSMSX107.gar.corp.intel.com ([169.254.7.174]) with mapi id 14.03.0439.000; Thu, 5 Sep 2019 21:19:11 +0800 From: "Chiu, Chasel" To: Laszlo Ersek , "Ni, Ray" , "Dong, Eric" , "devel@edk2.groups.io" Subject: Re: [PATCH v2] UefiCpuPkg: support single EFI_PEI_CORE_FV_LOCATION_PPI in PpiList Thread-Topic: [PATCH v2] UefiCpuPkg: support single EFI_PEI_CORE_FV_LOCATION_PPI in PpiList Thread-Index: AQHVY6JpZGonqJpaTEm/ZllKtL95iqccmyYw//+CrYCAAGz3gIAAhptA Date: Thu, 5 Sep 2019 13:19:10 +0000 Message-ID: <3C3EFB470A303B4AB093197B6777CCEC504825CC@PGSMSX111.gar.corp.intel.com> References: <20190905042729.16032-1-chasel.chiu@intel.com> <734D49CCEBEEF84792F5B80ED585239D5C2C4587@SHSMSX104.ccr.corp.intel.com> <8111424b-ddc8-d4c1-ba26-2f8fa2a3aa08@redhat.com> In-Reply-To: <8111424b-ddc8-d4c1-ba26-2f8fa2a3aa08@redhat.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.2.0.6 dlp-reaction: no-action x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYzFmNzk4NzctZjgzZi00MTNlLWI3ODQtMGU1YjJhODZmZjEzIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoicEE3eG9wMzJXcEw0YkZvZmtiK2EyOXBHbldyTUs5TVQ0cElyNWtQXC9ETStSSVQyQTRkcDA4TFVKZTZnVnc1K0YifQ== x-ctpclassification: CTP_NT x-originating-ip: [172.30.20.206] MIME-Version: 1.0 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 DQpUaGFua3MgTGFzemxvIQ0KUHVzaGVkOiA4YTEzMDVhMTFmM2JkYTJkNmMxYWI3NThlNGFlYTc5 ZWUwMjFkZDFjDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogTGFzemxv IEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4NCj4gU2VudDogVGh1cnNkYXksIFNlcHRlbWJlciA1 LCAyMDE5IDk6MTYgUE0NCj4gVG86IE5pLCBSYXkgPHJheS5uaUBpbnRlbC5jb20+OyBEb25nLCBF cmljIDxlcmljLmRvbmdAaW50ZWwuY29tPjsgQ2hpdSwNCj4gQ2hhc2VsIDxjaGFzZWwuY2hpdUBp bnRlbC5jb20+OyBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0KPiBTdWJqZWN0OiBSZTogW1BBVENIIHYy XSBVZWZpQ3B1UGtnOiBzdXBwb3J0IHNpbmdsZQ0KPiBFRklfUEVJX0NPUkVfRlZfTE9DQVRJT05f UFBJIGluIFBwaUxpc3QNCj4gDQo+IEhpIEFsbCwNCj4gDQo+IE9uIDA5LzA1LzE5IDA4OjQ2LCBO aSwgUmF5IHdyb3RlOg0KPiA+IFJldmlld2VkLWJ5OiBSYXkgTmkgPHJheS5uaUBpbnRlbC5jb20+ DQo+IA0KPiBQbGVhc2UgZ28gYWhlYWQgd2l0aCB0aGUgcHVzaCwgSSdsbCBza2lwIHRoaXMuDQo+ IA0KPiBUaGFua3MNCj4gTGFzemxvDQo+IA0KPiA+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t LQ0KPiA+PiBGcm9tOiBEb25nLCBFcmljDQo+ID4+IFNlbnQ6IFdlZG5lc2RheSwgU2VwdGVtYmVy IDQsIDIwMTkgMTE6MTUgUE0NCj4gPj4gVG86IENoaXUsIENoYXNlbCA8Y2hhc2VsLmNoaXVAaW50 ZWwuY29tPjsgZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4gPj4gQ2M6IE5pLCBSYXkgPHJheS5uaUBp bnRlbC5jb20+OyBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPg0KPiA+PiBTdWJqZWN0 OiBSRTogW1BBVENIIHYyXSBVZWZpQ3B1UGtnOiBzdXBwb3J0IHNpbmdsZQ0KPiA+PiBFRklfUEVJ X0NPUkVfRlZfTE9DQVRJT05fUFBJIGluIFBwaUxpc3QNCj4gPj4NCj4gPj4gUmV2aWV3ZWQtYnk6 IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4NCj4gPj4NCj4gPj4+IC0tLS0tT3JpZ2lu YWwgTWVzc2FnZS0tLS0tDQo+ID4+PiBGcm9tOiBDaGl1LCBDaGFzZWwNCj4gPj4+IFNlbnQ6IFRo dXJzZGF5LCBTZXB0ZW1iZXIgNSwgMjAxOSAxMjoyNyBQTQ0KPiA+Pj4gVG86IGRldmVsQGVkazIu Z3JvdXBzLmlvDQo+ID4+PiBDYzogRG9uZywgRXJpYyA8ZXJpYy5kb25nQGludGVsLmNvbT47IE5p LCBSYXkgPHJheS5uaUBpbnRlbC5jb20+Ow0KPiA+Pj4gTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVk aGF0LmNvbT4NCj4gPj4+IFN1YmplY3Q6IFtQQVRDSCB2Ml0gVWVmaUNwdVBrZzogc3VwcG9ydCBz aW5nbGUNCj4gPj4+IEVGSV9QRUlfQ09SRV9GVl9MT0NBVElPTl9QUEkgaW4gUHBpTGlzdA0KPiA+ Pj4NCj4gPj4+IFJFRjogaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNn aT9pZD0yMTUzDQo+ID4+Pg0KPiA+Pj4gQ3VycmVudCBsb2dpYyB3aWxsIHNraXAgc2VhcmNoaW5n IEVGSV9QRUlfQ09SRV9GVl9MT0NBVElPTl9QUEkgd2hlbg0KPiA+Pj4gdGhlIFBQSSBpbiBQcGlM aXN0IGhhdmluZyBFRklfUEVJX1BQSV9ERVNDUklQVE9SX1RFUk1JTkFURV9MSVNUDQo+ID4+PiBm bGFnLCBidXQgcGxhdGZvcm0gbWF5IHBhc3Mgc2luZ2xlIFBQSSBpbiBQcGlMaXN0IHRoYXQgc2hv dWxkIGJlDQo+IHN1cHBvcnRlZC4NCj4gPj4+DQo+ID4+PiBDaGFuZ2VkIHRoZSBsb2dpYyB0byB2 ZXJpZnkgUHBpTGlzdCBmaXJzdCBiZWZvcmUgY2hlY2tpbmcNCj4gPj4+IEVGSV9QRUlfUFBJX0RF U0NSSVBUT1JfVEVSTUlOQVRFX0xJU1QgZmxhZy4NCj4gPj4+DQo+ID4+PiBUZXN0OiBWZXJpZmll ZCBib3RoIHNpbmdsZSBFRklfUEVJX0NPUkVfRlZfTE9DQVRJT05fUFBJIGFuZCBtdWx0aXBsZQ0K PiA+Pj4gICAgICAgUFBJcyBpbiBQcGlMaXN0IGNhc2VzIGFuZCBib3RoIGNhbiBib290IHdpdGgg dGhlIFBlaUNvcmUNCj4gPj4+ICAgICAgIHNwZWNpZmllZCBieSBFRklfUEVJX0NPUkVfRlZfTE9D QVRJT05fUFBJLg0KPiA+Pj4NCj4gPj4+IENjOiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5j b20+DQo+ID4+PiBDYzogUmF5IE5pIDxyYXkubmlAaW50ZWwuY29tPg0KPiA+Pj4gQ2M6IExhc3ps byBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+DQo+ID4+PiBTaWduZWQtb2ZmLWJ5OiBDaGFzZWwg Q2hpdSA8Y2hhc2VsLmNoaXVAaW50ZWwuY29tPg0KPiA+Pj4gLS0tDQo+ID4+PiAgVWVmaUNwdVBr Zy9TZWNDb3JlL1NlY01haW4uYyB8IDkgKysrKy0tLS0tDQo+ID4+PiAgMSBmaWxlIGNoYW5nZWQs IDQgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkNCj4gPj4+DQo+ID4+PiBkaWZmIC0tZ2l0 IGEvVWVmaUNwdVBrZy9TZWNDb3JlL1NlY01haW4uYw0KPiA+Pj4gYi9VZWZpQ3B1UGtnL1NlY0Nv cmUvU2VjTWFpbi5jIGluZGV4IDY2Yzk1MmI4OTcuLjVkNWU3ZjE3ZGMgMTAwNjQ0DQo+ID4+PiAt LS0gYS9VZWZpQ3B1UGtnL1NlY0NvcmUvU2VjTWFpbi5jDQo+ID4+PiArKysgYi9VZWZpQ3B1UGtn L1NlY0NvcmUvU2VjTWFpbi5jDQo+ID4+PiBAQCAtMjM4LDkgKzIzOCw4IEBAIFNlY1N0YXJ0dXBQ aGFzZTIoDQo+ID4+PiAgICAvLyBpcyBlbmFibGVkLg0KPiA+Pj4gICAgLy8NCj4gPj4+ICAgIGlm IChQcGlMaXN0ICE9IE5VTEwpIHsNCj4gPj4+IC0gICAgZm9yIChJbmRleCA9IDA7DQo+ID4+PiAt ICAgICAgKFBwaUxpc3RbSW5kZXhdLkZsYWdzICYNCj4gRUZJX1BFSV9QUElfREVTQ1JJUFRPUl9U RVJNSU5BVEVfTElTVCkgIT0NCj4gPj4+IEVGSV9QRUlfUFBJX0RFU0NSSVBUT1JfVEVSTUlOQVRF X0xJU1Q7DQo+ID4+PiAtICAgICAgSW5kZXgrKykgew0KPiA+Pj4gKyAgICBJbmRleCA9IDA7DQo+ ID4+PiArICAgIGRvIHsNCj4gPj4+ICAgICAgICBpZiAoQ29tcGFyZUd1aWQgKFBwaUxpc3RbSW5k ZXhdLkd1aWQsDQo+ICZnRWZpUGVpQ29yZUZ2TG9jYXRpb25QcGlHdWlkKSAmJg0KPiA+Pj4gICAg ICAgICAgICAoKChFRklfUEVJX0NPUkVfRlZfTE9DQVRJT05fUFBJICopIFBwaUxpc3RbSW5kZXhd LlBwaSktDQo+ID4+Pj4gUGVpQ29yZUZ2TG9jYXRpb24gIT0gMCkNCj4gPj4+ICAgICAgICAgICAp IHsNCj4gPj4+IEBAIC0yNTYsMTIgKzI1NSwxMiBAQCBTZWNTdGFydHVwUGhhc2UyKA0KPiA+Pj4g ICAgICAgICAgICBicmVhazsNCj4gPj4+ICAgICAgICAgIH0gZWxzZSB7DQo+ID4+PiAgICAgICAg ICAgIC8vDQo+ID4+PiAtICAgICAgICAgIC8vIFBlaUNvcmUgbm90IGZvdW5kDQo+ID4+PiArICAg ICAgICAgIC8vIEludmFsaWQgUGVpQ29yZSBGViBwcm92aWRlZCBieSBwbGF0Zm9ybQ0KPiA+Pj4g ICAgICAgICAgICAvLw0KPiA+Pj4gICAgICAgICAgICBDcHVEZWFkTG9vcCAoKTsNCj4gPj4+ICAg ICAgICAgIH0NCj4gPj4+ICAgICAgICB9DQo+ID4+PiAtICAgIH0NCj4gPj4+ICsgICAgfSB3aGls ZSAoKFBwaUxpc3RbSW5kZXgrK10uRmxhZ3MgJg0KPiA+Pj4gKyBFRklfUEVJX1BQSV9ERVNDUklQ VE9SX1RFUk1JTkFURV9MSVNUKSAhPQ0KPiA+Pj4gKyBFRklfUEVJX1BQSV9ERVNDUklQVE9SX1RF Uk1JTkFURV9MSVNUKTsNCj4gPj4+ICAgIH0NCj4gPj4+ICAgIC8vDQo+ID4+PiAgICAvLyBJZiBF RklfUEVJX0NPUkVfRlZfTE9DQVRJT05fUFBJIG5vdCBmb3VuZCwgdHJ5IHRvIGxvY2F0ZQ0KPiA+ Pj4gUGVpQ29yZSBmcm9tIEJGVi4NCj4gPj4+IC0tDQo+ID4+PiAyLjEzLjMud2luZG93cy4xDQo+ ID4NCg0K