From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by mx.groups.io with SMTP id smtpd.web11.26901.1583630565306143263 for ; Sat, 07 Mar 2020 17:22:45 -0800 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: intel.com, ip: 134.134.136.126, mailfrom: bob.c.feng@intel.com) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga106.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 07 Mar 2020 17:22:44 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.70,518,1574150400"; d="scan'208";a="321064116" Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201]) by orsmga001.jf.intel.com with ESMTP; 07 Mar 2020 17:22:44 -0800 Received: from shsmsx602.ccr.corp.intel.com (10.109.6.142) by FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS) id 14.3.439.0; Sat, 7 Mar 2020 17:22:43 -0800 Received: from shsmsx601.ccr.corp.intel.com (10.109.6.141) by SHSMSX602.ccr.corp.intel.com (10.109.6.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Sun, 8 Mar 2020 09:22:41 +0800 Received: from shsmsx601.ccr.corp.intel.com ([10.109.6.141]) by SHSMSX601.ccr.corp.intel.com ([10.109.6.141]) with mapi id 15.01.1713.004; Sun, 8 Mar 2020 09:22:41 +0800 From: "Bob Feng" To: "devel@edk2.groups.io" , "ard.biesheuvel@linaro.org" , Laszlo Ersek CC: "Feng, Bob C" Subject: Re: [edk2-devel] [PATCH] OvmfPkg/QemuKernelLoaderFsDxe: drop tentative const object definition Thread-Topic: [edk2-devel] [PATCH] OvmfPkg/QemuKernelLoaderFsDxe: drop tentative const object definition Thread-Index: AQHV89JYG1h97L19k0CS4nzwfPGy3qg7PjIAgAAtS4CAAT5aAIABPjVQ Date: Sun, 8 Mar 2020 01:22:41 +0000 Message-ID: References: <20200306073841.13528-1-ard.biesheuvel@linaro.org> In-Reply-To: Accept-Language: zh-CN, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.36] MIME-Version: 1.0 Return-Path: bob.c.feng@intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgQXJkLA0KDQpXaXRoIHRoaXMgcGF0Y2gsIE92bWYgc3RpbGwgYnVpbGQgZmFpbGVkIG9uIHdp bmRvd3Mgd2l0aCBWUzIwMTcuIFRoZSBlcnJvciBtZXNzYWdlIGxpa2UgYmVsb3c6DQoNCkJ1aWxk aW5nIC4uLiBkOlxlZGsybWFpbnRhaW5cZWRrMlxNZGVNb2R1bGVQa2dcVW5pdmVyc2FsXE1ldHJv bm9tZVxNZXRyb25vbWUuaW5mIFtJQTMyXQ0KZDpcZWRrMm1haW50YWluXGVkazJcT3ZtZlBrZ1xM aW51eEluaXRyZER5bmFtaWNTaGVsbENvbW1hbmRcTGludXhJbml0cmREeW5hbWljU2hlbGxDb21t YW5kLmMoMTk5KTogZXJyb3IgQzIyMjA6IHdhcm5pbmcgdHJlYXRlZCBhcyBlcnJvciAtIG5vICdv YmplY3QnIGZpbGUgZ2VuZXJhdGVkDQpkOlxlZGsybWFpbnRhaW5cZWRrMlxPdm1mUGtnXExpbnV4 SW5pdHJkRHluYW1pY1NoZWxsQ29tbWFuZFxMaW51eEluaXRyZER5bmFtaWNTaGVsbENvbW1hbmQu YygxOTkpOiB3YXJuaW5nIEM0MjQ0OiAnPSc6IGNvbnZlcnNpb24gZnJvbSAnVUlOVDY0JyB0byAn VUlOVE4nLCBwb3NzaWJsZSBsb3NzIG9mIGRhdGENCiAgICAgICAgIkM6XFByb2dyYW0gRmlsZXMg KHg4NilcTWljcm9zb2Z0IFZpc3VhbCBTdHVkaW9cMjAxN1xFbnRlcnByaXNlXFZDXFRvb2xzXE1T VkNcMTQuMTYuMjcwMjNcYmluXEhvc3R4ODZceDg2XGNsLmV4ZSIgL0ZvZDpcZWRrMm1haW50YWlu XGVkazJcQnVpbGRcT3ZtZklhMzJcREVCVUdfVlMyMDE3XElBMzJcTWRlTW9kdWxlUGtnXEJ1c1xQ Y2lcVWhjaUR4ZVxVaGNpRHhlXE9VVFBVVFwuXCAvc2hvd0luY2x1ZGVzIC9ub2xvZ28gL2FyY2g6 SUEzMiAvYyAvV1ggL0dTLSAvVzQgL0dzMzI3NjggL0QgVU5JQ09ERSAvTzFiMiAvR0wgL0ZJQXV0 b0dlbi5oIC9FSHMtYy0gL0dSLSAvR0YgL0d5IC9aNyAvR3cgL0QgRElTQUJMRV9ORVdfREVQUkVD QVRFRF9JTlRFUkZBQ0VTIC9JZDpcZWRrMm1haW50YWluXGVkazJcTWRlTW9kdWxlUGtnXEJ1c1xQ Y2lcVWhjaUR4ZSAgL0lkOlxlZGsybWFpbnRhaW5cZWRrMlxCdWlsZFxPdm1mSWEzMlxERUJVR19W UzIwMTdcSUEzMlxNZGVNb2R1bGVQa2dcQnVzXFBjaVxVaGNpRHhlXFVoY2lEeGVcREVCVUcgIC9J ZDpcZWRrMm1haW50YWluXGVkazJcTWRlUGtnICAvSWQ6XGVkazJtYWludGFpblxlZGsyXE1kZVBr Z1xJbmNsdWRlICAvSWQ6XGVkazJtYWludGFpblxlZGsyXE1kZVBrZ1xJbmNsdWRlXElhMzIgIC9J ZDpcZWRrMm1haW50YWluXGVkazJcTWRlTW9kdWxlUGtnICAvSWQ6XGVkazJtYWludGFpblxlZGsy XE1kZU1vZHVsZVBrZ1xJbmNsdWRlIGQ6XGVkazJtYWludGFpblxlZGsyXE1kZU1vZHVsZVBrZ1xC dXNcUGNpXFVoY2lEeGVcQ29tcG9uZW50TmFtZS5jIGQ6XGVkazJtYWludGFpblxlZGsyXEJ1aWxk XE92bWZJYTMyXERFQlVHX1ZTMjAxN1xJQTMyXE1kZU1vZHVsZVBrZ1xCdXNcUGNpXFVoY2lEeGVc VWhjaUR4ZVxERUJVR1xBdXRvR2VuLmMgZDpcZWRrMm1haW50YWluXGVkazJcTWRlTW9kdWxlUGtn XEJ1c1xQY2lcVWhjaUR4ZVxVaGNpUmVnLmMgZDpcZWRrMm1haW50YWluXGVkazJcTWRlTW9kdWxl UGtnXEJ1c1xQY2lcVWhjaUR4ZVxVaGNpUXVldWUuYyBkOlxlZGsybWFpbnRhaW5cZWRrMlxNZGVN b2R1bGVQa2dcQnVzXFBjaVxVaGNpRHhlXFVoY2kuYyBkOlxlZGsybWFpbnRhaW5cZWRrMlxNZGVN b2R1bGVQa2dcQnVzXFBjaVxVaGNpRHhlXFVoY2lEZWJ1Zy5jIGQ6XGVkazJtYWludGFpblxlZGsy XE1kZU1vZHVsZVBrZ1xCdXNcUGNpXFVoY2lEeGVcVXNiSGNNZW0uYyBkOlxlZGsybWFpbnRhaW5c ZWRrMlxNZGVNb2R1bGVQa2dcQnVzXFBjaVxVaGNpRHhlXFVoY2lTY2hlZC5jDQpOTUFLRSA6IGZh dGFsIGVycm9yIFUxMDc3OiAnIkM6XFByb2dyYW0gRmlsZXMgKHg4NilcTWljcm9zb2Z0IFZpc3Vh bCBTdHVkaW9cMjAxN1xFbnRlcnByaXNlXFZDXFRvb2xzXE1TVkNcMTQuMTYuMjcwMjNcYmluXEhv c3R4ODZceDg2XGNsLmV4ZSInIDogcmV0dXJuIGNvZGUgJzB4MicNClN0b3AuDQoNCg0KYnVpbGQu cHkuLi4NCiA6IGVycm9yIDcwMDA6IEZhaWxlZCB0byBleGVjdXRlIGNvbW1hbmQNCiAgICAgICAg QzpcUHJvZ3JhbSBGaWxlcyAoeDg2KVxNaWNyb3NvZnQgVmlzdWFsIFN0dWRpb1wyMDE3XEVudGVy cHJpc2VcVkNcVG9vbHNcTVNWQ1wxNC4xNi4yNzAyM1xiaW5cSG9zdHg4Nlx4ODZcbm1ha2UuZXhl IC9ub2xvZ28gdGJ1aWxkIFtkOlxlZGsybWFpbnRhaW5cZWRrMlxCdWlsZFxPdm1mSWEzMlxERUJV R19WUzIwMTdcSUEzMlxPdm1mUGtnXExpbnV4SW5pdHJkRHluYW1pY1NoZWxsQ29tbWFuZFxMaW51 eEluaXRyZER5bmFtaWNTaGVsbENvbW1hbmRdDQoNCg0KYnVpbGQucHkuLi4NCiA6IGVycm9yIEYw MDI6IEZhaWxlZCB0byBidWlsZCBtb2R1bGUNCiAgICAgICAgZDpcZWRrMm1haW50YWluXGVkazJc T3ZtZlBrZ1xMaW51eEluaXRyZER5bmFtaWNTaGVsbENvbW1hbmRcTGludXhJbml0cmREeW5hbWlj U2hlbGxDb21tYW5kLmluZiBbSUEzMiwgVlMyMDE3LCBERUJVR10NCg0KLSBGYWlsZWQgLQ0KDQoN Cg0KVGhhbmtzLA0KQm9iDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBkZXZl bEBlZGsyLmdyb3Vwcy5pbyBbbWFpbHRvOmRldmVsQGVkazIuZ3JvdXBzLmlvXSBPbiBCZWhhbGYg T2YgQXJkIEJpZXNoZXV2ZWwNClNlbnQ6IFNhdHVyZGF5LCBNYXJjaCA3LCAyMDIwIDEwOjIyIFBN DQpUbzogZWRrMi1kZXZlbC1ncm91cHMtaW8gPGRldmVsQGVkazIuZ3JvdXBzLmlvPjsgTGFzemxv IEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4NCkNjOiBGZW5nLCBCb2IgQyA8Ym9iLmMuZmVuZ0Bp bnRlbC5jb20+DQpTdWJqZWN0OiBSZTogW2VkazItZGV2ZWxdIFtQQVRDSF0gT3ZtZlBrZy9RZW11 S2VybmVsTG9hZGVyRnNEeGU6IGRyb3AgdGVudGF0aXZlIGNvbnN0IG9iamVjdCBkZWZpbml0aW9u DQoNCk9uIEZyaSwgNiBNYXIgMjAyMCBhdCAyMDoyMiwgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVk aGF0LmNvbT4gd3JvdGU6DQo+DQo+IE9uIDAzLzA2LzIwIDE3OjQwLCBBcmQgQmllc2hldXZlbCB3 cm90ZToNCj4gPiBPbiBGcmksIDYgTWFyIDIwMjAgYXQgMTc6MTQsIExhc3psbyBFcnNlayA8bGVy c2VrQHJlZGhhdC5jb20+IHdyb3RlOg0KPiA+Pg0KPiA+PiBPbiAwMy8wNi8yMCAwODozOCwgQXJk IEJpZXNoZXV2ZWwgd3JvdGU6DQo+ID4+PiBCb2IgcmVwb3J0cyB0aGF0IFZTMjAxNyBjaG9rZXMg b24gYSB0ZW50YXRpdmUgZGVmaW5pdGlvbiBvZiB0aGUgDQo+ID4+PiBjb25zdCBvYmplY3QgJ21F ZmlGaWxlUHJvdG9jb2xUZW1wbGF0ZScsIHdpdGggdGhlIGZvbGxvd2luZyBlcnJvcjoNCj4gPj4+ DQo+ID4+PiAgIE92bWZQa2dcUWVtdUtlcm5lbExvYWRlckZzRHhlXFFlbXVLZXJuZWxMb2FkZXJG c0R4ZS5jKDEzMCk6DQo+ID4+PiAgICAgICBlcnJvciBDMjIyMDogd2FybmluZyB0cmVhdGVkIGFz IGVycm9yIC0gbm8gJ29iamVjdCcgZmlsZSBnZW5lcmF0ZWQNCj4gPj4+ICAgT3ZtZlBrZ1xRZW11 S2VybmVsTG9hZGVyRnNEeGVcUWVtdUtlcm5lbExvYWRlckZzRHhlLmMoMTMwKToNCj4gPj4+ICAg ICAgIHdhcm5pbmcgQzQxMzI6ICdtRWZpRmlsZVByb3RvY29sVGVtcGxhdGUnOiBjb25zdCBvYmpl Y3QgDQo+ID4+PiBzaG91bGQgYmUgaW5pdGlhbGl6ZWQNCj4gPj4+DQo+ID4+PiBMZXQncyB0dXJu IHRoZSBvbmx5IGZ1bmN0aW9uIHRoYXQgcmVsaWVzIG9uIHRoaXMgdGVudGF0aXZlIA0KPiA+Pj4g ZGVmaW5pdGlvbiBpbnRvIGEgZm9yd2FyZCBkZWNsYXJhdGlvbiBpdHNlbGYsIGFuZCBtb3ZlIGl0 cyANCj4gPj4+IGRlZmluaXRpb24gYWZ0ZXIgdGhlIG5vcm1hbCBkZWZpbml0aW9uIG9mIHRoZSBv YmplY3QuIFRoYXQgYWxsb3dzIA0KPiA+Pj4gdXMgdG8gZHJvcCB0aGUgdGVudGF0aXZlDQo+ID4+ DQo+ID4+ICgxKSBzL25vcm1hbC9leHRlcm5hbC8NCj4gPj4NCj4gPg0KPiA+IEFyZSB5b3Ugc3Vy ZT8gVGhlIGNvbnN0IG9iamVjdCBoYXMgc3RhdGljIGxpbmthZ2UuDQo+DQo+IFllcywgSSdtIHN1 cmUuDQo+DQoNCjotKQ0KDQpJIHNob3VsZCBoYXZlIGtub3duIGJldHRlciB0aGFuIHRvIGRvdWJ0 IHlvdSBvbiBhIG1hdHRlciBsaWtlIHRoaXMgLi4uDQoNClRoYW5rcyBmb3IgdGhlIGV4cGxhbmF0 aW9uLg0KDQoNCg0K