From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by mx.groups.io with SMTP id smtpd.web12.10380.1581429116603675733 for ; Tue, 11 Feb 2020 05:51:56 -0800 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: intel.com, ip: 192.55.52.151, mailfrom: siyuan.fu@intel.com) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 11 Feb 2020 05:51:56 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.70,428,1574150400"; d="scan'208";a="405942045" Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204]) by orsmga005.jf.intel.com with ESMTP; 11 Feb 2020 05:51:55 -0800 Received: from fmsmsx161.amr.corp.intel.com (10.18.125.9) by FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS) id 14.3.439.0; Tue, 11 Feb 2020 05:51:44 -0800 Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by FMSMSX161.amr.corp.intel.com (10.18.125.9) with Microsoft SMTP Server (TLS) id 14.3.439.0; Tue, 11 Feb 2020 05:51:44 -0800 Received: from shsmsx103.ccr.corp.intel.com ([169.254.4.196]) by SHSMSX104.ccr.corp.intel.com ([169.254.5.5]) with mapi id 14.03.0439.000; Tue, 11 Feb 2020 21:51:42 +0800 From: "Siyuan, Fu" To: "Ni, Ray" , "devel@edk2.groups.io" CC: "Dong, Eric" , Laszlo Ersek , "Kinney, Michael D" Subject: Re: [Patch 1/2] UefiCpuPkg: Remove FIT based microcode shadow logic from MpInitLib. Thread-Topic: [Patch 1/2] UefiCpuPkg: Remove FIT based microcode shadow logic from MpInitLib. Thread-Index: AQHV4AEhXJXY6a25mU+/G89WVGM8p6gV10Aw//9+GwCAAK8uQA== Date: Tue, 11 Feb 2020 13:51:42 +0000 Message-ID: References: <20200210105849.30472-1-siyuan.fu@intel.com> <20200210105849.30472-2-siyuan.fu@intel.com> <734D49CCEBEEF84792F5B80ED585239D5C42D6FF@SHSMSX104.ccr.corp.intel.com> <734D49CCEBEEF84792F5B80ED585239D5C42D762@SHSMSX104.ccr.corp.intel.com> In-Reply-To: <734D49CCEBEEF84792F5B80ED585239D5C42D762@SHSMSX104.ccr.corp.intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ctpclassification: CTP_NT x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZmU1MmU1YTktM2E1ZS00NWQyLWI3Y2QtNDYzM2NiZmQzOGQ1IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoieklrOFFLdGQzRjIrUGF6OUVBVFNVS3E0MjNkZVZGYzFDRlREbXE2Z3lZY05OeWlCN3ZFQmcxU3IrYVpRT2E4dyJ9 dlp-product: dlpe-windows dlp-version: 11.2.0.6 dlp-reaction: no-action x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Return-Path: siyuan.fu@intel.com Content-Language: en-US Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 VGhhbmsgeW91IFJheSBhbmQgTGFzemxvIGZvciB5b3VyIGNvbW1lbnRzLCBJIGhhdmUgc2VudCB0 aGUgVjIgcGF0Y2ggc2V0IGZvciB0aGlzIGNoYW5nZS4NCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3Nh Z2UtLS0tLQ0KPiBGcm9tOiBOaSwgUmF5IDxyYXkubmlAaW50ZWwuY29tPg0KPiBTZW50OiAyMDIw xOoy1MIxMcjVIDE5OjI0DQo+IFRvOiBGdSwgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPjsg ZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4gQ2M6IERvbmcsIEVyaWMgPGVyaWMuZG9uZ0BpbnRlbC5j b20+OyBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPjsNCj4gS2lubmV5LCBNaWNoYWVs IEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPg0KPiBTdWJqZWN0OiBSRTogW1BhdGNoIDEv Ml0gVWVmaUNwdVBrZzogUmVtb3ZlIEZJVCBiYXNlZCBtaWNyb2NvZGUgc2hhZG93DQo+IGxvZ2lj IGZyb20gTXBJbml0TGliLg0KPiANCj4gQnkgdGhlIHdheSwgcGxlYXNlIHJlYmFzZSB0byB0aGUg bGF0ZXN0IGNvZGUgd2hlbiBzZW5kaW5nIG91dA0KPiB0aGUgVjIgcGF0Y2guDQo+IA0KPiA+IC0t LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJvbTogTmksIFJheQ0KPiA+IFNlbnQ6IFR1 ZXNkYXksIEZlYnJ1YXJ5IDExLCAyMDIwIDc6MjEgUE0NCj4gPiBUbzogRnUsIFNpeXVhbiA8c2l5 dWFuLmZ1QGludGVsLmNvbT47IGRldmVsQGVkazIuZ3JvdXBzLmlvDQo+ID4gQ2M6IERvbmcsIEVy aWMgPGVyaWMuZG9uZ0BpbnRlbC5jb20+OyBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29t PjsNCj4gS2lubmV5LCBNaWNoYWVsIEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPg0KPiA+ IFN1YmplY3Q6IFJFOiBbUGF0Y2ggMS8yXSBVZWZpQ3B1UGtnOiBSZW1vdmUgRklUIGJhc2VkIG1p Y3JvY29kZSBzaGFkb3cNCj4gbG9naWMgZnJvbSBNcEluaXRMaWIuDQo+ID4NCj4gPg0KPiA+ID4g K3R5cGVkZWYNCj4gPiA+ICtFRklfU1RBVFVTDQo+ID4gPiArKEVGSUFQSSAqRURLSUlfUEVJX1NI QURPV19NSUNST0NPREUpICgNCj4gPiA+ICsgIElOICBFREtJSV9QRUlfU0hBRE9XX01JQ1JPQ09E RV9QUEkgICAgICAgICpUaGlzLA0KPiA+ID4gKyAgSU4gIFVJTlROICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgQ3B1SWRDb3VudCwNCj4gPiA+ICsgIElOICBFREtJSV9QRUlfQ1BVX01J Q1JPQ09ERV9JRCAgICAgICAgICAgICpNaWNyb2NvZGVDcHVJZCwNCj4gPg0KPiA+IDEuIEhvdyBh Ym91dCBDcHVNaWNyb2NvZGVJZCBvciBFREtJSV9QRUlfTUlDUk9DT0RFX0NQVV9JRD8NCj4gPiBJ J2QgbGlrZSB0byBrZWVwIHRoZSBuYW1lIGFuZCB0eXBlIGJlIG1hdGNoZWQuDQo+ID4NCj4gPg0K PiA+ID4gKyAgT1VUIFVJTlROICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKkJ1ZmZl clNpemUsDQo+ID4gPiArICBPVVQgVk9JRCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAqKkJ1ZmZlcg0KPiA+IDIuIEkgcmVtZW1iZXIgdGhhdCB3ZSBvZmZsaW5lIGRpc2N1c3NlZCB0 aGF0IEJ1ZmZlci9CdWZmZXJTaXplIGFyZSBub3QNCj4gbmVlZGVkDQo+ID4gdG8gYmUgcGFydCBv ZiB0aGUgcGFyYW1ldGVycy4gSXQgY2FuIHByb3ZpZGUgYmV0dGVyIGZsZXhpYmlsaXR5IHRoYXQg ZG9lc24ndA0KPiByZXF1aXJlDQo+ID4gdGhlIG1pY3JvY29kZSBpbiBtZW1vcnkgaXMgaW4gY29u dGludW91cyBtZW1vcnkuDQo+ID4gV2h5IGFyZSB0aGV5IHN0aWxsIGluIHRoZSBwYXJhbWV0ZXJz Pw0KPiA+DQo+ID4gT0suIEkgc2VlIG5vdy4gQmVjYXVzZSBFREtJSV9NSUNST0NPREVfUEFUQ0hf SE9CIGNvbnRhaW5zIGJlbG93DQo+IGZpZWxkczoNCj4gPiB0eXBlZGVmIHN0cnVjdCB7DQo+ID4g ICBVSU5UNjQgICAgTWljcm9jb2RlUGF0Y2hBZGRyZXNzOw0KPiA+ICAgVUlOVDY0ICAgIE1pY3Jv Y29kZVBhdGNoUmVnaW9uU2l6ZTsNCj4gPiAgIC4uLg0KPiA+IH0gRURLSUlfTUlDUk9DT0RFX1BB VENIX0hPQjsNCj4gPiB3aGljaCBhbHJlYWR5IHJlc3RyaWN0cyB0aGF0IHRoZSBtaWNyb2NvZGUg aW4gbWVtb3J5IGlzIGluIGNvbnRpbnVvdXMNCj4gbWVtb3J5Lg0KPiA+DQo+ID4gSSdtIG9rIHdp dGggdGhpcy4NCj4gPg0KPiA+ID4gK0VGSV9TVEFUVVMNCj4gPiA+ICtQbGF0Zm9ybVNoYWRvd01p Y3JvY29kZSAoDQo+ID4gPiArICBJTiBPVVQgQ1BVX01QX0RBVEEgICAgICAgICAgICAgKkNwdU1w RGF0YQ0KPiA+ID4gKyAgKQ0KPiA+ID4gK3sNCj4gPiA+ICsgIHJldHVybiBFRklfTk9UX0ZPVU5E Ow0KPiA+DQo+ID4gMy4gQ2FuIHlvdSBhZGQgY29tbWVudHMgdG8gc2F5IHRoYXQgbWljcm9jb2Rl IHNoYWRvdw0KPiA+IGluIERYRSBvbmx5IHN1cHBvcnRzIHRoZSBsb2NhdGlvbiBpZGVudGlmaWVk IGJ5IFBDRD8NCj4gPiA0LiBIb3cgYWJvdXQgcmV0dXJuaW5nIEVGSV9VTlNVUFBPUlRFRD8NCg0K