From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by mx.groups.io with SMTP id smtpd.web09.1405.1579222160849587902 for ; Thu, 16 Jan 2020 16:49:21 -0800 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: intel.com, ip: 134.134.136.65, mailfrom: wei6.xu@intel.com) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 16 Jan 2020 16:49:20 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.70,327,1574150400"; d="scan'208";a="260592390" Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202]) by fmsmga001.fm.intel.com with ESMTP; 16 Jan 2020 16:49:19 -0800 Received: from shsmsx601.ccr.corp.intel.com (10.109.6.141) by fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 16 Jan 2020 16:49:19 -0800 Received: from shsmsx601.ccr.corp.intel.com (10.109.6.141) by SHSMSX601.ccr.corp.intel.com (10.109.6.141) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Fri, 17 Jan 2020 08:49:18 +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; Fri, 17 Jan 2020 08:49:18 +0800 From: "Xu, Wei6" To: "Gao, Liming" , "devel@edk2.groups.io" Subject: Re: [edk2-devel][PATCH 0/3] Fmp Capsule Dependency implementation. Thread-Topic: [edk2-devel][PATCH 0/3] Fmp Capsule Dependency implementation. Thread-Index: AQHVx3e5KHVo1olTwEGyt7d/3MfvhqftQMSA//+MpQCAAIyQkIAAse9ggAAD0gA= Date: Fri, 17 Jan 2020 00:49:17 +0000 Message-ID: <0a9a7452a0d445ea90f096a6538c00a7@intel.com> References: <20200110053454.15376-1-wei6.xu@intel.com> <1a2de500e5d949f2a6107abdadabc754@intel.com> <15EA627A19795932.4264@groups.io> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.36] MIME-Version: 1.0 Return-Path: wei6.xu@intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 U29ycnkuIEkgaGF2ZW4ndCBwcmVwYXJlZCBhIFdpa2kgZm9yIGl0Lg0KQnV0IEkgY2FuIG1ha2Ug b25lIGFzIHNvb24gYXMgcG9zc2libGUuDQoNCkJSLA0KV2VpDQoNCi0tLS0tT3JpZ2luYWwgTWVz c2FnZS0tLS0tDQpGcm9tOiBHYW8sIExpbWluZyANClNlbnQ6IEZyaWRheSwgSmFudWFyeSAxNywg MjAyMCA4OjMyIEFNDQpUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW87IEdhbywgTGltaW5nIDxsaW1p bmcuZ2FvQGludGVsLmNvbT47IFh1LCBXZWk2IDx3ZWk2Lnh1QGludGVsLmNvbT4NClN1YmplY3Q6 IFJFOiBbZWRrMi1kZXZlbF1bUEFUQ0ggMC8zXSBGbXAgQ2Fwc3VsZSBEZXBlbmRlbmN5IGltcGxl bWVudGF0aW9uLg0KDQpXZWk6DQogIElzIHRoZXJlIFdpa2kgcGFnZSB0byBpbnRyb2R1Y2UgaG93 IHRvIGVuYWJsZSBDYXBzdWxlIERlcGVuZGVuY3kgYW5kIGhvdyB0byB2ZXJpZnkgQ2Fwc3VsZSB3 aXRoIERlcGVuZGVuY3k/DQoNClRoYW5rcw0KTGltaW5nDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut LS0tLQ0KRnJvbTogZGV2ZWxAZWRrMi5ncm91cHMuaW8gPGRldmVsQGVkazIuZ3JvdXBzLmlvPiBP biBCZWhhbGYgT2YgTGltaW5nIEdhbw0KU2VudDogMjAyMOW5tDHmnIgxNuaXpSAyMTo1NQ0KVG86 IFh1LCBXZWk2IDx3ZWk2Lnh1QGludGVsLmNvbT47IGRldmVsQGVkazIuZ3JvdXBzLmlvDQpTdWJq ZWN0OiBSZTogW2VkazItZGV2ZWxdW1BBVENIIDAvM10gRm1wIENhcHN1bGUgRGVwZW5kZW5jeSBp bXBsZW1lbnRhdGlvbi4NCg0KV2VpOg0KICBUaGFua3MgZm9yIHlvdXIgdXBkYXRlLiBJIHRoaW5r IHRob3NlIHVuaXQgdGVzdHMgYXJlIGVub3VnaC4gDQoNCkxpbWluZw0KPiAtLS0tLU9yaWdpbmFs IE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYdSwgV2VpNiA8d2VpNi54dUBpbnRlbC5jb20+DQo+IFNl bnQ6IFRodXJzZGF5LCBKYW51YXJ5IDE2LCAyMDIwIDk6MzEgUE0NCj4gVG86IEdhbywgTGltaW5n IDxsaW1pbmcuZ2FvQGludGVsLmNvbT47IGRldmVsQGVkazIuZ3JvdXBzLmlvDQo+IFN1YmplY3Q6 IFJFOiBbZWRrMi1kZXZlbF1bUEFUQ0ggMC8zXSBGbXAgQ2Fwc3VsZSBEZXBlbmRlbmN5IGltcGxl bWVudGF0aW9uLg0KPiANCj4gSGkgTGltaW5nLA0KPiANCj4gVGhhbmtzIGEgbG90IGZvciByZXZp ZXcuDQo+IA0KPiBXZSBkaWQgZm9sbG93aW5nIHRlc3Q6DQo+IE9uIE9WTUY6DQo+IDEuIFVuaXQg dGVzdCB0byB2ZXJpZnkgdGhlIGhhbmRsaW5nIG9mIGFsbCBvcC1jb2Rlcy4NCj4gMi4gVW5pdCB0 ZXN0IGZvciB1cGRhdGVkIEFQSXMNCj4gMy4gVmVyaWZ5IGNhcHN1bGUgdXBkYXRlIHByb2Nlc3Mg d2l0aCBzYXRpc2ZpZWQvdW5zYXRpc2ZpZWQvaW52YWxpZCBkZXBlbmRlbmN5Lg0KPiANCj4gT24g cmVhbCBkZXYgbWFjaGluZToNCj4gMS4gVXBkYXRlIEZtcCBEZXZpY2Ugd2hpY2ggc3VwcG9ydHMg ZGVwZW5kZW5jeSwgd2l0aCBjYXBzdWxlIHdoaWNoIGhhcyBkZXBlbmRlbmN5IGluc2lkZS4NCj4g Mi4gVXBkYXRlIEZtcCBEZXZpY2Ugd2hpY2ggc3VwcG9ydHMgZGVwZW5kZW5jeSwgd2l0aCBjYXBz dWxlIHdoaWNoIGhhcyBubyBkZXBlbmRlbmN5IGluc2lkZS4NCj4gMy4gVXBkYXRlIEZtcCBEZXZp Y2Ugd2hpY2ggZG9lc24ndCBzdXBwb3J0IGRlcGVuZGVuY3ksIHdpdGggY2Fwc3VsZSB3aGljaCBo YXMgZGVwZW5kZW5jeSBpbnNpZGUuDQo+IDQuIFVwZGF0ZSBGbXAgRGV2aWNlIHdoaWNoIGRvZXNu J3Qgc3VwcG9ydCBkZXBlbmRlbmN5LCB3aXRoIGNhcHN1bGUgd2hpY2ggaGFzIG5vIGRlcGVuZGVu Y3kgaW5zaWRlLg0KPiANCj4gQlIsDQo+IFdlaQ0KPiANCj4gPiAtLS0tLU9yaWdpbmFsIE1lc3Nh Z2UtLS0tLQ0KPiA+IEZyb206IEdhbywgTGltaW5nIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4NCj4g PiBTZW50OiBUaHVyc2RheSwgSmFudWFyeSAxNiwgMjAyMCA4OjI1IFBNDQo+ID4gVG86IGRldmVs QGVkazIuZ3JvdXBzLmlvOyBYdSwgV2VpNiA8d2VpNi54dUBpbnRlbC5jb20+DQo+ID4gU3ViamVj dDogUkU6IFtlZGsyLWRldmVsXVtQQVRDSCAwLzNdIEZtcCBDYXBzdWxlIERlcGVuZGVuY3kgaW1w bGVtZW50YXRpb24uDQo+ID4NCj4gPiBXZWk6DQo+ID4gICBUaGUgY29kZSBjaGFuZ2UgbG9va3Mg Z29vZC4gUmV2aWV3ZWQtYnk6IExpbWluZyBHYW8gDQo+ID4gPGxpbWluZy5nYW9AaW50ZWwuY29t Pg0KPiA+DQo+ID4gICBQbGVhc2Ugc2hhcmUgd2hpY2ggdGVzdCBoYXZlIGJlZW4gZG9uZS4NCj4g Pg0KPiA+IFRoYW5rcw0KPiA+IExpbWluZw0KPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t LS0NCj4gPiA+IEZyb206IGRldmVsQGVkazIuZ3JvdXBzLmlvIDxkZXZlbEBlZGsyLmdyb3Vwcy5p bz4gT24gQmVoYWxmIE9mIFh1LA0KPiA+ID4gV2VpNg0KPiA+ID4gU2VudDogRnJpZGF5LCBKYW51 YXJ5IDEwLCAyMDIwIDE6MzUgUE0NCj4gPiA+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0KPiA+ ID4gU3ViamVjdDogW2VkazItZGV2ZWxdW1BBVENIIDAvM10gRm1wIENhcHN1bGUgRGVwZW5kZW5j eSBpbXBsZW1lbnRhdGlvbi4NCj4gPiA+DQo+ID4gPiBSRUY6IGh0dHBzOi8vYnVnemlsbGEudGlh bm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjQyMQ0KPiA+ID4NCj4gPiA+IFRoaXMgc2VyaWVz IGltcGxlbWVudHMgRm1wIENhcHN1bGUgRGVwZW5kZW5jeS4NCj4gPiA+IEZtcCBDYXBzdWxlIERl cGVuZGVuY3kgaXMgYW4gaW5jcmVtZW50YWwgY2hhbmdlIG9mIEZtcCBDYXBzdWxlIFVwZGF0ZS4N Cj4gPiA+IFRoZSBjYXBzdWxlIGZvcm1hdCBpcyBleHRlbmRlZCB0byBpbmNsdWRlIGEgc2V0IG9m IGJpbmFyeSBlbmNvZGVkIA0KPiA+ID4gZGVwZW5kZW5jeQ0KPiA+IGV4cHJlc3Npb24uDQo+ID4g PiBUaGUgZGVwZW5kZW5jeSBleHByZXNzaW9uIGlzIGV2YWx1YXRlZCBiZWZvcmUgdXBkYXRlIGlz IGFwcGxpZWQuDQo+ID4gPiBUaGlzIGZlYXR1cmUgaXMgZGVmaW5lZCBpbiBVRUZJIFNwZWMgMi44 Lg0KPiA+ID4NCj4gPiA+IFdlaTYgWHUgKDMpOg0KPiA+ID4gICBNZGVQa2c6IEFkZCBkZWZpbml0 aW9uIGZvciBGbXAgQ2Fwc3VsZSBEZXBlbmRlbmN5Lg0KPiA+ID4gICBNZGVNb2R1bGVQa2cvQ2Fw c3VsZUFwcDogRW5oYW5jZSBDYXBzdWxlQXBwIGZvciBGbXAgQ2Fwc3VsZQ0KPiA+IERlcGVuZGVu Y3kNCj4gPiA+ICAgRm1kRGV2aWNlUGtnL0ZtcER4ZTogU3VwcG9ydCBGbXAgQ2Fwc3VsZSBEZXBl bmRlbmN5Lg0KPiA+ID4NCj4gPiA+ICBGbXBEZXZpY2VQa2cvRm1wRHhlL0RlcGVuZGVuY3kuYyAg ICAgICAgICAgICAgICAgIHwgNjc5DQo+ID4gKysrKysrKysrKysrKysrKysrKysrKw0KPiA+ID4g IEZtcERldmljZVBrZy9GbXBEeGUvRGVwZW5kZW5jeS5oICAgICAgICAgICAgICAgICAgfCAgNjMg KysNCj4gPiA+ICBGbXBEZXZpY2VQa2cvRm1wRHhlL0ZtcER4ZS5jICAgICAgICAgICAgICAgICAg ICAgIHwgMjM4ICsrKysrKystDQo+ID4gPiAgRm1wRGV2aWNlUGtnL0ZtcER4ZS9GbXBEeGUuaW5m ICAgICAgICAgICAgICAgICAgICB8ICAgNCArLQ0KPiA+ID4gIEZtcERldmljZVBrZy9GbXBEeGUv Rm1wRHhlTGliLmluZiAgICAgICAgICAgICAgICAgfCAgIDQgKy0NCj4gPiA+ICBNZGVNb2R1bGVQ a2cvQXBwbGljYXRpb24vQ2Fwc3VsZUFwcC9DYXBzdWxlRHVtcC5jIHwgIDE2ICstDQo+ID4gPiAg TWRlUGtnL0luY2x1ZGUvR3VpZC9TeXN0ZW1SZXNvdXJjZVRhYmxlLmggICAgICAgICB8ICAxOSAr LQ0KPiA+ID4gIE1kZVBrZy9JbmNsdWRlL1Byb3RvY29sL0Zpcm13YXJlTWFuYWdlbWVudC5oICAg ICAgfCAgMzUgKy0NCj4gPiA+ICA4IGZpbGVzIGNoYW5nZWQsIDEwMzAgaW5zZXJ0aW9ucygrKSwg MjggZGVsZXRpb25zKC0pICBjcmVhdGUgbW9kZQ0KPiA+ID4gMTAwNjQ0IEZtcERldmljZVBrZy9G bXBEeGUvRGVwZW5kZW5jeS5jICBjcmVhdGUgbW9kZSAxMDA2NDQgDQo+ID4gPiBGbXBEZXZpY2VQ a2cvRm1wRHhlL0RlcGVuZGVuY3kuaA0KPiA+ID4NCj4gPiA+IC0tDQo+ID4gPiAyLjE2LjIud2lu ZG93cy4xDQo+ID4gPg0KPiA+ID4NCj4gPiA+IA0KDQoNCg0KDQo=