From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=192.55.52.93; helo=mga11.intel.com; envelope-from=ruiyu.ni@intel.com; receiver=edk2-devel@lists.01.org Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id D326B210E2DDF for ; Wed, 8 Aug 2018 20:18:22 -0700 (PDT) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 08 Aug 2018 20:18:22 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.53,213,1531810800"; d="scan'208";a="78762095" Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203]) by fmsmga004.fm.intel.com with ESMTP; 08 Aug 2018 20:18:22 -0700 Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS) id 14.3.319.2; Wed, 8 Aug 2018 20:18:22 -0700 Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.143]) by SHSMSX103.ccr.corp.intel.com ([169.254.4.240]) with mapi id 14.03.0319.002; Thu, 9 Aug 2018 11:18:08 +0800 From: "Ni, Ruiyu" To: Laszlo Ersek , "Dong, Eric" , "edk2-devel@lists.01.org" Thread-Topic: [edk2] [Patch v2 1/2] UefiCpuPkg/RegisterCpuFeaturesLib: Combine implementation. Thread-Index: AQHULusSFKY5XaRk1kmKfk9ZUFdDnKS12ZSAgADnkxA= Date: Thu, 9 Aug 2018 03:18:08 +0000 Message-ID: <734D49CCEBEEF84792F5B80ED585239D5BDC96E8@SHSMSX104.ccr.corp.intel.com> References: <20180808074006.21360-1-eric.dong@intel.com> <12da7e20-6f8e-0e3b-f026-42041e6b2415@redhat.com> In-Reply-To: <12da7e20-6f8e-0e3b-f026-42041e6b2415@redhat.com> Accept-Language: en-US, zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Subject: Re: [Patch v2 1/2] UefiCpuPkg/RegisterCpuFeaturesLib: Combine implementation. X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Aug 2018 03:18:23 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBMYXN6bG8gRXJzZWsgPGxlcnNl a0ByZWRoYXQuY29tPg0KPiBTZW50OiBUaHVyc2RheSwgQXVndXN0IDksIDIwMTggNToyOSBBTQ0K PiBUbzogRG9uZywgRXJpYyA8ZXJpYy5kb25nQGludGVsLmNvbT47IGVkazItZGV2ZWxAbGlzdHMu MDEub3JnDQo+IENjOiBOaSwgUnVpeXUgPHJ1aXl1Lm5pQGludGVsLmNvbT4NCj4gU3ViamVjdDog UmU6IFtlZGsyXSBbUGF0Y2ggdjIgMS8yXSBVZWZpQ3B1UGtnL1JlZ2lzdGVyQ3B1RmVhdHVyZXNM aWI6DQo+IENvbWJpbmUgaW1wbGVtZW50YXRpb24uDQo+IA0KPiBPbiAwOC8wOC8xOCAwOTo0MCwg RXJpYyBEb25nIHdyb3RlOg0KPiA+IFYxIGNoYW5nZXM6DQo+ID4+IEN1cnJlbnQgY29kZSBsb2dp YyBjYW4ndCBjb25maXJtIENwdVMzRGF0YUR4ZSBkcml2ZXIgc3RhcnQgYmVmb3JlDQo+ID4+IENw dUZlYXR1cmVzRHhlIGRyaXZlci4gU28gdGhlIGFzc3VtcHRpb24gaW4gQ3B1RmVhdHVyZXNEeGUg bm90IHZhbGlkLg0KPiA+PiBBZGQgaW1wbGVtZW50YXRpb24gZm9yIEFsbG9jYXRlQWNwaUNwdURh dGEgZnVuY3Rpb24gdG8gcmVtb3ZlIHRoaXMNCj4gPj4gYXNzdW1wdGlvbi4NCj4gPg0KPiA+IFYy IGNoYW5nZXM6DQo+ID4+IEJlY2F1c2UgQ3B1UzNEYXRhIG1lbW9yeSB3aWxsIGJlIGNvcHkgdG8g c21yYW0gYXQgU21tUmVhZFRvTG9jaw0KPiA+PiBwb2ludCwgc28gdGhlIG1lbW9yeSB0eXBlIG5v IG5lZWQgdG8gYmUgQUNQSSBOVlMgdHlwZSwgYWxzbyB0aGUNCj4gPj4gYWRkcmVzcyBub3QgbGlt aXQgdG8gYmVsb3cgNEcuDQo+ID4+IFRoaXMgY2hhbmdlIHJlbW92ZSB0aGUgbGltaXQgb2YgQUNQ SSBOVlMgbWVtb3J5IHR5cGUgYW5kIGJlbG93IDRHLg0KPiANCj4gSSdtIHJldHVybmluZyB0byB0 aGlzIHBhdGNoICh2MiAxLzIpIGFmdGVyIG15IG90aGVyIGNvbW1lbnRzIChmb3IgdjIgMi8yKS4N Cj4gDQo+IEl0IHNlZW1zIHRoYXQgYWxsb2NhdGluZyBBQ1BJX0NQVV9EQVRBIGluIEJvb3RTZXJ2 aWNlc0RhdGEgdHlwZSBtZW1vcnkNCj4gYnJlYWtzIGF0IGxlYXN0IHRoZSBkb2NzIC8gc3BlY3Mg aW4gIlVlZmlDcHVQa2cvSW5jbHVkZS9BY3BpQ3B1RGF0YS5oIiwNCj4gZXZlbiBpZiB3ZSBkbyB0 aGUgQm9vdFNlcnZpY2VzRGF0YSBhbGxvY2F0aW9uIGluIFJlZ2lzdGVyQ3B1RmVhdHVyZXNMaWIN Cj4gaW5zdGFuY2VzIChpLmUuIGluIENwdUZlYXR1cmVzUGVpIC8gQ3B1RmVhdHVyZXNEeGUpLCBh bmQgbm90IGluDQo+IENwdVMzRGF0YUR4ZS4NCj4gDQo+IFdpdGggdGhhdCBpbiBtaW5kLCBzaG91 bGQgd2UgcmV0dXJuIHRvIHlvdXIgdjEgcGF0Y2gsDQo+ICJVZWZpQ3B1UGtnL1JlZ2lzdGVyQ3B1 RmVhdHVyZXNMaWI6IEltcGxlbWVudCBBbGxvY2F0ZUFjcGlDcHVEYXRhDQo+IGZ1bmN0aW9uIj8N Cj4gDQo+IEFuZCwgbG9va2luZyBiYWNrIGF0IG15IHF1ZXN0aW9uICg0KSB0aGVyZSwgd2hlcmUg SSBzdWdnZXN0ZWQNCj4gQWxsb2NhdGVQZWlBY2Nlc3NpYmxlUGFnZXMoKSAtLSBJJ20gbm93IHRo aW5raW5nIHRoYXQgaXQgZG9lcyBub3QgYXBwbHksDQo+IGJlY2F1c2UgdGhlIEFDUElfQ1BVX0RB VEEgc3BlYyBpbiAiVWVmaUNwdVBrZy9JbmNsdWRlL0FjcGlDcHVEYXRhLmgiDQo+IHJlcXVpcmVz IHRoZSA0R0IgbGltaXQuDQoNCkkgZ3Vlc3MgRXJpYyBmb3Jnb3QgdG8gdXBkYXRlIHRoZSBjb21t ZW50cyBpbiBBY3BpQ3B1RGF0YS5oIHJlZ2FyZGluZyB0aGUNCjRHQi9OVlMgcmVzdHJpY3Rpb24u DQpXZSd2ZSByZXZpZXdlZCB0aGUgd2hvbGUgcHJvZHVjZXIvY29uc3VtZXIgY29kZSBhbmQgY2Ft ZSB0byB0aGUgY29uY2x1c2lvbg0KdGhhdCA0R0IvTlZTIHJlc3RyaWN0aW9uIGlzIHVubmVjZXNz YXJ5Lg0KDQo+IA0KPiBTbywgY3VycmVudGx5IEkgdGhpbmsgdGhhdCB5b3VyIHYxIHBhdGNoIGlz IGJlc3QsIGp1c3QgYWRkIHRoZSBSZXBvcnRlZC1ieSBhbmQNCj4gU3VnZ2VzdGVkLWJ5IHRhZ3Ms IHBsdXMgdGhlIFRpYW5vQ29yZSBCWiByZWZlcmVuY2UuDQo+IA0KPiBTb3JyeSB0aGF0IEkndmUg dGFrZW4gc28gbG9uZyB0byBncmFzcCB0aGUgaW1wbGljYXRpb25zLiAoQW55d2F5IHdlJ3JlIG5v dyBpbg0KPiB0aGUgcXVpZXQgcGVyaW9kLikNCj4gDQo+IFRoYW5rcywNCj4gTGFzemxvDQo=