From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: intel.com, ip: 134.134.136.65, mailfrom: michael.d.kinney@intel.com) Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by groups.io with SMTP; Mon, 22 Apr 2019 15:37:07 -0700 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 22 Apr 2019 15:37:06 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.60,383,1549958400"; d="scan'208";a="144950387" Received: from orsmsx108.amr.corp.intel.com ([10.22.240.6]) by fmsmga007.fm.intel.com with ESMTP; 22 Apr 2019 15:37:06 -0700 Received: from orsmsx113.amr.corp.intel.com ([169.254.9.24]) by ORSMSX108.amr.corp.intel.com ([169.254.2.238]) with mapi id 14.03.0415.000; Mon, 22 Apr 2019 15:37:05 -0700 From: "Michael D Kinney" To: "devel@edk2.groups.io" , "ard.biesheuvel@linaro.org" , "Wu, Hao A" , "Kinney, Michael D" CC: "Wang, Jian J" Subject: Re: [edk2-devel] [PATCH v2] MdeModulePkg/DxeCapsuleLibFmp: avoid ESRT accesses at runtime Thread-Topic: [edk2-devel] [PATCH v2] MdeModulePkg/DxeCapsuleLibFmp: avoid ESRT accesses at runtime Thread-Index: AQHU92S+sfseNr65/EK8FvZTXKOfv6ZIPIMAgAD4XoD//5KBIA== Date: Mon, 22 Apr 2019 22:37:04 +0000 Message-ID: References: <20190420103454.5148-1-ard.biesheuvel@linaro.org> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.0.600.7 dlp-reaction: no-action x-originating-ip: [10.22.254.138] MIME-Version: 1.0 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 QXJkLA0KDQpJIG9ubHkgc2VlIG9uZSBwb3RlbnRpYWwgaXNzdWUuDQoNClRoZSBzaXplIG9mIHRo ZSBidWZmZXIgY29waWVkIGlzIGJhc2VkIG9uIHRoZSBGd1Jlc291cmNlQ291bnQgZmllbGQuDQpU aGUgYWN0dWFsIHNpemUgb2YgYmFzZWQgb24gdGhlIEZ3UmVzb3VyY2VDb3VudE1heCBmaWVsZC4g IFlvdXIgcGF0Y2gNCmRvZXMgbm90IHNldCBGd1Jlc291cmNlQ291bnRNYXggdG8gRndSZXNvdXJj ZUNvdW50LCBzbyB0aGlzIG1heSBjb25mdXNlDQp0aGUgT1MgY29uc3VtZXJzIHRoYXQgbWF5IHRo aW5rIHRoZSBidWZmZXIgYWxsb2NhdGVkIGZvciBFU1JUIGlzIGxhcmdlcg0KdGhhdCBpcyBhY3R1 YWxseSBpcy4NCg0KICAvLy8NCiAgLy8vIFRoZSBudW1iZXIgb2YgZmlybXdhcmUgcmVzb3VyY2Vz IGluIHRoZSB0YWJsZSwgbXVzdCBub3QgYmUgemVyby4NCiAgLy8vDQogIFVJTlQzMiAgICAgICAg ICAgICAgICAgICAgIEZ3UmVzb3VyY2VDb3VudDsNCiAgLy8vDQogIC8vLyBUaGUgbWF4aW11bSBu dW1iZXIgb2YgcmVzb3VyY2UgYXJyYXkgZW50cmllcyB0aGF0IGNhbiBiZSB3aXRoaW4gdGhlIHRh YmxlDQogIC8vLyB3aXRob3V0IHJlYWxsb2NhdGluZyB0aGUgdGFibGUsIG11c3Qgbm90IGJlIHpl cm8uDQogIC8vLw0KICBVSU5UMzIgICAgICAgICAgICAgICAgICAgICBGd1Jlc291cmNlQ291bnRN YXg7DQoNClRoZSBzaW1wbGVzdCBmaXggaXMgdG8gdXNlIEZ3UmVzb3VyY2VDb3VudE1heCBpbnN0 ZWFkIG9mIEZ3UmVzb3VyY2VDb3VudCANCmZvciB0aGUgY29weSBzaXplLiAgVGhlIG90aGVyIG9w dGlvbiBpcyB0byBzZXQgRndSZXNvdXJjZUNvdW50TWF4IHRvDQpGd1Jlc291cmNlQ291bnRNYXgg YWZ0ZXIgdGhlIGNvcHkuDQoNClRoZSByZXN0IG9mIHRoZSBwYXRjaCBsb29rcyBnb29kLiAgV2l0 aCBvbmUgb2YgdGhlIHR3byBjaGFuZ2VzIGFib3ZlOg0KDQpSZXZpZXdlZC1ieTogTWljaGFlbCBE IEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+DQoNCk1pa2UNCg0KPiAtLS0tLU9y aWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0KPiBbbWFp bHRvOmRldmVsQGVkazIuZ3JvdXBzLmlvXSBPbiBCZWhhbGYgT2YgQXJkDQo+IEJpZXNoZXV2ZWwN Cj4gU2VudDogTW9uZGF5LCBBcHJpbCAyMiwgMjAxOSAzOjAzIFBNDQo+IFRvOiBXdSwgSGFvIEEg PGhhby5hLnd1QGludGVsLmNvbT4NCj4gQ2M6IGRldmVsQGVkazIuZ3JvdXBzLmlvOyBXYW5nLCBK aWFuIEoNCj4gPGppYW4uai53YW5nQGludGVsLmNvbT47IEtpbm5leSwgTWljaGFlbCBEDQo+IDxt aWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4NCj4gU3ViamVjdDogUmU6IFtlZGsyLWRldmVsXSBb UEFUQ0ggdjJdDQo+IE1kZU1vZHVsZVBrZy9EeGVDYXBzdWxlTGliRm1wOiBhdm9pZCBFU1JUIGFj Y2Vzc2VzIGF0DQo+IHJ1bnRpbWUNCj4gDQo+IE9uIE1vbiwgMjIgQXByIDIwMTkgYXQgMDk6MTQs IFd1LCBIYW8gQQ0KPiA8aGFvLmEud3VAaW50ZWwuY29tPiB3cm90ZToNCj4gPg0KPiA+ID4gLS0t LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+IEZyb206IGRldmVsQGVkazIuZ3JvdXBzLmlv DQo+IFttYWlsdG86ZGV2ZWxAZWRrMi5ncm91cHMuaW9dIE9uIEJlaGFsZiBPZiBBcmQNCj4gPiA+ IEJpZXNoZXV2ZWwNCj4gPiA+IFNlbnQ6IFNhdHVyZGF5LCBBcHJpbCAyMCwgMjAxOSA2OjM1IFBN DQo+ID4gPiBUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4gPiA+IENjOiBXdSwgSGFvIEE7IFdh bmcsIEppYW4gSjsgS2lubmV5LCBNaWNoYWVsIEQ7IEFyZA0KPiBCaWVzaGV1dmVsDQo+ID4gPiBT dWJqZWN0OiBbZWRrMi1kZXZlbF0gW1BBVENIIHYyXQ0KPiBNZGVNb2R1bGVQa2cvRHhlQ2Fwc3Vs ZUxpYkZtcDogYXZvaWQNCj4gPiA+IEVTUlQgYWNjZXNzZXMgYXQgcnVudGltZQ0KPiA+DQo+ID4g SGVsbG8gQXJkLA0KPiA+DQo+ID4gSXQgc2VlbXMgdG8gbWUgdjIgcGF0Y2ggbWFrZXMgYSBjb3B5 IG9mIHRoZSBFU1JUIGZvcg0KPiBydW50aW1lIHVzYWdlIChyYXRoZXINCj4gPiB0aGFuIGF2b2lk IHVzaW5nIEVTUlQpLCBzbyB0aGUgdGl0bGUgb2YgdGhlIGNvbW1pdA0KPiBtYXkgbmVlZCB1cGRh dGUgYXMNCj4gPiB3ZWxsLg0KPiA+DQo+ID4gQ291bGQgeW91IGhlbHAgdG8gdXBkYXRlIHRoZSBw YXRjaCBzdWJqZWN0IHdoZW4geW91DQo+IHB1c2ggdGhlIGNoYW5nZT8NCj4gPg0KPiA+IE90aGVy IHRoYW4gdGhhdCwgdGhlIHBhdGNoIGxvb2tzIGdvb2QgdG8gbWUuIEJ1dCBJDQo+IHdvdWxkIGxp a2UgdG8gc2VlIGlmDQo+ID4gTWlrZSBoYXMgYWRkaXRpb25hbCBjb21tZW50cyBvbiB0aGlzOg0K PiA+DQo+ID4gQWNrZWQtYnk6IEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPg0KPiA+DQo+IA0K PiBUaGFua3MgSGFvLiBJIHdpbGwgbW9kaWZ5IHRoZSBzdWJqZWN0IHRvICdjbG9uZSBFU1JUDQo+ IGZvciBydW50aW1lIGFjY2VzcycNCj4gDQo+IE1pa2U6IGFueSBjb21tZW50cz8NCj4gDQo+IA0K DQo=