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=ruiyu.ni@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 37EEA2119488C for ; Thu, 20 Dec 2018 06:55:07 -0800 (PST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 20 Dec 2018 06:55:07 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.56,377,1539673200"; d="scan'208";a="129476437" Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201]) by fmsmga004.fm.intel.com with ESMTP; 20 Dec 2018 06:55:07 -0800 Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS) id 14.3.408.0; Thu, 20 Dec 2018 06:55:06 -0800 Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.203]) by SHSMSX103.ccr.corp.intel.com ([169.254.4.59]) with mapi id 14.03.0415.000; Thu, 20 Dec 2018 22:55:05 +0800 From: "Ni, Ruiyu" To: David Woodhouse , Gerd Hoffmann , Laszlo Ersek , "Richardson, Brian" CC: "Justen, Jordan L" , Ard Biesheuvel , Anthony Perard , Julien Grall , "edk2-devel@lists.01.org" , Kevin O'Connor Thread-Topic: Drop CSM support in OvmfPkg? Thread-Index: AdSVrlbHq3cEbVXKTw64xdd45eGHWv//+jKAgASCA4CAAHNHgP//Znkg Date: Thu, 20 Dec 2018 14:55:04 +0000 Message-ID: <734D49CCEBEEF84792F5B80ED585239D5BF6895F@SHSMSX104.ccr.corp.intel.com> References: <734D49CCEBEEF84792F5B80ED585239D5BF6035C@SHSMSX104.ccr.corp.intel.com> <20181220064447.7eflwhm3t5upj7ds@sirius.home.kraxel.org> In-Reply-To: Accept-Language: en-US, zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMzM1M2NlMjgtMzVmYS00YWIzLTgxYTEtMmE0NWZmNzU1NThjIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiVFg3cHdNT0pvUmNPaUlLZWkwQnpiNnhMU3I4OFdcL0tzRG5zZzNXaDFza0hZbjlEKzlxK01mKzJweWtncDkwZ3EifQ== x-ctpclassification: CTP_NT dlp-product: dlpe-windows dlp-version: 11.0.400.15 dlp-reaction: no-action x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Subject: Re: Drop CSM support in OvmfPkg? X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Dec 2018 14:55:08 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogRGF2aWQgV29vZGhvdXNl IFttYWlsdG86ZHdtdzJAaW5mcmFkZWFkLm9yZ10NCj4gU2VudDogVGh1cnNkYXksIERlY2VtYmVy IDIwLCAyMDE4IDk6MzcgUE0NCj4gVG86IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29t PjsgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4NCj4gQ2M6IE5pLCBSdWl5dSA8cnVp eXUubmlAaW50ZWwuY29tPjsgSnVzdGVuLCBKb3JkYW4gTA0KPiA8am9yZGFuLmwuanVzdGVuQGlu dGVsLmNvbT47IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPjsNCj4g QW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+OyBKdWxpZW4gR3JhbGwN Cj4gPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPjsgZWRrMi1kZXZlbEBsaXN0cy4wMS5vcmc7IEtl dmluIE8nQ29ubm9yDQo+IDxrZXZpbkBrb2Nvbm5vci5uZXQ+DQo+IFN1YmplY3Q6IFJlOiBEcm9w IENTTSBzdXBwb3J0IGluIE92bWZQa2c/DQo+IA0KPiBPbiBUaHUsIDIwMTgtMTItMjAgYXQgMDc6 NDQgKzAxMDAsIEdlcmQgSG9mZm1hbm4gd3JvdGU6DQo+ID4gT24gTW9uLCBEZWMgMTcsIDIwMTgg YXQgMTA6NTQ6MjVBTSArMDEwMCwgTGFzemxvIEVyc2VrIHdyb3RlOg0KPiA+ID4gKEFkZGluZyBL ZXZpbiwgR2VyZCwgRGF2aWQpDQo+ID4gPg0KPiA+ID4gT24gMTIvMTcvMTggMDM6MjMsIE5pLCBS dWl5dSB3cm90ZToNCj4gPiA+ID4gSGkgT3ZtZlBrZyBtYWludGFpbmVycyBhbmQgcmV2aWV3ZXJz LA0KPiA+ID4gPiBJIGFtIHdvcmtpbmcgb24gcmVtb3ZpbmcgSW50ZWxGcmFtZXdvcmtNb2R1bGVQ a2cgYW5kDQo+IEludGVsRnJhbWV3b3JrUGtnLiBUaGUgYmlnZ2VzdCBkZXBlbmRlbmN5IG5vdyBJ IHNlZSBpcyB0aGUgQ1NNIGNvbXBvbmVudHMNCj4gdGhhdCBPVk1GIGRlcGVuZHMgb24uDQo+ID4g PiA+IFNvIEknZCBsaWtlIHRvIGtub3cgeW91ciBvcGluaW9uIGFib3V0IGhvdyB0byBoYW5kbGUg dGhpcy4gSSBzZWUgdHdvDQo+IG9wdGlvbnMgaGVyZToNCj4gPiA+ID4NCj4gPiA+ID4gICAxLiAg RHJvcCBDU00gc3VwcG9ydCBpbiBPdm1mUGtnLg0KPiA+ID4gPiAgIDIuICBDcmVhdGUgYSBPdm1m UGtnL0NzbSBmb2xkZXIgdG8gZHVwbGljYXRlIGFsbCBDU00gY29tcG9uZW50cyB0aGVyZS4NCj4g PiA+ID4NCj4gPiA+ID4gV2hhdCdzIHlvdXIgb3BpbmlvbiBhYm91dCB0aGlzPw0KPiA+ID4NCj4g PiA+ICgxKSBQZXJzb25hbGx5IEkgbmV2ZXIgdXNlIENTTSBidWlsZHMgb2YgT1ZNRi4gVGhlIE9W TUYgYnVpbGRzIGluIFJIRUwNCj4gPiA+IGFuZCBGZWRvcmEgYWxzbyBkb24ndCBlbmFibGUgdGhl IENTTSAobWFpbmx5IGJlY2F1c2UgSSBoYWQgZm91bmQNCj4gPiA+IGRlYnVnZ2luZyAmIHN1cHBv cnRpbmcgdGhlIENTTSAqZXh0cmVtZWx5KiBkaWZmaWN1bHQpLiBGb3INCj4gPiA+IHZpcnR1YWxp emF0aW9uLCB3ZSBnZW5lcmFsbHkgcmVjb21tZW5kICJ1c2UgU2VhQklPUyBkaXJlY3RseSBpZiB5 b3UgbmVlZA0KPiA+ID4gYSB0cmFkaXRpb25hbCBCSU9TIGd1ZXN0Ii4NCj4gPg0KPiA+IE9uIGEg dmlydHVhbCBtYWNoaW5lIGl0IGlzIHZlcnkgc2ltcGxlIHRvIHN3aXRjaCB0aGUgZmlybXdhcmUg KHVubGlrZSBvbg0KPiA+IHBoeXNpY2FsIG1hY2hpbmVzKSwgd2hpY2ggSSB0aGluayBpcyB0aGUg bWFpbiByZWFzb24gb3ZtZitjc20gbmV2ZXINCj4gPiByZWFsbHkgdG9vayBvZmYuDQo+IA0KPiBI bSwgdGhhdCdzIHRydWUgZm9yIHZpcnR1YWwgbWFjaGluZXMgd2hlcmUgeW91IG93biB0aGUgaG9z dCBzeXN0ZW0gdG9vDQo+IGFuZCBzd2l0Y2hpbmcgQklPUyBpcyBqdXN0IGEgbWF0dGVyIG9mIGNv bmZpZ3VyYXRpb24uIElmIHlvdSdyZSBydW5uaW5nDQo+IFZNIGhvc3RpbmcgYXQgc2NhbGUsIGhv d2V2ZXIsIGFuZCB0aGUgY3VzdG9tZXJzIGRvbid0IGdldCB0aGF0IGxldmVsIG9mDQo+IGNvbnRy b2wsIHRoZW4gb2ZmZXJpbmcgYSBzaW5nbGUgQklPUyBpbWFnZSB3aGljaCBkb2VzIFVFRkkgYW5k IENTTSBpbiBhDQo+ICJvbmUgc2l6ZSBmaXRzIGFsbCIgZG9lcyBoYXZlIHNvbWUgbWVyaXQuDQo+ IA0KPiA+ID4gKDMpIEhvd2V2ZXIsIERhdmlkIGFuZCBLZXZpbiBoYWQgcHV0IGEgKmxvdCogb2Yg d29yayBpbnRvIGVuYWJsaW5nDQo+ID4gPiBTZWFCSU9TIHRvIGZ1bmN0aW9uIGFzIGEgQ1NNIGlu IGNvbWJpbmF0aW9uIHdpdGggT1ZNRi4gVG9kYXksIHRoZSBDU00NCj4gPiA+IHRhcmdldCBpcyBh IGRlZGljYXRlZCAvIHNlcGFyYXRlICJidWlsZCBtb2RlIiBvZiBTZWFCSU9TLg0KPiA+DQo+ID4g SUlSQyB0aGVyZSBhcmUgc3RpbGwgc29tZSBjb3JuZXIgY2FzZXMgd2hpY2ggYXJlIG5vdCB3b3Jr aW5nIGFuZCBub2JvZHkNCj4gPiB3YW50cyBwdXQgYW55IGVmZm9ydCBpbnRvIGZpeGluZyB0aGVt LiAgUzMgc3VzcGVuZCBjb21lcyB0byBtaW5kLg0KPiANCj4gRG9uJ3QgdGhpbmsgdGhhdCBzaG91 bGQgYmUgaGFyZCB0byBmaXggaWYgYW55b25lIHJlYWxseSBjYXJlcy4uLg0KPiANCj4gPiBJJ20g bm90IGV2ZW4gc3VyZSBpdCBzdGlsbCB3b3Jrcy4gIEl0IGJ1aWxkcywgeWVzLCBteSBqZW5raW5z IGluc3RhbmNlDQo+ID4gZG9lcyB0aGF0LiAgQnV0IHRoZXJlIGlzIG5vIHRlc3RpbmcgYmV5b25k IHRoYXQsIGFuZCBJIGRvdWJ0IHRoYXQNCj4gPiBzb21lb25lIGVsc2UgZG9lcyByZWd1bGFyIG92 bWYrY3NtIHJlZ3Jlc3Npb24gdGVzdGluZy4gIFNvIHRoZSBjaGFuY2VzDQo+ID4gdGhhdCBhbnkg cnVudGltZSBicmVha2FnZSBnb2VzIHVubm90aWNlZCBhcmUgcHJldHR5IGhpZ2ggLi4uDQo+ID4N Cj4gPiA+ICg0KSBJIGFsc28gdGhpbmsgYW4gb3BlbiBzb3VyY2UgQ1NNIGltcGxlbWVudGF0aW9u IHNob3VsZCBleGlzdCwganVzdCBzbw0KPiA+ID4gcGVvcGxlIGNhbiBzdHVkeSBpdCBhbmQgZXhw ZXJpbWVudCB3aXRoIGl0Lg0KPiA+DQo+ID4gSXQnbGwgbm90IGJlIGRlbGV0ZWQgZnJvbSBnaXQs IHNvIGl0J2xsIGJlIHRoZXJlIGV2ZW4gd2hlbiByZW1vdmVkIGZyb20NCj4gPiBtYXN0ZXIgYnJh bmNoLg0KPiA+DQo+ID4gPiBJbiBzaG9ydCwgSSB0aGluayB0aGUgY29tbXVuaXR5IHdvdWxkIGJl bmVmaXQgaWYgc29tZW9uZSBjb250aW51ZWQgdG8NCj4gPiA+IG1haW50YWluIHRoZSBDU00gaW5m cmFzdHJ1Y3R1cmUgaW4gZWRrMiwNCj4gDQo+IFJ1aXl1IChhbmQgSm9yZGFuKSwgd2hhdCdzIGFj dHVhbGx5IGhhcHBlbmluZyBoZXJlPyBZb3Ugc2FpZCB5b3Ugd2VyZQ0KPiBkZXByZWNhdGluZyBJ bnRlbEZyYW1ld29ya1BrZy4uLiBpbiB0aGUgaW50ZXJuYWwgSW50ZWwgYnVpbGRzLCB3aGF0DQo+ IHJlcGxhY2VzIHRoZSBDU00gcGFydD8gV2UgZm91Z2h0IHRvIGdldCBwYXJ0cyBvZiBDU00gc3Vw cG9ydCBwdWJsaXNoZWQNCj4gdG8gVGlhbm9Db3JlIGZyb20gdGhlIGludGVybmFsIHRyZWUsIGFu ZCBJJ20gY29uY2VybmVkIHRoYXQgdGhpcyBpcyBhDQo+IHJlZ3Jlc3Npb24g4oCUIHdlIGVuZCB1 cCB3aXRoIENTTSBzdXBwb3J0IG9ubHkgYmVpbmcgaW50ZXJuYWwgYWdhaW4uIE9yDQo+IGlzIGl0 IGJlaW5nIGRyb3BwZWQgZnJvbSB0aGUgSW50ZWwgdHJlZSBlbnRpcmVseT8NCg0KVUVGSSBzZWN1 cmUgYm9vdCBlbmFibGVkIGZpcm13YXJlIGlzIHRoZSB2ZXJ5IHJlY29tbWVuZGVkIHByZS1PUw0K ZW52aXJvbm1lbnQgY29uc2lkZXJpbmcgbm93YWRheXMgbW9yZSBhbmQgbW9yZSBoYWNrZXJzIGFy ZSBpbnRlcmVzdGVkDQppbiB0aGlzIGFyZWEuDQpDU00gZW5hYmxlZCBVRUZJIGVudmlyb25tZW50 IGp1c3QgY2Fubm90IHByb3ZpZGUgYSB0cnVzdCBjaGFpbiB1cCB0byBPUyBsb2FkZXINCmFuZCBp dCB3aWxsIGJlIChvciBtYXkgYmUpIGRlcHJlY2F0ZWQuDQpJIGJlbGlldmUgdGhpcyBpcyB0aGUg bWFqb3IgcmVhc29uIHRoYXQgd2Ugd2FudCB0byByZW1vdmUgQ1NNIHN1cHBvcnQuDQpAQnJpYW4s IGNvcnJlY3QgbWUgaWYgSSBhbSB3cm9uZy4NCg0KUmVnYXJkaW5nIHRvIGRlcHJlY2F0aW5nIElu dGVsRnJhbWV3b3JrUGtnLCB0aGF0J3MgdG8gcmVtb3ZlIG9sZCB1c2VkDQppbnRlcmZhY2VzL2Nv ZGVzIHRvIG1ha2UgZGV2ZWxvcGVycyBlYXNpZXIgdG8gdW5kZXIgRURLSUkgcHJvamVjdC4NCg0K PiANCj4gSSBhbSB2ZXJ5IG11Y2ggYWdhaW5zdCAqaW5jcmVhc2luZyogdGhlIG51bWJlciBvZiBm ZWF0dXJlcyB3aGljaCBhcmUNCj4gc3VwcG9ydGVkIGluIHByaXZhdGUgcmVwb3NpdG9yaWVzIGFu ZCBub3QgdGhlIHB1YmxpYyBvbmUuDQo=