From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=134.134.136.24; helo=mga09.intel.com; envelope-from=michael.d.kinney@intel.com; receiver=edk2-devel@lists.01.org Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) (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 5789B2034A8A6 for ; Mon, 5 Feb 2018 10:17:20 -0800 (PST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 05 Feb 2018 10:23:01 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.46,465,1511856000"; d="scan'208";a="28959882" Received: from orsmsx107.amr.corp.intel.com ([10.22.240.5]) by orsmga001.jf.intel.com with ESMTP; 05 Feb 2018 10:23:01 -0800 Received: from orsmsx151.amr.corp.intel.com (10.22.226.38) by ORSMSX107.amr.corp.intel.com (10.22.240.5) with Microsoft SMTP Server (TLS) id 14.3.319.2; Mon, 5 Feb 2018 10:23:01 -0800 Received: from orsmsx113.amr.corp.intel.com ([169.254.9.97]) by ORSMSX151.amr.corp.intel.com ([169.254.7.10]) with mapi id 14.03.0319.002; Mon, 5 Feb 2018 10:23:01 -0800 From: "Kinney, Michael D" To: Laszlo Ersek , edk2-devel-01 , "Kinney, Michael D" CC: Ard Biesheuvel , "Dong, Eric" , "Yao, Jiewen" , Leif Lindholm , "Gao, Liming" , "Ni, Ruiyu" Thread-Topic: [PATCH 00/14] rid PiSmmCpuDxeSmm of DB-encoded instructions Thread-Index: AQHTnDO1KohLUtTTY0iG4b+6xBO9SqORXlrAgATHWwD///0M0A== Date: Mon, 5 Feb 2018 18:22:59 +0000 Message-ID: References: <20180202143954.7357-1-lersek@redhat.com> <7d4749bf-f25f-f40e-e991-5af05232000f@redhat.com> In-Reply-To: <7d4749bf-f25f-f40e-e991-5af05232000f@redhat.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.0.0.116 dlp-reaction: no-action x-originating-ip: [10.22.254.138] MIME-Version: 1.0 Subject: Re: [PATCH 00/14] rid PiSmmCpuDxeSmm of DB-encoded instructions X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Feb 2018 18:17:20 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 TGFzemxvLA0KDQpMZXQncyBzZWUgaWYgd2UgY2FuIGNsb3NlIG9uIHRoZSB0aW1lbGluZSBmb3Ig DQp0aGUgLlMvLmFzbSBSRkMgdGhpcyB3ZWVrLg0KDQpJIGFtIGNvbmNlcm5lZCBhYm91dCBtYWtp bmcgdGhlbSBVSU5UOCBmcm9tIEMgY29kZQ0KYmVjYXVzZSBmdXR1cmUgbWFpbnRhaW5lciBtYXkg dGhpbmsgdGhhdCB0aGUgcGF0Y2ggDQp2YWx1ZSB0eXBlIGlzIFVJTlQ4Lg0KDQpMYWJlbHMgaW4g YXNzZW1ibHkgdGhhdCBhcmUgZGVmaW5lZCB0byBiZSBhIGZ1bmN0aW9uDQp0aGF0IGlzIGNhbGxh YmxlIGZyb20gQyBjb2RlIGRvZXMgbm90IGhhdmUgYSBzdG9yYWdlDQp0eXBlLiAgV2h5IGNhbid0 IHdlIG1ha2UgdGhlc2UgbGFiZWxzIHRoZSBzYW1lIHdheT8NCg0KTWlrZQ0KDQo+IC0tLS0tT3Jp Z2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IExhc3psbyBFcnNlayBbbWFpbHRvOmxlcnNla0By ZWRoYXQuY29tXQ0KPiBTZW50OiBNb25kYXksIEZlYnJ1YXJ5IDUsIDIwMTggMjoyOCBBTQ0KPiBU bzogS2lubmV5LCBNaWNoYWVsIEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPjsgZWRrMi0N Cj4gZGV2ZWwtMDEgPGVkazItZGV2ZWxAbGlzdHMuMDEub3JnPg0KPiBDYzogQXJkIEJpZXNoZXV2 ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+OyBEb25nLA0KPiBFcmljIDxlcmljLmRvbmdA aW50ZWwuY29tPjsgWWFvLCBKaWV3ZW4NCj4gPGppZXdlbi55YW9AaW50ZWwuY29tPjsgTGVpZiBM aW5kaG9sbQ0KPiA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPjsgR2FvLCBMaW1pbmcNCj4gPGxp bWluZy5nYW9AaW50ZWwuY29tPjsgTmksIFJ1aXl1IDxydWl5dS5uaUBpbnRlbC5jb20+DQo+IFN1 YmplY3Q6IFJlOiBbUEFUQ0ggMDAvMTRdIHJpZCBQaVNtbUNwdUR4ZVNtbSBvZiBEQi0NCj4gZW5j b2RlZCBpbnN0cnVjdGlvbnMNCj4gDQo+IE9uIDAyLzAzLzE4IDAxOjQ1LCBLaW5uZXksIE1pY2hh ZWwgRCB3cm90ZToNCj4gPiBMYXN6bG8sDQo+ID4NCj4gPiBUaGFua3MgZm9yIGFsbCB0aGUgd29y ayBvbiB0aGlzIHNlcmllcyBhbmQgdGhlIHZlcnkNCj4gPiBkZXRhaWxlZCBjb21taXQgbWVzc2Fn ZXMuDQo+ID4NCj4gPiBMaW1pbmcncyBlbWFpbCBvbiByZW1vdmluZyB0aGUgLlMgYW5kIC5hc20g ZmlsZXMgaXMgYW4NCj4gPiBSRkMuICBXZSBuZWVkIHRvIHNlZSB0aGlzIFJGQyBhcHByb3ZlZCBi ZWZvcmUgd2UgY2FuDQo+ID4gY29tbWl0IGNoYW5nZXMgdG8gcmVtb3ZlIC5TIGFuZCAuYXNtIGZp bGVzLiAgVGhpcw0KPiBzaG91bGQNCj4gPiBiZSBhIHNlcGFyYXRlIGFjdGl2aXR5Lg0KPiANCj4g U3VyZSwgSSBjYW4gZHJvcCB0aGF0IHBhdGNoLCBidXQgdGhlbiB0aGUgUGlTbW1DcHVEeGVTbW0N Cj4gY2hhbmdlcyBpbiB0aGUNCj4gb3RoZXIgcGF0Y2hlcyB3aWxsIGRpdmVydCB0aGUgTkFTTSBm aWxlcyBmcm9tIHRoZSAuUyBhbmQNCj4gLmFzbSBmaWxlcy4gSXMNCj4gdGhhdCAodGVtcG9yYXJ5 KSBub24tdW5pZm9ybWl0eSBiZXR0ZXIgdGhhbiByZW1vdmluZyB0aGUNCj4gLlMgYW5kIC5hc20g ZmlsZXM/DQo+IA0KPiA+IE9uZSBvZGQgdGhpbmcgSSBzZWUgaW4gdGhpcyBzZXJpZXMgaXMgdGhh dCB0aGUNCj4gaW5zdHJ1Y3Rpb24NCj4gPiBwYXRjaCBsYWJlbCBpbiB0aGUgLm5hc20gZmlsZSBp cyBqdXN0IGEgbGFiZWwgYW5kIGRvZXMNCj4gbm90DQo+ID4gaGF2ZSBhbnkgc3RvcmFnZSBhc3Nv Y2lhdGVkIHdpdGggaXQuDQo+IA0KPiBObywgdGhpcyBpcyBub3QgY29ycmVjdDsgdGhlIHN0b3Jh Z2UgdGhhdCBpcyBhc3NvY2lhdGVkDQo+IHdpdGggZWFjaCBvZg0KPiB0aGVzZSAicGF0Y2ggbGFi ZWxzIiBpcyB0aGUgb25lIGJ5dGUgKFVJTlQ4KSBkaXJlY3RseQ0KPiBmb2xsb3dpbmcgdGhlDQo+ IGxhYmVsIC0tIHdoYXRldmVyIHRoYXQgYnl0ZSBtaWdodCBiZS4gSXQgaXMgZ2VuZXJhbGx5DQo+ IHBhcnQgb2YgYSB0b3RhbGx5DQo+IHVucmVsYXRlZCBpbnN0cnVjdGlvbi4NCj4gDQo+IEluIGNh c2Ugd2UgaGFkIHRvIHBhdGNoIGFuIGltbWVkaWF0ZSBvcGVyYW5kIHRoYXQNCj4gaGFwcGVuZWQg dG8gY29tcHJpc2UNCj4gdGhlIHZlcnkgbGFzdCBieXRlKHMpIG9mIGEgTkFTTSBzb3VyY2UgZmls ZSwgKnRoZW4qIHdlJ2QNCj4gaGF2ZSB0byBhZGQgb25lDQo+IGR1bW15IERCIGF0IHRoZSBlbmQs IGp1c3Qgc28gdGhlcmUgd2FzIHNvbWV0aGluZyB0aGF0IHRoZQ0KPiBsYWJlbCBkaXJlY3RseQ0K PiByZWZlcmVkIHRvLg0KPiANCj4gVGhpcyBpcyB3aHkgVUlOVDggaXMgYSBnb29kIHR5cGUgaGVy ZSwgYmVjYXVzZSBpdA0KPiByZXF1aXJlcyB1cyB0byBhZGQgdGhlDQo+IGxlYXN0IGFtb3VudCBv ZiBwYWRkaW5nLg0KPiANCj4gPiBCdXQgaW4gdGhlIEMgY29kZQ0KPiA+IHRoZSB0eXBlIFVJTlQ4 IGlzIHVzZWQgd2l0aCB0aGUgbGFiZWwgd2hpY2ggaW1wbGllcw0KPiBzb21lDQo+ID4gc3RvcmFn ZS4gIENhbiB3ZSBtYWtlIHRoZSBnbG9iYWxzIGluIEMgY29kZSBiZSBhDQo+IHBvaW50ZXINCj4g PiAobWF5YmUgVk9JRCAqKSBpbnN0ZWFkIG9mIFVJTlQ4Pw0KPiANCj4gSSBkb24ndCB0aGluayBz by4gRm9yIGJ1aWxkaW5nIHRoZSBhZGRyZXNzZXMsIHdlIHJlbHkgb24NCj4gdGhlIGxpbmtlciwg YW5kDQo+IHRoZSBsaW5rZXIgbmVlZHMgZGVmaW5pdGlvbnMgKGFsbG9jYXRpb25zKSBvZiBvYmpl Y3RzLg0KPiBZb3VyIGFib3ZlDQo+IG9ic2VydmF0aW9uIGlzIGNvcnJlY3QgKGkuZS4gdGhhdCBz dG9yYWdlIGlzIHJlcXVpcmVkKSwNCj4gbXkgYWRkaXRpb24gdG8NCj4gdGhhdCBpcyB0aGF0IHN0 b3JhZ2UgaXMgKmFscmVhZHkqIGFsbG9jYXRlZCAob25lIFVJTlQ4DQo+IHBlciBwYXRjaCBsYWJl bCAvDQo+IHN5bWJvbCkuDQo+IA0KPiBUaGFua3MhDQo+IExhc3psbw0K