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.93; helo=mga11.intel.com; envelope-from=liming.gao@intel.com; receiver=edk2-devel@lists.01.org Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) (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 BFBCA21A07A80 for ; Thu, 18 Oct 2018 06:36:57 -0700 (PDT) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 18 Oct 2018 06:36:55 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.54,396,1534834800"; d="scan'208";a="273513076" Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206]) by fmsmga006.fm.intel.com with ESMTP; 18 Oct 2018 06:36:55 -0700 Received: from fmsmsx157.amr.corp.intel.com (10.18.116.73) by FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS) id 14.3.319.2; Thu, 18 Oct 2018 06:36:55 -0700 Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by FMSMSX157.amr.corp.intel.com (10.18.116.73) with Microsoft SMTP Server (TLS) id 14.3.319.2; Thu, 18 Oct 2018 06:36:54 -0700 Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.48]) by SHSMSX103.ccr.corp.intel.com ([169.254.4.245]) with mapi id 14.03.0319.002; Thu, 18 Oct 2018 21:36:53 +0800 From: "Gao, Liming" To: Laszlo Ersek , "Zeng, Star" , "edk2-devel@lists.01.org" , Ard Biesheuvel Thread-Topic: [edk2] [Patch 0/3] Add more checker for Tianocompress and Ueficompress Thread-Index: AQHUZPU/4q2HNLRxpUiZgKKesGMhXKUjzn+AgACnLQCAAIm5QA== Date: Thu, 18 Oct 2018 13:36:52 +0000 Message-ID: <4A89E2EF3DFEDB4C8BFDE51014F606A14E33D7CF@SHSMSX104.ccr.corp.intel.com> References: <1539655573-5456-1-git-send-email-liming.gao@intel.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ctpclassification: CTP_NT x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMDQ1YWNlZDctNzg4My00MWIxLWJlZjYtMDE1MzBlZDViMWEyIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiZ2xuc2lBbFRUamIyQk8zVFozRVZiN3ZQN2hlU2xERHlTWFY0V2RibmVna2R3em41cU9DUEgwXC9DOVNwVlFDQVYifQ== 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: [Patch 0/3] Add more checker for Tianocompress and Ueficompress 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, 18 Oct 2018 13:36:58 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 TGFzemxvIGFuZCBTdGFyOg0KICBUaGFuayB5b3VyIG5vdGVzLiBJIHdpbGwgYWRkIENWRSBudW1i ZXIgaW4gcGF0Y2ggc3ViamVjdCBhbHRob3VnaCBpdCB3aWxsIG1ha2Ugc3ViamVjdCBsb25nIHRo YW4gODAgY2hhcmFjdGVycy4gSGVyZSBpcyBteSBwcm9wb3NlZCBwYXRjaCBzdWJqZWN0OiBDVkUt MjAxNy01NzMxLi41NzM1IE1kZVBrZzogQWRkIG1vcmUgY2hlY2tlciBpbiBVZWZpRGVjb21wcmVz c0xpYiB0byBhY2Nlc3MgdGhlIHZhbGlkIGJ1ZmZlciBvbmx5LiANCg0KICBJbiBQRUkgcGhhc2Us IHRoZSByZWNvdmVyeSBpbWFnZSBpcyBmcm9tIHRoZSBleHRlcm5hbCBkZXZpY2UuIElmIHRoZSBy ZWNvdmVyeSBpbWFnZSBoYXMgdGhlIGNvcnJ1cHQgRUZJIGNvbXByZXNzaW9uIHNlY3Rpb24sIHRo ZXkgd2lsbCBiZSBoYW5kbGVkIGJ5IEVGSSBEZWNvbXByZXNzaW9uIFBQSS4gSW4gRFhFIHBoYXNl LCBVRUZJIG9wdGlvbiBST00gaXMgdGhlIHRoaXJkIHBhcnR5IGNvZGUuIElmIGl0IGlzIEVGSSBj b21wcmVzc2lvbiBvcHRpb24gUk9NLCBFRkkgZGVjb21wcmVzc2lvbiBwcm90b2NvbCB3aWxsIGJl IHVzZWQgdG8gZGVjb2RlIGl0cyBkYXRhLiBJIGRvbid0IHRoaW5rIFNNTSB1c2VzIEVGSSBkZWNv bXByZXNzaW9uIHByb3RvY29sLiBVZWZpRGVjb21wcmVzc2lvbkxpYiBpcyB1c2VkIGFzIEVGSSBj b21wcmVzc2lvbiBQUEkvUHJvdG9jb2wuIEl0IG1hdGNoZXMgUEkgRUZJIGNvbXByZXNzaW9uIHNl Y3Rpb24gaW5zdGVhZCBvZiBHVUlEIHNlY3Rpb24uIFNvLCBpdCBoYXMgbm8gR1VJRCBleHRyYWN0 aW9uIFBQSS9Qcm90b2NvbC4gDQoNClRoYW5rcw0KTGltaW5nDQo+IC0tLS0tT3JpZ2luYWwgTWVz c2FnZS0tLS0tDQo+IEZyb206IGVkazItZGV2ZWwgW21haWx0bzplZGsyLWRldmVsLWJvdW5jZXNA bGlzdHMuMDEub3JnXSBPbiBCZWhhbGYgT2YgTGFzemxvIEVyc2VrDQo+IFNlbnQ6IFRodXJzZGF5 LCBPY3RvYmVyIDE4LCAyMDE4IDk6MDMgUE0NCj4gVG86IFplbmcsIFN0YXIgPHN0YXIuemVuZ0Bp bnRlbC5jb20+OyBHYW8sIExpbWluZyA8bGltaW5nLmdhb0BpbnRlbC5jb20+OyBlZGsyLWRldmVs QGxpc3RzLjAxLm9yZzsgQXJkIEJpZXNoZXV2ZWwNCj4gPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5v cmc+OyBHYW8sIExpbWluZyA8bGltaW5nLmdhb0BpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFJlOiBb ZWRrMl0gW1BhdGNoIDAvM10gQWRkIG1vcmUgY2hlY2tlciBmb3IgVGlhbm9jb21wcmVzcyBhbmQg VWVmaWNvbXByZXNzDQo+IA0KPiBPbiAxMC8xOC8xOCAwNTowNCwgWmVuZywgU3RhciB3cm90ZToN Cj4gPiBPbiAyMDE4LzEwLzE2IDEwOjA2LCBMaW1pbmcgR2FvIHdyb3RlOg0KPiA+PiBodHRwczov L2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTY4Ng0KPiA+Pg0KPiA+PiBM aW1pbmcgR2FvICgzKToNCj4gPj4gwqDCoCBNZGVQa2c6IEFkZCBtb3JlIGNoZWNrZXIgaW4gVWVm aURlY29tcHJlc3NMaWIgdG8gYWNjZXNzIHRoZSB2YWxpZA0KPiA+PiDCoMKgwqDCoCBidWZmZXIg b25seQ0KPiA+PiDCoMKgIEludGVsRnJhbWV3b3JrTW9kdWxlUGtnOiBBZGQgbW9yZSBjaGVja2Vy IGluIFVlZmlUaWFub0RlY29tcHJlc3NMaWINCj4gPj4gwqDCoCBCYXNlVG9vbHM6IEFkZCBtb3Jl IGNoZWNrZXIgaW4gRGVjb21wcmVzcyBhbGdvcml0aG0gdG8gYWNjZXNzIHRoZQ0KPiA+PiDCoMKg wqDCoCB2YWxpZCBidWZmZXINCj4gPg0KPiA+IEhpIExpbWluZywNCj4gPg0KPiA+IElmIHRoZXNl IHBhdGNoZXMgYXJlIG5vdCBwdXNoZWQgeWV0LCBJIGFtIGdsYWQgdG8gYnJvYWRjYXN0IHRoZSBn b29kDQo+ID4gcmVxdWVzdCAiYWRkIENWRSBudW1iZXIgaW4gc3ViamVjdCBsaW5lIiBmcm9tIExh c3psbyBhdA0KPiA+IGh0dHBzOi8vbGlzdHMuMDEub3JnL3BpcGVybWFpbC9lZGsyLWRldmVsLzIw MTgtT2N0b2Jlci8wMzEwMzEuaHRtbC4gOikNCj4gDQo+IEluZGVlZDsgSSBub3cgc2VlIG9uIHRo ZSBCWiB0aGF0IG5vIGZld2VyIHRoYW4gZml2ZSBDVkVzIGFyZSBhc3NvY2lhdGVkDQo+IHdpdGgg dGhpcyBzZXJpZXMgLyBCWi4gVGhhbmsgeW91IFN0YXIgZm9yIHBvaW50aW5nIHRoYXQgb3V0Lg0K PiANCj4gQ2FuIHdlIGdldCBhIG1vcmUgZGV0YWlsZWQgYXR0YWNrIC8gdGhyZWF0IGFuYWx5c2lz IG9uIHRoZSBCWiwgcGxlYXNlPw0KPiBDb21tZW50IDcgc2F5cywgIkltcGFjdDogRWxldmF0aW9u IG9mIFByaXZpbGVnZSIuIFdoYXQgZG9lcyB0aGF0IG1lYW4NCj4gcHJlY2lzZWx5Pw0KPiANCj4g Rm9yIGV4YW1wbGUsIEknZCBsaWtlIHRvIGV2YWx1YXRlIHRoZSBwcmFjdGljYWwgaW1wYWN0IG9u IEFybVZpcnRRZW11DQo+IGFuZCBPVk1GLiBGcm9tIHRoZSBidWlsZCByZXBvcnRzLCB0aG9zZSBw bGF0Zm9ybXMgdXNlIHRoZQ0KPiBVZWZpRGVjb21wcmVzc0xpYiBjbGFzcyBpbiAiRHhlSXBsLmlu ZiIgYW5kICJEeGVNYWluLmluZiIgb25seS4NCj4gDQo+IEluIHR1cm4sIHRoZSBEWEUgSVBMIFBF SU0gc2VlbXMgdG8gZXhwb3NlIHRoZSBVRUZJIGRlY29tcHJlc3MgZmFjaWxpdHkNCj4gdmlhIEVG SV9QRUlfREVDT01QUkVTU19QUEksIGFuZCB0aGUgRFhFIGNvcmUgZG9lcyB0aGUgc2FtZSB2aWEN Cj4gRUZJX0RFQ09NUFJFU1NfUFJPVE9DT0wuDQo+IA0KPiBJIGRvbid0IHRoaW5rIDNyZCBwYXJ0 eSBkcml2ZXJzIC8gYXBwbGljYXRpb25zIC8gT1MtZXMgaGF2ZSBhY2Nlc3MgdG8NCj4gdGhlIFBF SSBwaGFzZSwgc28gSSB0aGluayBhIGJ1ZmZlciBvdmVyZmxvdyBpbiBFRklfUEVJX0RFQ09NUFJF U1NfUFBJDQo+IG1pZ2h0IGJlIGV4cGxvaXRhYmxlLiAoT3IgaXMgcGVyaGFwcyBFRklfUEVJX0RF Q09NUFJFU1NfUFBJIHVzZWQgZm9yDQo+IHVwZGF0ZSBjYXBzdWxlIHByb2Nlc3Npbmcgb24gc29t ZSBwbGF0Zm9ybXM/KQ0KPiANCj4gUmVnYXJkaW5nIEVGSV9ERUNPTVBSRVNTX1BST1RPQ09MOyBh bnkgM3JkIHBhcnR5IFVFRkkgZHJpdmVyIG9yIGFwcCBjYW4NCj4gbG9jYXRlIGFuZCBjYWxsIGl0 LiBCdXQgaG93IGNhbiB0aGUgcHJvdG9jb2wncyB2dWxuZXJhYmlsaXR5IGV4cGxvaXRlZA0KPiBm b3IgIkVsZXZhdGlvbiBvZiBQcml2aWxlZ2UiPyBDYW4gaXQgYmUgdXNlZCB0byBhdHRhY2sgU01N IHNvbWVob3c/IEkNCj4gZG9uJ3Qgc2VlIGFueSBTTU0gbW9kdWxlIGluIHRoZSBlZGsyIHRyZWUg Y29uc3VtaW5nDQo+ICJnRWZpRGVjb21wcmVzc1Byb3RvY29sR3VpZCIuDQo+IA0KPiBJcyBVZWZp RGVjb21wcmVzc0xpYiBwZXJoYXBzIHVzZWQgZm9yIGV4dHJhY3RpbmcgR1VJRC1lZCBzZWN0aW9u cyBhcw0KPiB3ZWxsIChvbiBzb21lIG90aGVyIHBsYXRmb3Jtcyk/DQo+IA0KPiBUaGFua3MNCj4g TGFzemxvDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f DQo+IGVkazItZGV2ZWwgbWFpbGluZyBsaXN0DQo+IGVkazItZGV2ZWxAbGlzdHMuMDEub3JnDQo+ IGh0dHBzOi8vbGlzdHMuMDEub3JnL21haWxtYW4vbGlzdGluZm8vZWRrMi1kZXZlbA0K