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.120, mailfrom: eric.dong@intel.com) Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by groups.io with SMTP; Thu, 11 Jul 2019 17:56:43 -0700 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 11 Jul 2019 17:56:43 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.63,480,1557212400"; d="scan'208";a="189683195" Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202]) by fmsmga004.fm.intel.com with ESMTP; 11 Jul 2019 17:56:43 -0700 Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 11 Jul 2019 17:56:42 -0700 Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.3]) by SHSMSX103.ccr.corp.intel.com ([169.254.4.109]) with mapi id 14.03.0439.000; Fri, 12 Jul 2019 08:56:41 +0800 From: "Dong, Eric" To: Laszlo Ersek , "devel@edk2.groups.io" CC: "Ni, Ray" Subject: Re: [edk2-devel] [Patch v5 2/2] UefiCpuPkg/PiSmmCpuDxeSmm: Enable MM MP Protocol Thread-Topic: [edk2-devel] [Patch v5 2/2] UefiCpuPkg/PiSmmCpuDxeSmm: Enable MM MP Protocol Thread-Index: AQHVOBGacgZNlFbkKkuEXmyLUH4OnKbGKP7g Date: Fri, 12 Jul 2019 00:56:40 +0000 Message-ID: References: <20190710075624.16420-1-eric.dong@intel.com> <20190710075624.16420-3-eric.dong@intel.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Return-Path: eric.dong@intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgTGFzemxvLA0KDQpUaGFua3MgZm9yIHlvdXIgcGF0Y2ggYW5kIHJlZ3Jlc3Npb24gdGVzdC4g SSB3aWxsIGluY2x1ZGUgeW91ciBjaGFuZ2Ugd2hlbiBJIHB1c2ggdGhlIHBhdGNoZXMuDQoNClRo YW5rcywNCkVyaWMNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBMYXN6 bG8gRXJzZWsgW21haWx0bzpsZXJzZWtAcmVkaGF0LmNvbV0NCj4gU2VudDogRnJpZGF5LCBKdWx5 IDEyLCAyMDE5IDE6NTQgQU0NCj4gVG86IGRldmVsQGVkazIuZ3JvdXBzLmlvOyBEb25nLCBFcmlj IDxlcmljLmRvbmdAaW50ZWwuY29tPg0KPiBDYzogTmksIFJheSA8cmF5Lm5pQGludGVsLmNvbT4N Cj4gU3ViamVjdDogUmU6IFtlZGsyLWRldmVsXSBbUGF0Y2ggdjUgMi8yXSBVZWZpQ3B1UGtnL1Bp U21tQ3B1RHhlU21tOg0KPiBFbmFibGUgTU0gTVAgUHJvdG9jb2wNCj4gDQo+IEhlbGxvIEVyaWMs DQo+IA0KPiBPbiAwNy8xMC8xOSAwOTo1NiwgRG9uZywgRXJpYyB3cm90ZToNCj4gPiBWNSBjaGFu Z2VzOg0KPiA+IDEuIHNvbWUgc21hbGwgZW5oYW5jZW1lbnQuDQo+ID4NCj4gPiB2NCBjaGFuZ2Vz Og0KPiA+IDEuIFVzZSBsaW5rIGxpc3QgdG8gc2F2ZSB0aGUgdG9rZW4gaW5mby4NCj4gPg0KPiA+ IHYzIGNoYW5nZXM6DQo+ID4gMS4gRml4IFRva2VuIGNsZWFuIHVwIHRvbyBlYXJseSBjYXVzZWQg Q2hlY2tQcm9jZWR1cmUgcmV0dXJuIGVycm9yLg0KPiA+DQo+ID4gdjIgY2hhbmdlczoNCj4gPiAx LiBSZW1vdmUgc29tZSBkdXBsaWNhdGVkIGdsb2JhbCB2YXJpYWJsZXMuDQo+ID4gMi4gRW5oYW5j ZSB0b2tlbiBkZXNpZ24gdG8gc3VwcG9ydCBtdWx0aXBsZSB0YXNrIHRyaWcgZm9yIGRpZmZlcmVu dCBBUHMgYXQNCj4gdGhlIHNhbWUgdGltZS4NCj4gPg0KPiA+IFYxIGNoYW5nZXM6DQo+ID4gUkVG OiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTE5MzcNCj4g Pg0KPiA+IEFkZCBNTSBNcCBQcm90b2NvbCBpbiBQaVNtbUNwdUR4ZVNtbSBkcml2ZXIuDQo+ID4N Cj4gPiBDYzogUmF5IE5pIDxyYXkubmlAaW50ZWwuY29tPg0KPiA+IENjOiBMYXN6bG8gRXJzZWsg PGxlcnNla0ByZWRoYXQuY29tPg0KPiA+IFNpZ25lZC1vZmYtYnk6IEVyaWMgRG9uZyA8ZXJpYy5k b25nQGludGVsLmNvbT4NCj4gPiAtLS0NCj4gPiAgVWVmaUNwdVBrZy9QaVNtbUNwdUR4ZVNtbS9N cFNlcnZpY2UuYyAgICAgICAgfCA1NzANCj4gKysrKysrKysrKysrKysrKysrLQ0KPiA+ICBVZWZp Q3B1UGtnL1BpU21tQ3B1RHhlU21tL1BpU21tQ3B1RHhlU21tLmMgICB8ICAxOCArDQo+ID4gIFVl ZmlDcHVQa2cvUGlTbW1DcHVEeGVTbW0vUGlTbW1DcHVEeGVTbW0uaCAgIHwgMTkzICsrKysrKy0N Cj4gPiAgVWVmaUNwdVBrZy9QaVNtbUNwdUR4ZVNtbS9QaVNtbUNwdUR4ZVNtbS5pbmYgfCAgIDMg Kw0KPiA+ICBVZWZpQ3B1UGtnL1BpU21tQ3B1RHhlU21tL1NtbU1wLmMgICAgICAgICAgICB8IDM0 NCArKysrKysrKysrKw0KPiA+ICBVZWZpQ3B1UGtnL1BpU21tQ3B1RHhlU21tL1NtbU1wLmggICAg ICAgICAgICB8IDI4NiArKysrKysrKysrDQo+ID4gIDYgZmlsZXMgY2hhbmdlZCwgMTM5MSBpbnNl cnRpb25zKCspLCAyMyBkZWxldGlvbnMoLSkgIGNyZWF0ZSBtb2RlDQo+ID4gMTAwNjQ0IFVlZmlD cHVQa2cvUGlTbW1DcHVEeGVTbW0vU21tTXAuYyAgY3JlYXRlIG1vZGUgMTAwNjQ0DQo+ID4gVWVm aUNwdVBrZy9QaVNtbUNwdUR4ZVNtbS9TbW1NcC5oDQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEvVWVm aUNwdVBrZy9QaVNtbUNwdUR4ZVNtbS9NcFNlcnZpY2UuYw0KPiA+IGIvVWVmaUNwdVBrZy9QaVNt bUNwdUR4ZVNtbS9NcFNlcnZpY2UuYw0KPiA+IGluZGV4IDY0ZmI0ZDYzNDQuLmYwOWUyNzM4YzMg MTAwNjQ0DQo+ID4gLS0tIGEvVWVmaUNwdVBrZy9QaVNtbUNwdUR4ZVNtbS9NcFNlcnZpY2UuYw0K PiA+ICsrKyBiL1VlZmlDcHVQa2cvUGlTbW1DcHVEeGVTbW0vTXBTZXJ2aWNlLmMNCj4gPiBAQCAt MTQwLDcgKzE0MCw3IEBAIFJlbGVhc2VBbGxBUHMgKA0KPiA+DQo+ID4gICAgQnNwSW5kZXggPSBt U21tTXBTeW5jRGF0YS0+QnNwSW5kZXg7DQo+ID4gICAgZm9yIChJbmRleCA9IG1NYXhOdW1iZXJP ZkNwdXM7IEluZGV4LS0gPiAwOykgew0KPiA+IC0gICAgaWYgKEluZGV4ICE9IEJzcEluZGV4ICYm ICoobVNtbU1wU3luY0RhdGEtDQo+ID5DcHVEYXRhW0luZGV4XS5QcmVzZW50KSkgew0KPiA+ICsg ICAgaWYgKElzUHJlc2VudEFwIChJbmRleCkpIHsNCj4gPiAgICAgICAgUmVsZWFzZVNlbWFwaG9y ZSAobVNtbU1wU3luY0RhdGEtPkNwdURhdGFbSW5kZXhdLlJ1bik7DQo+ID4gICAgICB9DQo+ID4g ICAgfQ0KPiANCj4gdmVyc2lvbiA1IGFnYWluIGZhaWxzIHRvIGJ1aWxkIGZvciBtZSwgd2l0aCB0 aGUgZm9sbG93aW5nIGVycm9yIG1lc3NhZ2U6DQo+IA0KPiA+IFVlZmlDcHVQa2cvUGlTbW1DcHVE eGVTbW0vTXBTZXJ2aWNlLmM6IEluIGZ1bmN0aW9uICdSZWxlYXNlQWxsQVBzJzoNCj4gPiBVZWZp Q3B1UGtnL1BpU21tQ3B1RHhlU21tL01wU2VydmljZS5jOjEzOTozNzogZXJyb3I6IHZhcmlhYmxl DQo+ID4gJ0JzcEluZGV4JyBzZXQgYnV0IG5vdCB1c2VkIFstV2Vycm9yPXVudXNlZC1idXQtc2V0 LXZhcmlhYmxlXQ0KPiANCj4gV2l0aCB0aGUgZm9sbG93aW5nIGluY3JlbWVudGFsIHBhdGNoOg0K PiANCj4gPiBkaWZmIC0tZ2l0IGEvVWVmaUNwdVBrZy9QaVNtbUNwdUR4ZVNtbS9NcFNlcnZpY2Uu Yw0KPiA+IGIvVWVmaUNwdVBrZy9QaVNtbUNwdUR4ZVNtbS9NcFNlcnZpY2UuYw0KPiA+IGluZGV4 IGYwOWUyNzM4YzMwZC4uZWYxNjk5NzU0N2I4IDEwMDY0NA0KPiA+IC0tLSBhL1VlZmlDcHVQa2cv UGlTbW1DcHVEeGVTbW0vTXBTZXJ2aWNlLmMNCj4gPiArKysgYi9VZWZpQ3B1UGtnL1BpU21tQ3B1 RHhlU21tL01wU2VydmljZS5jDQo+ID4gQEAgLTEzNiw5ICsxMzYsNyBAQCBSZWxlYXNlQWxsQVBz ICgNCj4gPiAgICApDQo+ID4gIHsNCj4gPiAgICBVSU5UTiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgSW5kZXg7DQo+ID4gLSAgVUlOVE4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJz cEluZGV4Ow0KPiA+DQo+ID4gLSAgQnNwSW5kZXggPSBtU21tTXBTeW5jRGF0YS0+QnNwSW5kZXg7 DQo+ID4gICAgZm9yIChJbmRleCA9IG1NYXhOdW1iZXJPZkNwdXM7IEluZGV4LS0gPiAwOykgew0K PiA+ICAgICAgaWYgKElzUHJlc2VudEFwIChJbmRleCkpIHsNCj4gPiAgICAgICAgUmVsZWFzZVNl bWFwaG9yZSAobVNtbU1wU3luY0RhdGEtPkNwdURhdGFbSW5kZXhdLlJ1bik7DQo+IA0KPiB0aGUg YnVpbGQgY29tcGxldGVzIGZpbmUgKHVzaW5nIEdDQzQ4KS4NCj4gDQo+IElmIHlvdSBjaGFuZ2Ug bm90aGluZyBvbiB0aGUgc2VyaWVzIG90aGVyIHRoYW4gc3F1YXNoaW5nIHRoZSBhYm92ZSBmaXgs IHlvdQ0KPiBjYW4gYWRkIG15Og0KPiANCj4gUmVncmVzc2lvbi10ZXN0ZWQtYnk6IExhc3psbyBF cnNlayA8bGVyc2VrQHJlZGhhdC5jb20+DQo+IA0KPiB0byBib3RoIHBhdGNoZXMgaW4gdGhlIHNl cmllcy4NCj4gDQo+IC0qLQ0KPiANCj4gSW1wb3J0YW50OiBwbGVhc2UgZG8gbm90IHB1c2ggdGhl IHNlcmllcyB1bnRpbCB0aGUgNS1sZXZlbCBwYWdpbmcgY29tbWl0cyBhcmUNCj4gcmV2ZXJ0ZWQs IGFuZCByZWFwcGxpZWQgKHdpdGggTWlrZSdzIFItYiBvbiB0aGUgTWRlUGtnIHBhdGNoKS4NCj4g DQo+IFRoYW5rcyENCj4gTGFzemxvDQo=