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.136; helo=mga12.intel.com; envelope-from=eric.dong@intel.com; receiver=edk2-devel@lists.01.org Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) (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 36BFC20988749 for ; Tue, 17 Jul 2018 17:18:40 -0700 (PDT) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 17 Jul 2018 17:18:39 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.51,367,1526367600"; d="scan'208";a="246572145" Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205]) by fmsmga006.fm.intel.com with ESMTP; 17 Jul 2018 17:18:35 -0700 Received: from fmsmsx117.amr.corp.intel.com (10.18.116.17) by fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS) id 14.3.319.2; Tue, 17 Jul 2018 17:18:35 -0700 Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by fmsmsx117.amr.corp.intel.com (10.18.116.17) with Microsoft SMTP Server (TLS) id 14.3.319.2; Tue, 17 Jul 2018 17:18:34 -0700 Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.124]) by SHSMSX103.ccr.corp.intel.com ([169.254.4.100]) with mapi id 14.03.0319.002; Wed, 18 Jul 2018 08:18:33 +0800 From: "Dong, Eric" To: Laszlo Ersek CC: "edk2-devel@lists.01.org" Thread-Topic: [edk2] [Patch v3 0/3] Optimize load uCode performance Thread-Index: AQHUHLJaGBsuTyzZfE+U/Y6DQjKtMKSTGZQAgAEGfTA= Date: Wed, 18 Jul 2018 00:18:32 +0000 Message-ID: References: <20180716030851.13752-1-eric.dong@intel.com> <4878637c-df4f-f099-32e8-370208c01a71@redhat.com> In-Reply-To: <4878637c-df4f-f099-32e8-370208c01a71@redhat.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Subject: Re: [Patch v3 0/3] Optimize load uCode performance 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: Wed, 18 Jul 2018 00:18:40 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgTGFzemxvLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IGVkazIt ZGV2ZWwgW21haWx0bzplZGsyLWRldmVsLWJvdW5jZXNAbGlzdHMuMDEub3JnXSBPbiBCZWhhbGYg T2YNCj4gTGFzemxvIEVyc2VrDQo+IFNlbnQ6IFdlZG5lc2RheSwgSnVseSAxOCwgMjAxOCAxMjoz OCBBTQ0KPiBUbzogRG9uZywgRXJpYyA8ZXJpYy5kb25nQGludGVsLmNvbT4NCj4gQ2M6IGVkazIt ZGV2ZWxAbGlzdHMuMDEub3JnDQo+IFN1YmplY3Q6IFJlOiBbZWRrMl0gW1BhdGNoIHYzIDAvM10g T3B0aW1pemUgbG9hZCB1Q29kZSBwZXJmb3JtYW5jZQ0KPiANCj4gSGkgRXJpYywNCj4gDQo+IE9u IDA3LzE2LzE4IDA1OjA4LCBFcmljIERvbmcgd3JvdGU6DQo+ID4gVXNlIGJlbG93IHRocmVlIHJ1 bGVzIHRvIG9wdGltaXplIGxvYWQgdUNvZGUgcGVyZm9ybWFuY2U6DQo+ID4gMS4gTGV0IEJTUCBy ZWxvY2F0ZSB1Q29kZSBmcm9tIGZsYXNoIHRvIG1lbW9yeSBmb3IgYmV0dGVyIHBlcmZvcm1hbmNl Lg0KPiA+IDIuIEJTUCBjYWNoZXMgdGhlIENQVSBJRCBhbmQgYWRkcmVzcyBvZiB1Q29kZSBzbyBB UCBkb2VzbuKAmXQgbmVlZCB0byBsb29rDQo+ID4gICAgZm9yIHRoZSB1Q29kZSBhZ2FpbiBpZiB0 aGUgQ1BVIElEIGlzIHNhbWUgYXMgQlNQ4oCZcy4NCj4gPiAzLiBPbmx5IGFwcGx5IHVDb2RlIGlu IG9uZSB0aHJlYWQgb2YgYSBjb3JlIHdoZW4gaHlwZXIgdGhyZWFkaW5nIGlzDQo+IGVuYWJsZWQu DQo+ID4NCj4gPiB2MiBjaGFuZ2VzOg0KPiA+ICAgRml4IHBvdGVudGlhbCBpc3N1ZSBpZiBhbGxv Y2F0ZSBtZW1vcnkgZmFpbGVkLg0KPiA+DQo+ID4gVjMgQ2hhbmdlczoNCj4gPiAgIFJlbW92ZSB0 aGUgQVNTRVJUIGNvZGUgd2hpY2ggaXMgbm90IGNvcnJlY3QuDQo+IA0KPiBCYXNlZCBvbiB0aGUg YWJvdmUsIG15IHVuZGVyc3RhbmRpbmcgaXMgdGhhdCB5b3UgZGlkbid0IG1vZGlmeSBwYXRjaGVz DQo+ICMyIGFuZCAjMywgZnJvbSB2MiB0byB2My4gSXMgdGhhdCBjb3JyZWN0Pw0KPiANCj4gSWYg aXQncyBjb3JyZWN0LCB0aGVuIHlvdSBzaG91bGQgaGF2ZSBwaWNrZWQgdXAgbXkgQWNrZWQtYnkg dGFncyBmcm9tIHRoZSB2Mg0KPiByZXZpZXcsIGZvciB0aGUgdjMgcG9zdGluZzoNCj4gDQo+IGh0 dHA6Ly9taWQubWFpbC1hcmNoaXZlLmNvbS9kY2Y0ZGY4NS0xZDM1LTY1ZTktMmM5Yi0NCj4gZDVk NDdhMDk4OGFhQHJlZGhhdC5jb20NCj4gDQo+IGh0dHA6Ly9taWQubWFpbC1hcmNoaXZlLmNvbS9k YmM4NDM5Zi00NDhlLTMwNmMtY2RiZC0NCj4gMWIyZWRjMWY0YWVmQHJlZGhhdC5jb20NCj4gDQo+ IElmIHlvdSBkb24ndCBwaWNrIHVwIG15IHByZXZpb3VzIHJldmlldyB0YWdzIGZvciB1bi1tb2Rp ZmllZCBwYXRjaGVzIGluIG5ldw0KPiBwb3N0aW5ncyBvZiB0aGUgcGF0Y2ggc2VyaWVzLCB0aGVu IEkgaGF2ZSB0byByZS1yZXZpZXcgdGhvc2UgcGF0Y2hlcyBldmVyeQ0KPiBzaW5nbGUgdGltZS4g SSBkZXNjcmliZWQgdGhpcyB3b3JrZmxvdyBlbGVtZW50IGhlcmU6DQo+IA0KDQpHb3QgaXQsIHdp bGwgZm9sbG93IHRoaXMgcnVsZSBsYXRlci4gVGhhbmtzLg0KDQo+IGh0dHBzOi8vZ2l0aHViLmNv bS90aWFub2NvcmUvdGlhbm9jb3JlLmdpdGh1Yi5pby93aWtpL0xhc3psbydzLXVua2VtcHQtZ2l0 LQ0KPiBndWlkZS1mb3ItZWRrMi1jb250cmlidXRvcnMtYW5kLW1haW50YWluZXJzI2NvbnRyaWIt MjYNCj4gDQo+IC0tLS0tLS0tLS0NCj4gICAgIDI2LiDCpyBNb3JlIGZyZXF1ZW50bHkgdGhvdWdo LCB5b3Ugd2lsbCBnZXQgcmVxdWVzdHMgZm9yIGNoYW5nZXMgZm9yDQo+ICAgICAgICAgKnNvbWUq IG9mIHlvdXIgcGF0Y2hlcywgd2hpbGUgKm90aGVycyogb2YgeW91ciBwYXRjaGVzIHdpbGwgYmUN Cj4gICAgICAgICBmaW5lLCBhbmQgZ2FybmVyIFJldmlld2VkLWJ5LCBBY2tlZC1ieSwgYW5kIFRl c3RlZC1ieSB0YWdzLiBXaGF0DQo+ICAgICAgICAgeW91IG5lZWQgdG8gZG8gaW4gdGhpcyBjYXNl IGlzOg0KPiANCj4gICAgICAgICAqIGNyZWF0ZSB0aGUgbmV4dCB2ZXJzaW9uIG9mIHlvdXIgbG9j YWwgYnJhbmNoDQo+ICAgICAgICAgKiBwaWNrIHVwIHRoZSB0YWdzIHRoYXQgeW91IGdvdCBvbiB0 aGUgbGlzdA0KPiAgICAgICAgICogaW1wbGVtZW50IHRoZSByZXF1ZXN0ZWQgY2hhbmdlcw0KPiAg ICAgICAgICogbWFyayB0aGUgdjIgY2hhbmdlcyBvbiBlYWNoIHBhdGNoIG91dHNpZGUgb2YgdGhl IGNvbW1pdA0KPiAgICAgICAgICAgbWVzc2FnZQ0KPiAgICAgICAgICogcHVzaCB0aGUgbmV4dCB2 ZXJzaW9uIHRvIHlvdXIgcGVyc29uYWwgcmVwbyBhZ2Fpbg0KPiAgICAgICAgICogcG9zdCB0aGUg bmV4dCB2ZXJzaW9uIHRvIHRoZSBsaXN0DQo+IA0KPiAgICAgICAgIEluIHRoZSBmb2xsb3dpbmcg c3RlcHMsIHdlJ2xsIGdvIHRocm91Z2ggZWFjaCBvZiB0aGVzZSBpbiBtb3JlDQo+ICAgICAgICAg ZGV0YWlsLg0KPiAtLS0tLS0tLS0tDQo+IA0KPiBUaGFua3MNCj4gTGFzemxvDQo+IA0KPiA+IFRl c3Q6DQo+ID4gVXNlIGFuIHNhbXBsZSBwbGF0Zm9ybSB3aGljaCBoYXMgMSBzb2NrZXQsIDQgY29y ZSwgOCB0aHJlYWRzLCB0aGUNCj4gPiBDcHVNcFBlaSBkcml2ZXIgY29zdCB0aW1lIHJlZHVjZSBm cm9tIDEwOC40bXMgdG8gMjcuMm1zDQo+ID4NCj4gPg0KPiA+IEVyaWMgRG9uZyAoMyk6DQo+ID4g ICBVZWZpQ3B1UGtnL01wSW5pdExpYjogVXNlIEJTUCB1Q29kZSBmb3IgQVBzIGlmIHBvc3NpYmxl Lg0KPiA+ICAgVWVmaUNwdVBrZy9NcEluaXRMaWI6IExvYWQgdUNvZGUgb25jZSBmb3IgZWFjaCBj b3JlLg0KPiA+ICAgVWVmaUNwdVBrZy9NcEluaXRMaWI6IFJlbG9jYXRlIHVDb2RlIHRvIG1lbW9y eSB0byBzYXZlIHRpbWUuDQo+ID4NCj4gPiAgVWVmaUNwdVBrZy9MaWJyYXJ5L01wSW5pdExpYi9N aWNyb2NvZGUuYyB8IDQzDQo+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tDQo+ID4g IFVlZmlDcHVQa2cvTGlicmFyeS9NcEluaXRMaWIvTXBMaWIuYyAgICAgfCAzOA0KPiArKysrKysr KysrKysrKysrKysrKysrKysrLS0tDQo+ID4gIFVlZmlDcHVQa2cvTGlicmFyeS9NcEluaXRMaWIv TXBMaWIuaCAgICAgfCAxMSArKysrKystLQ0KPiA+ICAzIGZpbGVzIGNoYW5nZWQsIDg0IGluc2Vy dGlvbnMoKyksIDggZGVsZXRpb25zKC0pDQo+ID4NCj4gPg0KPiA+DQo+ID4gX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gPiBlZGsyLWRldmVsIG1haWxp bmcgbGlzdA0KPiA+IGVkazItZGV2ZWxAbGlzdHMuMDEub3JnDQo+ID4gaHR0cHM6Ly9saXN0cy4w MS5vcmcvbWFpbG1hbi9saXN0aW5mby9lZGsyLWRldmVsDQo+ID4NCj4gDQo+IF9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IGVkazItZGV2ZWwgbWFpbGlu ZyBsaXN0DQo+IGVkazItZGV2ZWxAbGlzdHMuMDEub3JnDQo+IGh0dHBzOi8vbGlzdHMuMDEub3Jn L21haWxtYW4vbGlzdGluZm8vZWRrMi1kZXZlbA0K