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.43, mailfrom: jiewen.yao@intel.com) Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by groups.io with SMTP; Thu, 03 Oct 2019 17:05:33 -0700 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 03 Oct 2019 17:05:33 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.67,254,1566889200"; d="scan'208";a="182547756" Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202]) by orsmga007.jf.intel.com with ESMTP; 03 Oct 2019 17:05:32 -0700 Received: from fmsmsx163.amr.corp.intel.com (10.18.125.72) by fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 3 Oct 2019 17:05:32 -0700 Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by fmsmsx163.amr.corp.intel.com (10.18.125.72) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 3 Oct 2019 17:05:31 -0700 Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.176]) by SHSMSX103.ccr.corp.intel.com ([169.254.4.165]) with mapi id 14.03.0439.000; Fri, 4 Oct 2019 08:05:29 +0800 From: "Yao, Jiewen" To: "devel@edk2.groups.io" , "lersek@redhat.com" , "Zhang, Chao B" , "Wang, Jian J" Subject: Re: [edk2-devel] [PATCH 27/35] SecurityPkg: stop abusing EFI_EVENT for protocol notify registration Thread-Topic: [edk2-devel] [PATCH 27/35] SecurityPkg: stop abusing EFI_EVENT for protocol notify registration Thread-Index: AQHVedqwH83p62ln2Ua9zGc0vKOEUqdJmw/A Date: Fri, 4 Oct 2019 00:05:27 +0000 Message-ID: <74D8A39837DF1E4DA445A8C0B3885C503F7EBE1A@shsmsx102.ccr.corp.intel.com> References: <20190917194935.24322-1-lersek@redhat.com> <20190917194935.24322-28-lersek@redhat.com> <9b7a8ba8-8e3c-0698-e12f-fff8fd010c8a@redhat.com> <0eb655b2-84b3-8ded-48c4-5065c2128cb9@redhat.com> In-Reply-To: <0eb655b2-84b3-8ded-48c4-5065c2128cb9@redhat.com> Accept-Language: zh-CN, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNzA2NzNiNDgtMmNjNi00YjQyLWE3OWUtOGU2MGU2MjE2MmIxIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiWExcL3AzVHViK3V2V0Z0RnlUN2kzbnExQWtWQ0hxU2ZmODNHZUVuRDhzb2FzdkZ0N2lhYmE5d1I3anV6QktEU0oifQ== x-ctpclassification: CTP_NT dlp-product: dlpe-windows dlp-version: 11.2.0.6 dlp-reaction: no-action x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Return-Path: jiewen.yao@intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 R29vZCBjYXRjaCENCg0KUmV2aWV3ZWQgYnk6IEppZXdlbiBZYW8gPEppZXdlbi55YW9AaW50ZWwu Y29tPg0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IExhc3psbyBFcnNl ayA8bGVyc2VrQHJlZGhhdC5jb20+DQo+IFNlbnQ6IFRodXJzZGF5LCBPY3RvYmVyIDMsIDIwMTkg NzowNyBQTQ0KPiBUbzogWmhhbmcsIENoYW8gQiA8Y2hhby5iLnpoYW5nQGludGVsLmNvbT47IFdh bmcsIEppYW4gSg0KPiA8amlhbi5qLndhbmdAaW50ZWwuY29tPjsgWWFvLCBKaWV3ZW4gPGppZXdl bi55YW9AaW50ZWwuY29tPg0KPiBDYzogZWRrMi1kZXZlbC1ncm91cHMtaW8gPGRldmVsQGVkazIu Z3JvdXBzLmlvPg0KPiBTdWJqZWN0OiBSZTogW2VkazItZGV2ZWxdIFtQQVRDSCAyNy8zNV0gU2Vj dXJpdHlQa2c6IHN0b3AgYWJ1c2luZyBFRklfRVZFTlQNCj4gZm9yIHByb3RvY29sIG5vdGlmeSBy ZWdpc3RyYXRpb24NCj4gDQo+IFBpbmdpbmcgU2VjdXJpdHlQa2cgbWFpbnRhaW5lcnMgYWdhaW4s IGZvciByZXZpZXdpbmcgdGhpcyBwYXRjaC4NCj4gDQo+IFRoYW5rcw0KPiBMYXN6bG8NCj4gDQo+ IE9uIDA5LzI2LzE5IDE0OjQ2LCBMYXN6bG8gRXJzZWsgd3JvdGU6DQo+ID4gQ2hhbywgSmlhbiwg Smlld2VuLA0KPiA+DQo+ID4gY2FuIHlvdSBwbGVhc2UgcmV2aWV3IHRoaXMgcGF0Y2g/DQo+ID4N Cj4gPiBUaGFua3MsDQo+ID4gTGFzemxvDQo+ID4NCj4gPg0KPiA+IE9uIDA5LzE3LzE5IDIxOjQ5 LCBMYXN6bG8gRXJzZWsgd3JvdGU6DQo+ID4+IEVmaUNyZWF0ZVByb3RvY29sTm90aWZ5RXZlbnQo KSB0YWtlcyBhIChWT0lEKiopIGZvciAiUmVnaXN0cmF0aW9uIiwNCj4gPj4gc2ltaWxhcmx5IHRv IGdCUy0+UmVnaXN0ZXJQcm90b2NvbE5vdGlmeSgpLiBXZSBzaG91bGQgcGFzcyB0aGUgYWRkcmVz cyBvZg0KPiA+PiBhbiBhY3R1YWwgcG9pbnRlci10by1WT0lELCBhbmQgbm90IHRoZSBhZGRyZXNz IG9mIGFuIEVGSV9FVkVOVC4gRUZJX0VWRU5UDQo+ID4+IGp1c3QgaGFwcGVucyB0byBiZSBzcGVj aWZpZWQgYXMgKFZPSUQqKSwgYW5kIGhhcyBub3RoaW5nIHRvIGRvIHdpdGggdGhlDQo+ID4+IHJl Z2lzdHJhdGlvbi4NCj4gPj4NCj4gPj4gVGhpcyBjaGFuZ2UgaXMgYSBuby1vcCBpbiBwcmFjdGlj ZTsgaXQncyBhIHNlbWFudGljIGltcHJvdmVtZW50Lg0KPiA+Pg0KPiA+PiBDYzogQ2hhbyBaaGFu ZyA8Y2hhby5iLnpoYW5nQGludGVsLmNvbT4NCj4gPj4gQ2M6IEppYW4gV2FuZyA8amlhbi5qLndh bmdAaW50ZWwuY29tPg0KPiA+PiBDYzogSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+ DQo+ID4+IFNpZ25lZC1vZmYtYnk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+DQo+ ID4+IC0tLQ0KPiA+Pg0KPiA+PiBOb3RlczoNCj4gPj4gICAgIGJ1aWxkLXRlc3RlZCBvbmx5DQo+ ID4+DQo+ID4+ICBTZWN1cml0eVBrZy9IZGRQYXNzd29yZC9IZGRQYXNzd29yZER4ZS5jIHwgMiAr LQ0KPiA+PiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pDQo+ ID4+DQo+ID4+IGRpZmYgLS1naXQgYS9TZWN1cml0eVBrZy9IZGRQYXNzd29yZC9IZGRQYXNzd29y ZER4ZS5jDQo+IGIvU2VjdXJpdHlQa2cvSGRkUGFzc3dvcmQvSGRkUGFzc3dvcmREeGUuYw0KPiA+ PiBpbmRleCBiMGQ3OTViNjU5N2YuLjA1MWU2NDA5MWQ3ZiAxMDA2NDQNCj4gPj4gLS0tIGEvU2Vj dXJpdHlQa2cvSGRkUGFzc3dvcmQvSGRkUGFzc3dvcmREeGUuYw0KPiA+PiArKysgYi9TZWN1cml0 eVBrZy9IZGRQYXNzd29yZC9IZGRQYXNzd29yZER4ZS5jDQo+ID4+IEBAIC0yNzcwLDcgKzI3NzAs NyBAQCBIZGRQYXNzd29yZER4ZUluaXQgKA0KPiA+PiAgew0KPiA+PiAgICBFRklfU1RBVFVTICAg ICAgICAgICAgICAgICAgICAgU3RhdHVzOw0KPiA+PiAgICBIRERfUEFTU1dPUkRfRFhFX1BSSVZB VEVfREFUQSAgKlByaXZhdGU7DQo+ID4+IC0gIEVGSV9FVkVOVCAgICAgICAgICAgICAgICAgICAg ICBSZWdpc3RyYXRpb247DQo+ID4+ICsgIFZPSUQgICAgICAgICAgICAgICAgICAgICAgICAgICAq UmVnaXN0cmF0aW9uOw0KPiA+PiAgICBFRklfRVZFTlQgICAgICAgICAgICAgICAgICAgICAgRW5k T2ZEeGVFdmVudDsNCj4gPj4gICAgRURLSUlfVkFSSUFCTEVfTE9DS19QUk9UT0NPTCAgICpWYXJp YWJsZUxvY2s7DQo+ID4+DQo+ID4+DQo+ID4NCj4gPg0KPiA+IA0KPiA+DQoNCg==