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.136, mailfrom: hao.a.wu@intel.com) Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by groups.io with SMTP; Sun, 23 Jun 2019 19:20:35 -0700 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 23 Jun 2019 19:20:34 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.63,410,1557212400"; d="scan'208";a="244556666" Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201]) by orsmga001.jf.intel.com with ESMTP; 23 Jun 2019 19:20:34 -0700 Received: from shsmsx108.ccr.corp.intel.com (10.239.4.97) by FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS) id 14.3.439.0; Sun, 23 Jun 2019 19:20:33 -0700 Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.185]) by SHSMSX108.ccr.corp.intel.com ([169.254.8.236]) with mapi id 14.03.0439.000; Mon, 24 Jun 2019 10:20:32 +0800 From: "Wu, Hao A" To: "Gao, Liming" , "devel@edk2.groups.io" , "lersek@redhat.com" , "Gao, Zhichao" CC: Bret Barkelew , "Wang, Jian J" , "Ni, Ray" , "Zeng, Star" , Sean Brogan , "Michael Turner" Subject: Re: [edk2-devel] [PATCH] MdeModulePkg/PeiMain: Substantial change for PeiAllocatePool Thread-Topic: [edk2-devel] [PATCH] MdeModulePkg/PeiMain: Substantial change for PeiAllocatePool Thread-Index: AQHVINpduUi6TgdofkqyR5/KQG7Nq6aXK1cAgAm77ID//3rOgIAJwrug Date: Mon, 24 Jun 2019 02:20:32 +0000 Message-ID: References: <20190612045014.13724-1-zhichao.gao@intel.com> <5d2aa3bd-1acc-7048-7675-e3e9da217415@redhat.com> <4A89E2EF3DFEDB4C8BFDE51014F606A14E482CD9@SHSMSX104.ccr.corp.intel.com> In-Reply-To: <4A89E2EF3DFEDB4C8BFDE51014F606A14E482CD9@SHSMSX104.ccr.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 Return-Path: hao.a.wu@intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBHYW8sIExpbWluZw0KPiBTZW50 OiBUdWVzZGF5LCBKdW5lIDE4LCAyMDE5IDE6MTYgUE0NCj4gVG86IFd1LCBIYW8gQTsgZGV2ZWxA ZWRrMi5ncm91cHMuaW87IGxlcnNla0ByZWRoYXQuY29tOyBHYW8sIFpoaWNoYW8NCj4gQ2M6IEJy ZXQgQmFya2VsZXc7IFdhbmcsIEppYW4gSjsgTmksIFJheTsgWmVuZywgU3RhcjsgU2VhbiBCcm9n YW47IE1pY2hhZWwNCj4gVHVybmVyDQo+IFN1YmplY3Q6IFJFOiBbZWRrMi1kZXZlbF0gW1BBVENI XSBNZGVNb2R1bGVQa2cvUGVpTWFpbjogU3Vic3RhbnRpYWwNCj4gY2hhbmdlIGZvciBQZWlBbGxv Y2F0ZVBvb2wNCj4gDQo+IA0KPiA+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPkZyb206 IFd1LCBIYW8gQQ0KPiA+U2VudDogVHVlc2RheSwgSnVuZSAxOCwgMjAxOSAxOjE1IFBNDQo+ID5U bzogZGV2ZWxAZWRrMi5ncm91cHMuaW87IGxlcnNla0ByZWRoYXQuY29tOyBHYW8sIFpoaWNoYW8N Cj4gPjx6aGljaGFvLmdhb0BpbnRlbC5jb20+OyBHYW8sIExpbWluZyA8bGltaW5nLmdhb0BpbnRl bC5jb20+DQo+ID5DYzogQnJldCBCYXJrZWxldyA8QnJldC5CYXJrZWxld0BtaWNyb3NvZnQuY29t PjsgV2FuZywgSmlhbiBKDQo+ID48amlhbi5qLndhbmdAaW50ZWwuY29tPjsgTmksIFJheSA8cmF5 Lm5pQGludGVsLmNvbT47IFplbmcsIFN0YXINCj4gPjxzdGFyLnplbmdAaW50ZWwuY29tPjsgU2Vh biBCcm9nYW4gPHNlYW4uYnJvZ2FuQG1pY3Jvc29mdC5jb20+Ow0KPiBNaWNoYWVsDQo+ID5UdXJu ZXIgPE1pY2hhZWwuVHVybmVyQG1pY3Jvc29mdC5jb20+DQo+ID5TdWJqZWN0OiBSRTogW2VkazIt ZGV2ZWxdIFtQQVRDSF0gTWRlTW9kdWxlUGtnL1BlaU1haW46IFN1YnN0YW50aWFsDQo+ID5jaGFu Z2UgZm9yIFBlaUFsbG9jYXRlUG9vbA0KPiA+DQo+ID4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t LS0tDQo+ID4+IEZyb206IGRldmVsQGVkazIuZ3JvdXBzLmlvIFttYWlsdG86ZGV2ZWxAZWRrMi5n cm91cHMuaW9dIE9uIEJlaGFsZiBPZg0KPiA+PiBMYXN6bG8gRXJzZWsNCj4gPj4gU2VudDogV2Vk bmVzZGF5LCBKdW5lIDEyLCAyMDE5IDQ6MzQgUE0NCj4gPj4gVG86IGRldmVsQGVkazIuZ3JvdXBz LmlvOyBHYW8sIFpoaWNoYW8NCj4gPj4gQ2M6IEJyZXQgQmFya2VsZXc7IFdhbmcsIEppYW4gSjsg V3UsIEhhbyBBOyBOaSwgUmF5OyBaZW5nLCBTdGFyOyBHYW8sDQo+IExpbWluZzsNCj4gPj4gU2Vh biBCcm9nYW47IE1pY2hhZWwgVHVybmVyDQo+ID4+IFN1YmplY3Q6IFJlOiBbZWRrMi1kZXZlbF0g W1BBVENIXSBNZGVNb2R1bGVQa2cvUGVpTWFpbjogU3Vic3RhbnRpYWwNCj4gPj4gY2hhbmdlIGZv ciBQZWlBbGxvY2F0ZVBvb2wNCj4gPj4NCj4gPj4gSGkgWmhpY2hhbywNCj4gPj4NCj4gPj4gT24g MDYvMTIvMTkgMDY6NTAsIEdhbywgWmhpY2hhbyB3cm90ZToNCj4gPj4gPiBGcm9tOiBCcmV0IEJh cmtlbGV3IDxCcmV0LkJhcmtlbGV3QG1pY3Jvc29mdC5jb20+DQo+ID4+ID4NCj4gPj4gPiBSRUY6 IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTkwMQ0KPiA+ PiA+DQo+ID4+ID4gVGhlIG9yaWdpbmFsIGxvZ2ljIGlzIEFTU0VSVCBpZiBmYWlsIHRvIGNyZWF0 ZSBIT0IuIEJ1dA0KPiA+PiA+IHRoYXQgZG9lc24ndCBtYWtlIHNlbnNlIGZvciByZWxlYXNlIHZl cnNpb24uIFNvIGl0IGlzIHJlcXVpcmVkDQo+ID4+ID4gdG8gc2V0IHRoZSBCdWZmZXIgdG8gbnVs bCB0byBpbmRpY2F0ZSB0aGUgZmFpbHVyZS4NCj4gPj4NCj4gPj4gdGhpcyBwYXRjaCBtYXkgb3Ig bWF5IG5vdCBiZSB3b3J0aHdoaWxlOyB0aGF0J3MgZm9yIHRoZSBQRUkgQ29yZQ0KPiA+PiBtYWlu dGFpbmVycyB0byBldmFsdWF0ZS4NCj4gPg0KPiA+DQo+ID5Mb29rcyB0byBtZSBsaWtlIGEgdmFs aWQgZW5oYW5jZW1lbnQgZm9yIGVycm9yIGhhbmRsaW5nLg0KPiA+DQo+ID5MaW1pbmcsDQo+ID5E byB5b3UgaGF2ZSBhbnkgY29tbWVudCBvbiB0aGlzIG9uZT8NCj4gPg0KPiBJIGFncmVlIHRoZSBj b2RlIGNoYW5nZS4gV2l0aCBzdWJqZWN0IHVwZGF0ZSwgUmV2aWV3ZWQtYnk6IExpbWluZyBHYW8N Cj4gPGxpbWluZy5nYW9AaW50ZWwuY29tPg0KDQoNCkFja2VkLWJ5OiBIYW8gQSBXdSA8aGFvLmEu d3VAaW50ZWwuY29tPg0KUHVzaGVkIHZpYSBjb21taXQgODc5NzY4M2Y5Ni4NCihXaXRoIHN1Ympl Y3QgdXBkYXRlZC4pDQoNCkJlc3QgUmVnYXJkcywNCkhhbyBXdQ0KDQoNCj4gDQo+IA0KPiA+QmVz dCBSZWdhcmRzLA0KPiA+SGFvIFd1DQo+ID4NCj4gPg0KPiA+Pg0KPiA+PiBFaXRoZXIgd2F5LCB0 aGUgc3ViamVjdCBsaW5lIGlzIGNvbXBsZXRlbHkgdXNlbGVzcy4gIlN1YnN0YW50aWFsIGNoYW5n ZSINCj4gPj4gbWVhbnMgbm90aGluZyBhdCBhbGwuIFBsZWFzZSB3cml0ZSBhIHN1YmplY3QgbGlu ZSB0aGF0IHJlZmxlY3RzIHdoYXQNCj4gPj4gdGhpcyBwYXRjaCAqYWN0dWFsbHkgZG9lcyouDQo+ ID4+DQo+ID4+IEZvciBleGFtcGxlOg0KPiA+Pg0KPiA+PiBNZGVNb2R1bGVQa2cvUGVpTWFpbjog UGVpQWxsb2NhdGVQb29sOiBvdXRwdXQgTlVMTCBpZiBIT0IgY3JlYXRpb24NCj4gZmFpbHMNCj4g Pj4NCj4gPj4gKDcyIGNoYXJhY3RlcnMpLg0KPiA+Pg0KPiA+PiBUaGFua3MNCj4gPj4gTGFzemxv DQo+ID4+DQo+ID4+ID4gQ2M6IEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+DQo+ ID4+ID4gQ2M6IEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPg0KPiA+PiA+IENjOiBSYXkgTmkg PHJheS5uaUBpbnRlbC5jb20+DQo+ID4+ID4gQ2M6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVs LmNvbT4NCj4gPj4gPiBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+DQo+ID4+ ID4gQ2M6IFNlYW4gQnJvZ2FuIDxzZWFuLmJyb2dhbkBtaWNyb3NvZnQuY29tPg0KPiA+PiA+IENj OiBNaWNoYWVsIFR1cm5lciA8TWljaGFlbC5UdXJuZXJAbWljcm9zb2Z0LmNvbT4NCj4gPj4gPiBD YzogQnJldCBCYXJrZWxldyA8QnJldC5CYXJrZWxld0BtaWNyb3NvZnQuY29tPg0KPiA+PiA+IFNp Z25lZC1vZmYtYnk6IFpoaWNoYW8gR2FvIDx6aGljaGFvLmdhb0BpbnRlbC5jb20+DQo+ID4+ID4g LS0tDQo+ID4+ID4gIE1kZU1vZHVsZVBrZy9Db3JlL1BlaS9NZW1vcnkvTWVtb3J5U2VydmljZXMu YyB8IDcgKysrKysrLQ0KPiA+PiA+ICAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAx IGRlbGV0aW9uKC0pDQo+ID4+ID4NCj4gPj4gPiBkaWZmIC0tZ2l0IGEvTWRlTW9kdWxlUGtnL0Nv cmUvUGVpL01lbW9yeS9NZW1vcnlTZXJ2aWNlcy5jDQo+ID4+IGIvTWRlTW9kdWxlUGtnL0NvcmUv UGVpL01lbW9yeS9NZW1vcnlTZXJ2aWNlcy5jDQo+ID4+ID4gaW5kZXggNDJmNzlhYjA3Ni4uMzdi MGNmYTNjZiAxMDA2NDQNCj4gPj4gPiAtLS0gYS9NZGVNb2R1bGVQa2cvQ29yZS9QZWkvTWVtb3J5 L01lbW9yeVNlcnZpY2VzLmMNCj4gPj4gPiArKysgYi9NZGVNb2R1bGVQa2cvQ29yZS9QZWkvTWVt b3J5L01lbW9yeVNlcnZpY2VzLmMNCj4gPj4gPiBAQCAtODAyLDcgKzgwMiwxMiBAQCBQZWlBbGxv Y2F0ZVBvb2wgKA0KPiA+PiA+ICAgICAgICAgICAgICAgKFZPSUQgKiopJkhvYg0KPiA+PiA+ICAg ICAgICAgICAgICAgKTsNCj4gPj4gPiAgICBBU1NFUlRfRUZJX0VSUk9SIChTdGF0dXMpOw0KPiA+ PiA+IC0gICpCdWZmZXIgPSBIb2IrMTsNCj4gPj4gPiArDQo+ID4+ID4gKyAgaWYgKEVGSV9FUlJP UiAoU3RhdHVzKSkgew0KPiA+PiA+ICsgICAgKkJ1ZmZlciA9IE5VTEw7DQo+ID4+ID4gKyAgfSBl bHNlIHsNCj4gPj4gPiArICAgICpCdWZmZXIgPSBIb2IrMTsNCj4gPj4gPiArICB9DQo+ID4+ID4N Cj4gPj4gPiAgICByZXR1cm4gU3RhdHVzOw0KPiA+PiA+ICB9DQo+ID4+ID4NCj4gPj4NCj4gPj4N Cj4gPj4gDQoNCg==