From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: intel.com, ip: 192.55.52.120, mailfrom: michael.d.kinney@intel.com) Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by groups.io with SMTP; Fri, 12 Apr 2019 13:58:20 -0700 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 12 Apr 2019 13:58:20 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.60,342,1549958400"; d="scan'208";a="315514814" Received: from orsmsx104.amr.corp.intel.com ([10.22.225.131]) by orsmga005.jf.intel.com with ESMTP; 12 Apr 2019 13:58:20 -0700 Received: from orsmsx125.amr.corp.intel.com (10.22.240.125) by ORSMSX104.amr.corp.intel.com (10.22.225.131) with Microsoft SMTP Server (TLS) id 14.3.408.0; Fri, 12 Apr 2019 13:58:19 -0700 Received: from orsmsx113.amr.corp.intel.com ([169.254.9.24]) by ORSMSX125.amr.corp.intel.com ([169.254.3.172]) with mapi id 14.03.0415.000; Fri, 12 Apr 2019 13:58:19 -0700 From: "Michael D Kinney" To: Ard Biesheuvel , edk2-devel-groups-io , "Kinney, Michael D" CC: "Zimmer, Vincent" , "Richardson, Brian" , Andrew Fish , Leif Lindholm , "Zeng, Star" , "Dong, Eric" , "Ni, Ray" , "Gao, Liming" , "Carsey, Jaben" , "Shi, Steven" Subject: Re: [edk2-devel] [PATCH v5 0/7] MdeModulePkg: add support for dispatching foreign arch PE/COFF images Thread-Topic: [edk2-devel] [PATCH v5 0/7] MdeModulePkg: add support for dispatching foreign arch PE/COFF images Thread-Index: AQHU8Kk4phguMYcTf0Ck7jV5y+LgUaY5Azyw Date: Fri, 12 Apr 2019 20:58:19 +0000 Message-ID: References: <1594808A1A875F21.10226@groups.io> 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.140] MIME-Version: 1.0 Return-Path: michael.d.kinney@intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 QXJkLA0KDQpXZSBoYXZlIHZlcmlmaWVkIHRoYXQgdGhlIGJ1aWxkIGZhaWx1cmVzIGFyZSByZXNv bHZlZC4NCg0KU2VyaWVzIFJldmlld2VkLWJ5OiBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQu a2lubmV5QGludGVsLmNvbT4NCg0KTWlrZQ0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t DQo+IEZyb206IEFyZCBCaWVzaGV1dmVsIFttYWlsdG86YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9y Z10NCj4gU2VudDogVGh1cnNkYXksIEFwcmlsIDExLCAyMDE5IDE6NTggUE0NCj4gVG86IGVkazIt ZGV2ZWwtZ3JvdXBzLWlvIDxkZXZlbEBlZGsyLmdyb3Vwcy5pbz47IEFyZA0KPiBCaWVzaGV1dmVs IDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPg0KPiBDYzogWmltbWVyLCBWaW5jZW50IDx2aW5j ZW50LnppbW1lckBpbnRlbC5jb20+Ow0KPiBSaWNoYXJkc29uLCBCcmlhbiA8YnJpYW4ucmljaGFy ZHNvbkBpbnRlbC5jb20+OyBLaW5uZXksDQo+IE1pY2hhZWwgRCA8bWljaGFlbC5kLmtpbm5leUBp bnRlbC5jb20+OyBBbmRyZXcgRmlzaA0KPiA8YWZpc2hAYXBwbGUuY29tPjsgTGVpZiBMaW5kaG9s bQ0KPiA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPjsgWmVuZywgU3Rhcg0KPiA8c3Rhci56ZW5n QGludGVsLmNvbT47IERvbmcsIEVyaWMNCj4gPGVyaWMuZG9uZ0BpbnRlbC5jb20+OyBOaSwgUmF5 IDxyYXkubmlAaW50ZWwuY29tPjsgR2FvLA0KPiBMaW1pbmcgPGxpbWluZy5nYW9AaW50ZWwuY29t PjsgQ2Fyc2V5LCBKYWJlbg0KPiA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT47IFNoaSwgU3RldmVu DQo+IDxzdGV2ZW4uc2hpQGludGVsLmNvbT4NCj4gU3ViamVjdDogUmU6IFtlZGsyLWRldmVsXSBb UEFUQ0ggdjUgMC83XSBNZGVNb2R1bGVQa2c6DQo+IGFkZCBzdXBwb3J0IGZvciBkaXNwYXRjaGlu ZyBmb3JlaWduIGFyY2ggUEUvQ09GRiBpbWFnZXMNCj4gDQo+IE9uIFRodSwgMTEgQXByIDIwMTkg YXQgMTE6NTgsIEFyZCBCaWVzaGV1dmVsIHZpYQ0KPiBHcm91cHMuSW8NCj4gPGFyZC5iaWVzaGV1 dmVsPWxpbmFyby5vcmdAZ3JvdXBzLmlvPiB3cm90ZToNCj4gPg0KPiA+IEFkZCB0aGUgYmFzaWMg cGx1bWJpbmcgdG8gRFhFIGNvcmUsIHRoZSBQQ0kgYnVzDQo+IGRyaXZlciBhbmQgdGhlIGJvb3Qg bWFuYWdlcg0KPiA+IHRvIGFsbG93IFBFL0NPRkYgaW1hZ2VzIHRvIGJlIGRpc3BhdGNoZWQgdGhh dCB0YXJnZXQNCj4gYW4gYXJjaGl0ZWN0dXJlIHRoYXQgaXMNCj4gPiBub3QgbmF0aXZlIGZvciB0 aGUgcGxhdGZvcm0sIGJ1dCB3aGljaCBpcyBzdXBwb3J0ZWQNCj4gYnkgb25lIG9mIHBvdGVudGlh bGx5DQo+ID4gc2V2ZXJhbCBhdmFpbGFibGUgZW11bGF0b3JzLg0KPiA+DQo+ID4gT25lIGltcGxl bWVudGF0aW9uIG9mIHN1Y2ggYW4gZW11bGF0b3IgY2FuIGJlIGZvdW5kDQo+IGhlcmU6DQo+ID4N Cj4gaHR0cHM6Ly9naXRodWIuY29tL2FyZGJpZXNoZXV2ZWwvWDg2RW11bGF0b3JQa2cvdHJlZS91 cA0KPiBzdHJlYW0tdjQNCj4gPg0KPiA+IFRoaXMgYWxzbyBhbGxvd3MgdXMgdG8gZ2V0IHJpZCBv ZiB0aGUgc3BlY2lhbA0KPiB0cmVhdG1lbnQgb2YgRUJDIGltYWdlcyBpbg0KPiA+IGNvcmUgY29k ZS4gSW5zdGVhZCwgdGhlIEViY0R4ZSBkcml2ZXIgaXMgYXVnbWVudGVkDQo+IHdpdGggYW4gaW1w bGVtZW50YXRpb24NCj4gPiBvZiB0aGUgRURLMiBQRS9DT0ZGIGltYWdlIGVtdWxhdG9yIHByb3Rv Y29sIHNvIHRoYXQNCj4gaW50ZXJuYWwga25vd2xlZGdlIG9mDQo+ID4gaG93IEVCQyBpcyBpbXBs ZW1lbnRlZCAoSS1jYWNoZSBmbHVzaGluZywgdGh1bmtzKSBpcw0KPiByZW1vdmVkIGZyb20gdGhl IERYRQ0KPiA+IGNvcmUuDQo+ID4NCj4gPiBDaGFuZ2VzIHNpbmNlIHY0Og0KPiA+IC0gRml4IGFu IGlzc3VlIGluIHRoZSBwcm90b2NvbCBub3RpZnkgaGFuZGxlciBwb2ludGVkDQo+IG91dCBieSBN aWtlIEtpbm5leSAoIzIpDQo+ID4NCj4gPiBDaGFuZ2VzIHNpbmNlIHYzOg0KPiA+IC0gU2ltcGxp ZnkgdGhlIGhhbmRsaW5nIG9mIG9wdGlvbiBST01zIGFuZCBEcml2ZXIjIyMjDQo+IGltYWdlcywg Ynkgc2ltcGx5DQo+ID4gICBkZWZlcnJpbmcgdG8gdGhlIExvYWRJbWFnZSgpIGJvb3Qgc2Vydmlj ZSB0byBkZWNpZGUNCj4gd2hldGhlciBhbiBpbWFnZQ0KPiA+ICAgY2FuIGJlIHN1cHBvcnRlZCBv ciBub3QgLSB0aGlzIHJlbW92ZXMgc29tZQ0KPiByZWR1bmRhbnQgY2hlY2tzIGZyb20gdGhlDQo+ ID4gICBCRFMgbGF5ZXIgYW5kIHRoZSBQQ0kgYnVzIGRyaXZlci4NCj4gPiAtIE1vdmUgdGhlIG1h Y2hpbmUgdHlwZSBzdXBwb3J0ZWQgYnkgdGhlIGVtdWxhdG9yDQo+IGludG8gdGhlIHByb3RvY29s IHN0cnVjdCwNCj4gPiAgIHNvIHdlIGNhbiBvcHRpbWl6ZSBhd2F5IGNhbGxzIGludG8gdGhlIGVt dWxhdG9yIGZvcg0KPiBlYWNoIGltYWdlIGxvYWRlZC4NCj4gPiAgIEluc3RlYWQsIHRoZSBMb2Fk SW1hZ2UoKSBjb2RlIHdpbGwgb25seSBpbnZva2UgdGhlDQo+IElzU3VwcG9ydGVkKCkgbWV0aG9k IGZvcg0KPiA+ICAgaW1hZ2VzIHRoYXQgYXJlIGtub3duIHRvIGhhdmUgYSBtYXRjaGluZyBtYWNo aW5lDQo+IHR5cGUuDQo+ID4NCj4gPiBOb3RlIHRoYXQgSSBoYXZlIGNvbnNpZGVyZWQsIGJ1dCB1 bHRpbWF0ZWx5IGRpc21pc3NlZA0KPiB0aGUgc3VnZ2VzdGlvbiB0bw0KPiA+IHJlZ2lzdGVyIGFu ZCB1bnJlZ2lzdGVyIGVtdWxhdG9ycyB2aWEgYSBuZXcgcHJvdG9jb2wuDQo+IFRoZSBtYWluIGlz c3VlIGlzDQo+ID4gdGhhdCByZWdpc3RlcmluZyBhbmQgdW5yZWdpc3RlcmluZyBzdHJ1Y3RzIGNv bnRhaW5pbmcNCj4gc2V0cyBvZiBmdW5jdGlvbg0KPiA+IHBvaW50ZXJzIGlzIGF3ZnVsbHkgc2lt aWxhciB0byBtYW5hZ2luZyBhIHByb3RvY29sDQo+IGRhdGFiYXNlLCBhbmQgd2UgYWxyZWFkeQ0K PiA+IGhhdmUgdGhlIGNvZGUgdG8gZG8gdGhhdCBpbiBFREsyLg0KPiA+DQo+ID4gU28gaW5zdGVh ZCwgSSBoYXZlIHJlbW92ZWQgYWxsIHRoZSBjb2RlIHRoYXQgaXRlcmF0ZXMNCj4gb3ZlciBhIGhh bmRsZSBidWZmZXINCj4gPiBvZiBlbXUgcHJvdG9jb2xzIGFuZCBpbnZva2VzIGVhY2ggb25lIHRv IHNlZSBpZiBpdA0KPiB3aWxsIHN1cHBvcnQgdGhlIGltYWdlLg0KPiA+IEluc3RlYWQsIHRoaXMg aXMgYWxsIGRvbmUgYnkgQ29yZUxvYWRJbWFnZSgpLg0KPiA+DQo+ID4gQ2hhbmdlcyBzaW5jZSB2 MjoNCj4gPiAtIGluY29ycG9yYXRlIGZlZWRiYWNrIGZyb20gQW5kcmV3IEZpc2ggKGRlbGl2ZXJl ZCBpbg0KPiBwZXJzb24pOg0KPiA+ICAgKiBwYXNzIGEgZGV2aWNlIHBhdGggaW50byB0aGUgSXNJ bWFnZVN1cHBvcnRlZCgpDQo+IHByb3RvY29sIG1ldGhvZCBzbyB0aGF0IGFuDQo+ID4gICAgIGlt cGxlbWVudGF0aW9uIGNhbiBibGFja2xpc3Qgb3Igd2hpdGVsaXN0IGNlcnRhaW4NCj4gZGV2aWNl cywgb3IgaW1wbGVtZW50DQo+ID4gICAgIG90aGVyIHBvbGljaWVzIHRoYXQgZGVwZW5kIG9uIHRo ZSBkZXZpY2Ugd2hlcmUNCj4gdGhlIGRyaXZlciBvcmlnaW5hdGVkDQo+ID4gICAqIGFsbG93IHRo ZSBlbXVsYXRvciB0byBzdXBlcnNlZGUgdGhlIG5hdGl2ZQ0KPiBsb2FkaW5nIG9mIHRoZSBpbWFn ZSAtIHRoaXMNCj4gPiAgICAgcGVybWl0cyB0aGluZ3MgbGlrZSBYODYgb24gWDg2IGVtdWxhdG9y cyBmb3INCj4gc2VjdXJpdHkgc2FuZGJveGluZyBvciBkZWJ1Zw0KPiA+DQo+ID4gQ2hhbmdlcyBz aW5jZSB2MToNCj4gPiAtIHN1YnN1bWUgdGhlIEVCQyBoYW5kbGluZyBpbnRvIHRoZSBFREsyIGVt dWxhdG9yDQo+IHByb3RvY29sIGFuZCBhYnN0cmFjdA0KPiA+ICAgYXdheSBmcm9tIEVCQyBzcGVj aWZpY3MgaW4gY29yZSBjb2RlLg0KPiA+IC0gYWxsb3cgbXVsdGlwbGUgZW11bGF0b3IgaW1wbGVt ZW50YXRpb25zIHRvIGNvLWV4aXN0DQo+ID4gLSBpbmNvcnBvcmF0ZSBTdGFyJ3MgcmV2aWV3IGZl ZWRiYWNrDQo+ID4NCj4gDQo+IA0KPiBJbiBvcmRlciBub3QgdG8gc3BhbSBldmVyeW9uZSB3aXRo IGFub3RoZXIgcmV2aXNpb24NCj4gd2l0aGluIGEgY291cGxlIG9mDQo+IGhvdXJzLCBJIGhhdmUg YXBwbGllZCB0aGUgZmVlZGJhY2sgZnJvbSBNaWtlIGZvciB0aGUgVlMNCj4gYnVpbGQgZXJyb3Jz DQo+IGFuZCBwdXNoZWQgdGhlIHJlc3VsdCBoZXJlOg0KPiANCj4gaHR0cHM6Ly9naXRodWIuY29t L2FyZGJpZXNoZXV2ZWwvZWRrMi9wdWxsL25ldy9wZWNvZmYtDQo+IGVtdS12NSsNCj4gDQo+IGlu IGNhc2UgdGhlIE1kZU1vZHVsZVBrZyBtYWludGFpbmVycyB3YW50IHRvIHB1bGwgdGhlDQo+IGNv ZGUgYW5kIHRlc3QgaXQNCj4gZHVyaW5nIHJldmlldy4NCg==