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.151; helo=mga17.intel.com; envelope-from=liming.gao@intel.com; receiver=edk2-devel@lists.01.org Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) (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 270C221B02822 for ; Tue, 8 Jan 2019 07:12:15 -0800 (PST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga003.jf.intel.com ([10.7.209.27]) by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 08 Jan 2019 07:12:15 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.56,454,1539673200"; d="scan'208";a="116452993" Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205]) by orsmga003.jf.intel.com with ESMTP; 08 Jan 2019 07:12:14 -0800 Received: from FMSMSX109.amr.corp.intel.com (10.18.116.9) by fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS) id 14.3.408.0; Tue, 8 Jan 2019 07:12:14 -0800 Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by fmsmsx109.amr.corp.intel.com (10.18.116.9) with Microsoft SMTP Server (TLS) id 14.3.408.0; Tue, 8 Jan 2019 07:12:13 -0800 Received: from shsmsx152.ccr.corp.intel.com ([169.254.6.44]) by SHSMSX104.ccr.corp.intel.com ([169.254.5.159]) with mapi id 14.03.0415.000; Tue, 8 Jan 2019 23:12:12 +0800 From: "Gao, Liming" To: Laszlo Ersek , Leif Lindholm CC: AKASHI Takahiro , Alexander Graf , Heinrich Schuchardt , "trini@konsulko.com" , "robdclark@gmail.com" , "u-boot@lists.denx.de" , "edk2-devel@lists.01.org" , "Wang, Jian J" , "Wu, Hao A" , "Ni, Ray" , "Zeng, Star" , Andrew Fish , "Kinney, Michael D" , "Ard Biesheuvel" , "Rothman, Michael A" Thread-Topic: [RESEND PATCH v2 2/6] efi_loader: Initial HII database protocols Thread-Index: AQHUpzeyhzCNJ0RYKkGZz/3r4ezrvaWkvakAgACyOJA= Date: Tue, 8 Jan 2019 15:12:11 +0000 Message-ID: <4A89E2EF3DFEDB4C8BFDE51014F606A14E3ADCB9@SHSMSX152.ccr.corp.intel.com> References: <20181214101043.14067-1-takahiro.akashi@linaro.org> <20181214101043.14067-3-takahiro.akashi@linaro.org> <20181217011626.GC14562@linaro.org> <84b6f3fd-ed68-a541-7727-69e5392984e6@suse.de> <20181225083024.GC14405@linaro.org> <20190107140932.uefkly3a3jzlyjjf@bivouac.eciton.net> <7d6fbbff-ca48-588a-6082-bf8b95a7e829@redhat.com> <20190107192220.ugkcxfd3betvuypi@bivouac.eciton.net> <1d1c1e2f-193c-5e1f-f51a-b922b67eb428@redhat.com> <20190108095102.myetfzaancuzq7cx@bivouac.eciton.net> <65b16f57-8d34-87ee-2fcc-8312d333f308@redhat.com> In-Reply-To: <65b16f57-8d34-87ee-2fcc-8312d333f308@redhat.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ctpclassification: CTP_NT x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNTc5NjAzNmYtOTkzMS00MjVhLWI2NmMtN2NmNGUzOWZkZmExIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiXC9laXY4OWQwYW9MZkV0SGtqUUIwamhIZXRBU3BZV29QanhOMGtINU16cEQwdDZQaWE0OFg0MWp0TERDRjQ1eVMifQ== 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: [RESEND PATCH v2 2/6] efi_loader: Initial HII database protocols 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: Tue, 08 Jan 2019 15:12:16 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 RUZJX0dVSUQgc3RydWN0dXJlIGRlZmluaXRpb24gZm9sbG93cyBSRkMgVVVJRCBodHRwczovL3d3 dy5pZXRmLm9yZy9yZmMvcmZjNDEyMi50eHQuIFRoaXMgUkZDIGhhcyBubyA2NCBiaXQgYm91bmRh cnkgcmVxdWlyZW1lbnQuIEkgZG9uJ3Qga25vdyB0aGUgYmFja2dyb3VuZCB3aHkgVUVGSSBzcGVj IHJlcXVpcmVzIHRvIGFsaWduIG9uIDY0LWJpdCBib3VuZGFyeS4gVGhpcyBtYXkgYmUgdHJ1ZSBm b3IgZWFybHkgSVBGIGFyY2guIFVFRkkgZm9ydW0gY2FuIGNsYXJpZnkgaXRzIHB1cnBvc2UuIElm IG5vIHNwZWNpZmljIHJlYXNvbiwgSSBzdWdnZXN0IHRvIGZvbGxvdyB0aGUgaW5kdXN0cnkgc3Rh bmRhcmQgR1VJRCBmb3JtYXQsIGFuZCB1cGRhdGUgVUVGSSBzcGVjLiANCg0KT24gcGFjayBpbiBz dHJ1Y3R1cmUgRUZJX0hJSV9LRVlCT0FSRF9MQVlPVVQsIFVFRkkyLjcgMzIuMyBDb2RlIERlZmlu aXRpb25zIGhhcyBvbmUgc2VudGVuY2UgdGhhdCB0aGlzIGNoYXB0ZXIgZGVzY3JpYmVzIHRoZSBi aW5hcnkgZW5jb2Rpbmcgb2YgdGhlIGRpZmZlcmVudCBwYWNrYWdlIHR5cGVzLiAzMi4zLjMgRm9u dCBQYWNrYWdlIGhhcyB0aGUgYWRkaXRpb25hbCBzdGF0ZW1lbnQgdGhhdCBzdHJ1Y3R1cmVzIGRl c2NyaWJlZCBoZXJlIGFyZSBieXRlIHBhY2tlZC4gQmFzZSBvbiB0aG9zZSBkZXNjcmlwdGlvbiwg d2UgY2FuIGluZmVyIEhJSSBwYWNrYWdlIGRhdGEgaXMgdGhlIGJ5dGUgcGFja2VkLiBJIGFncmVl IHRvIG9idmlvdXNseSBzcGVjaWZ5IHRoYXQgc3RydWN0dXJlcyBkZXNjcmliZWQgaGVyZSBhcmUg Ynl0ZSBwYWNrZWQgaW4gMzIuMyBzZWN0aW9uLg0KDQpMYXN0LCBFRklfSElJX0tFWUJPQVJEX1BB Q0tBR0VfSERSIHN0cnVjdHVyZSBkZWZpbml0aW9uIGRvZXNuJ3QgZm9sbG93IFVFRkkgc3BlYy4g SSByZW1lbWJlciB3ZSBldmVyIG1lZXQgd2l0aCB0aGUgY29tcGlsZXIgaXNzdWUgZm9yIGJlbG93 IHN0eWxlLiBHQ0M0OSBtYXkgY29tcGxhaW50IGl0LiBJIG5lZWQgdG8gZG91YmxlIGNvbmZpcm0u IA0KdHlwZWRlZiBzdHJ1Y3Qgew0KICBFRklfSElJX1BBQ0tBR0VfSEVBREVSICBIZWFkZXI7DQog IFVJTlQxNiAgICAgICAgICAgICAgICAgIExheW91dENvdW50Ow0KICBFRklfSElJX0tFWUJPQVJE X0xBWU9VVCBMYXlvdXRbXTsNCn0gRUZJX0hJSV9LRVlCT0FSRF9QQUNLQUdFX0hEUjsNCg0KVGhh bmtzDQpMaW1pbmcNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogTGFzemxv IEVyc2VrIFttYWlsdG86bGVyc2VrQHJlZGhhdC5jb21dDQo+IFNlbnQ6IFR1ZXNkYXksIEphbnVh cnkgOCwgMjAxOSA3OjU2IFBNDQo+IFRvOiBMZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxp bmFyby5vcmc+DQo+IENjOiBBS0FTSEkgVGFrYWhpcm8gPHRha2FoaXJvLmFrYXNoaUBsaW5hcm8u b3JnPjsgQWxleGFuZGVyIEdyYWYgPGFncmFmQHN1c2UuZGU+OyBIZWlucmljaCBTY2h1Y2hhcmR0 IDx4eXByb24uZ2xwa0BnbXguZGU+Ow0KPiB0cmluaUBrb25zdWxrby5jb207IHJvYmRjbGFya0Bn bWFpbC5jb207IHUtYm9vdEBsaXN0cy5kZW54LmRlOyBlZGsyLWRldmVsQGxpc3RzLjAxLm9yZzsg V2FuZywgSmlhbiBKIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+OyBXdSwNCj4gSGFvIEEgPGhhby5h Lnd1QGludGVsLmNvbT47IE5pLCBSYXkgPHJheS5uaUBpbnRlbC5jb20+OyBaZW5nLCBTdGFyIDxz dGFyLnplbmdAaW50ZWwuY29tPjsgQW5kcmV3IEZpc2ggPGFmaXNoQGFwcGxlLmNvbT47IEtpbm5l eSwNCj4gTWljaGFlbCBEIDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT47IEFyZCBCaWVzaGV1 dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPjsgR2FvLCBMaW1pbmcgPGxpbWluZy5nYW9A aW50ZWwuY29tPg0KPiBTdWJqZWN0OiBSZTogW1JFU0VORCBQQVRDSCB2MiAyLzZdIGVmaV9sb2Fk ZXI6IEluaXRpYWwgSElJIGRhdGFiYXNlIHByb3RvY29scw0KPiANCj4gT24gMDEvMDgvMTkgMTA6 NTEsIExlaWYgTGluZGhvbG0gd3JvdGU6DQo+ID4gTWRlUGtnL01kZU1vZHVsZVBrZyBtYWludGFp bmVycyAtIGFueSBjb21tZW50cz8NCj4gPg0KPiA+IE9uIFR1ZSwgSmFuIDA4LCAyMDE5IGF0IDAx OjI4OjAwQU0gKzAxMDAsIExhc3psbyBFcnNlayB3cm90ZToNCj4gPj4gT24gMDEvMDcvMTkgMjA6 MjIsIExlaWYgTGluZGhvbG0gd3JvdGU6DQo+ID4+PiBPbiBNb24sIEphbiAwNywgMjAxOSBhdCAw NzoyOTo0N1BNICswMTAwLCBMYXN6bG8gRXJzZWsgd3JvdGU6DQo+ID4+DQo+ID4+Pj4gVGhlIFVF Rkkgc3BlYyAodjIuNykgZXhwbGljaXRseSByZXF1aXJlcyBFRklfR1VJRCB0byBiZSA2NC1iaXQg YWxpZ25lZCwNCj4gPj4+PiB1bmxlc3Mgc3BlY2lmaWVkIG90aGVyd2lzZS4gU2VlIGluICJUYWJs ZSA1LiBDb21tb24gVUVGSSBEYXRhIFR5cGVzIjoNCj4gPj4+Pg0KPiA+Pj4+ICAgRUZJX0dVSUQg LS0gMTI4LWJpdCBidWZmZXIgY29udGFpbmluZyBhIHVuaXF1ZSBpZGVudGlmaWVyIHZhbHVlLg0K PiA+Pj4+ICAgICAgICAgICAgICAgVW5sZXNzIG90aGVyd2lzZSBzcGVjaWZpZWQsIGFsaWduZWQg b24gYSA2NC1iaXQNCj4gPj4+PiAgICAgICAgICAgICAgIGJvdW5kYXJ5Lg0KPiA+Pj4NCj4gPj4+ IEluZGVlZC4NCj4gPj4+DQo+ID4+Pj4gV2hldGhlciBlZGsyIHNhdGlzZmllcyB0aGF0LCBhbmQg aWYgc28sIGhvdyAoYnkgY2hhbmNlIC8gYnkgZ2VuZXJhbA0KPiA+Pj4+IGJ1aWxkIGZsYWdzKSwg SSBkb24ndCBrbm93LiBUaGUgY29kZSBzYXlzLA0KPiA+Pj4+DQo+ID4+Pj4gLy8vDQo+ID4+Pj4g Ly8vIDEyOCBiaXQgYnVmZmVyIGNvbnRhaW5pbmcgYSB1bmlxdWUgaWRlbnRpZmllciB2YWx1ZS4N Cj4gPj4+PiAvLy8gVW5sZXNzIG90aGVyd2lzZSBzcGVjaWZpZWQsIGFsaWduZWQgb24gYSA2NCBi aXQgYm91bmRhcnkuDQo+ID4+Pj4gLy8vDQo+ID4+Pj4gdHlwZWRlZiBzdHJ1Y3Qgew0KPiA+Pj4+ ICAgVUlOVDMyICBEYXRhMTsNCj4gPj4+PiAgIFVJTlQxNiAgRGF0YTI7DQo+ID4+Pj4gICBVSU5U MTYgIERhdGEzOw0KPiA+Pj4+ICAgVUlOVDggICBEYXRhNFs4XTsNCj4gPj4+PiB9IEdVSUQ7DQo+ ID4+Pj4NCj4gPj4+PiBJIHRoaW5rIHRoZXJlIG1heSBoYXZlIGJlZW4gYW4gZXhwZWN0YXRpb24g aW4gIk1kZVBrZy9JbmNsdWRlL0Jhc2UuaCINCj4gPj4+PiB0aGF0IHRoZSBzdXBwb3J0ZWQgY29t cGlsZXJzIHdvdWxkIGF1dG9tYXRpY2FsbHkgZW5zdXJlIHRoZSBzcGVjaWZpZWQNCj4gPj4+PiBh bGlnbm1lbnQsIGdpdmVuIHRoZSBzdHJ1Y3R1cmUgZGVmaW5pdGlvbi4NCj4gPj4+DQo+ID4+PiBC dXQgdGhhdCB3b3VsZCBiZSBleHBlY3RpbmcgdGhpbmdzIG5vdCBvbmx5IG5vdCBndWFyYW50ZWVk IGJ5IEMsIGJ1dA0KPiA+Pj4gc29tZXRoaW5nIHRoZXJlIGlzIG5vIHNlbWFudGljIGluZm9ybWF0 aW9uIHN1Z2dlc3Rpbmcgd291bGQgYmUgdXNlZnVsDQo+ID4+PiBmb3IgdGhlIGNvbXBpbGVyIHRv IGRvIGFib3ZlLiBbLi4uXQ0KPiA+Pg0KPiA+PiBBZ3JlZWQuIEknbSBub3Qgc2F5aW5nIHRoZSBl ZGsyIGNvZGUgaXMgcmlnaHQsIGp1c3QgZ3Vlc3Npbmcgd2h5IHRoZQ0KPiA+PiBjb2RlIG1pZ2h0 IGxvb2sgbGlrZSBpdCBkb2VzLiBUaGlzIHdvdWxkIG5vdCBiZSB0aGUgZmlyc3Qgc2lsZW50DQo+ ID4+IGFzc3VtcHRpb24sIEkgdGhpbmsuDQo+ID4+DQo+ID4+IEFueWhvdywgSSB0aGluayBpdCB3 b3VsZCBiZSBiZXR0ZXIgdG8gY2hhbmdlIHRoZSBjb2RlIHRoYW4gdGhlIHNwZWMuDQo+ID4NCj4g PiBPZiBjb3Vyc2UgaXQgd291bGQgYmUgYmV0dGVyIHRvIGNoYW5nZSB0aGUgY29kZSB0aGFuIHRo ZSBzcGVjLg0KPiA+DQo+ID4gQnV0IGFzIEFyZCBwb2ludHMgb3V0IG9mZi10aHJlYWQsIGRvaW5n IChhcyBhIGhhY2ssIHdpdGggZ2NjKQ0KPiA+DQo+ID4gZGlmZiAtLWdpdCBhL01kZVBrZy9JbmNs dWRlL1VlZmkvVWVmaUJhc2VUeXBlLmgNCj4gPiBiL01kZVBrZy9JbmNsdWRlL1VlZmkvVWVmaUJh c2VUeXBlLmgNCj4gPiBpbmRleCA4YzlkNTcxZWIxLi43NTQwOWYzNDYwIDEwMDY0NA0KPiA+IC0t LSBhL01kZVBrZy9JbmNsdWRlL1VlZmkvVWVmaUJhc2VUeXBlLmgNCj4gPiArKysgYi9NZGVQa2cv SW5jbHVkZS9VZWZpL1VlZmlCYXNlVHlwZS5oDQo+ID4gQEAgLTI2LDcgKzI2LDcgQEAgV0lUSE9V VCBXQVJSQU5USUVTIE9SIFJFUFJFU0VOVEFUSU9OUyBPRiBBTlkgS0lORCwNCj4gPiBFSVRIRVIg RVhQUkVTUyBPUiBJTVBMSUVELg0KPiA+ICAvLy8NCj4gPiAgLy8vIDEyOC1iaXQgYnVmZmVyIGNv bnRhaW5pbmcgYSB1bmlxdWUgaWRlbnRpZmllciB2YWx1ZS4NCj4gPiAgLy8vDQo+ID4gLXR5cGVk ZWYgR1VJRCAgICAgICAgICAgICAgICAgICAgICBFRklfR1VJRDsNCj4gPiArdHlwZWRlZiBHVUlE ICAgICAgICAgICAgICAgICAgICAgIEVGSV9HVUlEIF9fYXR0cmlidXRlX18oKGFsaWduZWQgKDgp KSk7DQo+ID4gIC8vLw0KPiA+ICAvLy8gRnVuY3Rpb24gcmV0dXJuIHN0YXR1cyBmb3IgRUZJIEFQ SS4NCj4gPiAgLy8vDQo+ID4NCj4gPiBicmVha3MgTGludXggYm9vdCBvbiBBUk0gKDMyLWJpdCks IHNpbmNlIGl0IGluc2VydHMgMzItYml0cyBvZiBwYWRkaW5nDQo+ID4gYmV0d2VlbiBDb25maWd1 cmF0aW9uVGFibGUgZW50cmllcyBpbiB0aGUgc3lzdGVtIHRhYmxlLg0KPiANCj4gKA0KPiANCj4g TW9yZSBwcmVjaXNlbHksIGl0IGFkZHMgcGFkZGluZyB0byBFRklfQ09ORklHVVJBVElPTl9UQUJM RSBhZnRlcg0KPiAiVmVuZG9yR3VpZCIgb3IgYWZ0ZXIgIlZlbmRvclRhYmxlIi4gUGFkZGluZyBt YXkgbm90IGJlIGFkZGVkIGF0IHRoZQ0KPiBiZWdpbm5pbmcgb2Ygc3RydWN0dXJlcywgYW5kIG1h eSBub3QgYmUgYWRkZWQgYW55d2hlcmUgdG8gYXJyYXlzLg0KPiANCj4gVGhlIHByYWN0aWNhbCBl ZmZlY3QgaXMgdGhlIHNhbWUsIHNvIHRoaXMgaXMganVzdCBhIHNpZGUgY29tbWVudCBhYm91dCBD Lg0KPiANCj4gKQ0KPiANCj4gVGhhbmtzDQo+IExhc3psbw0K