From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 7DF9BC433FE for ; Mon, 3 Oct 2022 21:33:49 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id D865881763; Mon, 3 Oct 2022 21:33:48 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org D865881763 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eUe2523E4j-A; Mon, 3 Oct 2022 21:33:47 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp1.osuosl.org (Postfix) with ESMTP id A80C9813F1; Mon, 3 Oct 2022 21:33:46 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org A80C9813F1 Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) by ash.osuosl.org (Postfix) with ESMTP id 84B411BF2B1 for ; Mon, 3 Oct 2022 21:33:45 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 5E61541610 for ; Mon, 3 Oct 2022 21:33:45 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 5E61541610 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TWwEARy0ZRH1 for ; Mon, 3 Oct 2022 21:33:42 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org DCC93415E3 Received: from fllv0015.ext.ti.com (fllv0015.ext.ti.com [198.47.19.141]) by smtp4.osuosl.org (Postfix) with ESMTPS id DCC93415E3 for ; Mon, 3 Oct 2022 21:33:41 +0000 (UTC) Received: from lelv0265.itg.ti.com ([10.180.67.224]) by fllv0015.ext.ti.com (8.15.2/8.15.2) with ESMTP id 293LXb3s064695; Mon, 3 Oct 2022 16:33:37 -0500 Received: from DFLE108.ent.ti.com (dfle108.ent.ti.com [10.64.6.29]) by lelv0265.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 293LXb03032142 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Mon, 3 Oct 2022 16:33:37 -0500 Received: from DFLE111.ent.ti.com (10.64.6.32) by DFLE108.ent.ti.com (10.64.6.29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.6; Mon, 3 Oct 2022 16:33:37 -0500 Received: from DFLE111.ent.ti.com ([fe80::6c89:b1ca:ee8f:1a6f]) by DFLE111.ent.ti.com ([fe80::6c89:b1ca:ee8f:1a6f%17]) with mapi id 15.01.2507.006; Mon, 3 Oct 2022 16:33:37 -0500 To: Romain Naour , "buildroot@buildroot.org" Thread-Topic: [Buildroot] [PATCH v5 2/3] boot/ti-k3-image-gen: add new package Thread-Index: AQHYz47Y4+uMv38GjkK/e1eio5wbXa36LOKAgAMQfxA= Date: Mon, 3 Oct 2022 21:33:37 +0000 Message-ID: References: <20220923205543.1518798-1-gadiyar@ti.com> <20220923205543.1518798-3-gadiyar@ti.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.247.24.246] x-exclaimer-md-config: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1664832817; bh=md69FAd75cz/5XGaJ5+LYZPJ0m0XFYpUGTMJfr0a80E=; h=From:To:CC:Subject:Date:References:In-Reply-To; b=bIpMMngF7FX7XNVbE/h/sAwrZI5VfYbiFYL9d1JqiKnekxaKnnijB27iFnkxGy016 quOmOXgs/PFI8Rqz9EjYii2AQRVA5Iw9d6KOZa/1MKJijEqe2wLwJQfe3cDDbFBakA kyCoAd2ZrQVM6ZeUAIjHVg4DM+zFto1xgSsaOiRM= X-Mailman-Original-Authentication-Results: smtp4.osuosl.org; dkim=pass (1024-bit key) header.d=ti.com header.i=@ti.com header.a=rsa-sha256 header.s=ti-com-17Q1 header.b=bIpMMngF Subject: Re: [Buildroot] [PATCH v5 2/3] boot/ti-k3-image-gen: add new package X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: "Gadiyar, Anand via buildroot" Reply-To: "Gadiyar, Anand" Cc: Xuanhao Shi , Giulio Benetti Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" SGkgUm9tYWluLA0KDQo+IEZyb206IFJvbWFpbiBOYW91ciA8cm9tYWluLm5hb3VyQGdtYWlsLmNv bT4NCj4gDQo+IEhlbGxvIEFuYW5kLA0KPiANCj4gTGUgMjMvMDkvMjAyMiDDoCAyMjo1NSwgQW5h bmQgR2FkaXlhciBhIMOpY3JpdMKgOg0KPiA+IEZyb206IFh1YW5oYW8gU2hpIDx4LXNoaUB0aS5j b20+DQo+ID4NCj4gPiBUaGlzIGlzIHRoZSBpbWFnZSBnZW5lcmF0b3IgdGhhdCBidWlsZHMgdGhl IGZ1bGwgYm9vdCBiaW5hcnksDQo+ID4gdGlib290My5iaW4sIGZvciB0aGUgUjUgY29yZSBvbiBU SSdzIGszIGRldmljZXMuDQo+ID4gVGhpcyByZXF1aXJlcyB0aGUgUjUgc3BsIG91dHB1dCBmcm9t IHRoZSB0aS1rMy1yNS1sb2FkZXIgcGFja2FnZS4NCj4gPg0KPiA+IGh0dHBzOi8vZ2l0LnRpLmNv bS9jZ2l0L2szLWltYWdlLWdlbi9rMy1pbWFnZS1nZW4NCj4gPg0KPiA+IFNpZ25lZC1vZmYtYnk6 IFh1YW5oYW8gU2hpIDx4LXNoaUB0aS5jb20+DQo+ID4gU2lnbmVkLW9mZi1ieTogQW5hbmQgR2Fk aXlhciA8Z2FkaXlhckB0aS5jb20+DQo+ID4gUmV2aWV3ZWQtYnk6IEdpdWxpbyBCZW5ldHRpIDxn aXVsaW8uYmVuZXR0aUBiZW5ldHRpZW5naW5lZXJpbmcuY29tPg0KPiA+IC0tLQ0KPiA+ICBERVZF TE9QRVJTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICsrDQo+ID4gIGJvb3Qv Q29uZmlnLmluICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEgKw0KPiA+ICBib290L3Rp LWszLWltYWdlLWdlbi9Db25maWcuaW4gICAgICAgICAgICB8IDI0ICsrKysrKysrKysrKysrKysr DQo+ID4gIGJvb3QvdGktazMtaW1hZ2UtZ2VuL3RpLWszLWltYWdlLWdlbi5oYXNoIHwgIDIgKysN Cj4gPiAgYm9vdC90aS1rMy1pbWFnZS1nZW4vdGktazMtaW1hZ2UtZ2VuLm1rICAgfCAzMyArKysr KysrKysrKysrKysrKysrKysrKw0KPiA+ICA1IGZpbGVzIGNoYW5nZWQsIDYyIGluc2VydGlvbnMo KykNCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGJvb3QvdGktazMtaW1hZ2UtZ2VuL0NvbmZpZy5p bg0KPiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQgYm9vdC90aS1rMy1pbWFnZS1nZW4vdGktazMtaW1h Z2UtZ2VuLmhhc2gNCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGJvb3QvdGktazMtaW1hZ2UtZ2Vu L3RpLWszLWltYWdlLWdlbi5taw0KPiA+DQo+ID4gZGlmZiAtLWdpdCBhL0RFVkVMT1BFUlMgYi9E RVZFTE9QRVJTDQo+ID4gaW5kZXggNWYzNmNiZjUzNS4uODFmMDk1Zjc5OSAxMDA2NDQNCj4gPiAt LS0gYS9ERVZFTE9QRVJTDQo+ID4gKysrIGIvREVWRUxPUEVSUw0KPiA+IEBAIC0xMjksNiArMTI5 LDcgQEAgRjoJcGFja2FnZS9saWJ4bWxycGMvDQo+ID4gIEY6CXBhY2thZ2UvcHl0aG9uLWRvY29w dC8NCj4gPg0KPiA+ICBOOglBbmFuZCBHYWRpeWFyIDxnYWRpeWFyQHRpLmNvbT4NCj4gPiArRjoJ Ym9vdC90aS1rMy1pbWFnZS1nZW4vDQo+ID4gIEY6CWJvb3QvdGktazMtcjUtbG9hZGVyLw0KPiA+ DQo+ID4gIE46CUFuZHLDqSBad2luZyA8bmVydkBkYXduY3Jvdy5kZT4NCj4gPiBAQCAtMzA2Nyw2 ICszMDY4LDcgQEAgTjoJV29qY2llY2ggTml6acWEc2tpIDxuaXppYWtAc3BveC5vcmc+DQo+ID4g IEY6CXBhY2thZ2UvZnd1cC8NCj4gPg0KPiA+ICBOOglYdWFuaGFvIFNoaSA8WDE1MDAwMTc3QGdt YWlsLmNvbT4NCj4gPiArRjoJYm9vdC90aS1rMy1pbWFnZS1nZW4vDQo+ID4gIEY6CWJvb3QvdGkt azMtcjUtbG9hZGVyLw0KPiANCj4gQWN0dWFsbHkgdGhpcyBlbWFpbCBpcyBib3VuY2luZy4gcGxl YXNlIHJlbW92ZSBpdC4NCg0KSSB0aGluayBYdWFuaGFvJ3MgZ21haWwgYWRkcmVzcyBpcyBzdGls bCB3b3JraW5nLCBidXQgaGlzIFRJIGVtYWlsIGFkZHJlc3MgaXMNCm5vIGxvbmdlciBhY3RpdmUu IEkndmUgcmVtb3ZlZCBpdCBmcm9tIHRoZSBDQyBsaXN0IGFuZCBJJ2xsIGNoYW5nZSB0aGUNCnNp Z24tb2ZmIGVtYWlsIElELg0KDQoNCj4gPiAgTjoJWWFpciBCZW4gQXZyYWhhbSA8eWFpcmJhQHBy b3Rvbm1haWwuY29tPg0KPiA+IGRpZmYgLS1naXQgYS9ib290L0NvbmZpZy5pbiBiL2Jvb3QvQ29u ZmlnLmluDQo+ID4gaW5kZXggY2UxN2IyZGY2Yi4uMWIyNWJhY2ZlZSAxMDA2NDQNCj4gPiAtLS0g YS9ib290L0NvbmZpZy5pbg0KPiA+ICsrKyBiL2Jvb3QvQ29uZmlnLmluDQo+ID4gQEAgLTIyLDYg KzIyLDcgQEAgc291cmNlICJib290L3M1MDAtYm9vdGxvYWRlci9Db25maWcuaW4iDQo+ID4gIHNv dXJjZSAiYm9vdC9zaGltL0NvbmZpZy5pbiINCj4gPiAgc291cmNlICJib290L3N1bjIwaS1kMS1z cGwvQ29uZmlnLmluIg0KPiA+ICBzb3VyY2UgImJvb3Qvc3lzbGludXgvQ29uZmlnLmluIg0KPiA+ ICtzb3VyY2UgImJvb3QvdGktazMtaW1hZ2UtZ2VuL0NvbmZpZy5pbiINCj4gPiAgc291cmNlICJi b290L3RpLWszLXI1LWxvYWRlci9Db25maWcuaW4iDQo+ID4gIHNvdXJjZSAiYm9vdC91Ym9vdC9D b25maWcuaW4iDQo+ID4gIHNvdXJjZSAiYm9vdC92ZXhwcmVzcy1maXJtd2FyZS9Db25maWcuaW4i DQo+ID4gZGlmZiAtLWdpdCBhL2Jvb3QvdGktazMtaW1hZ2UtZ2VuL0NvbmZpZy5pbiBiL2Jvb3Qv dGktazMtaW1hZ2UtZ2VuL0NvbmZpZy5pbg0KPiA+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0DQo+ID4g aW5kZXggMDAwMDAwMDAwMC4uMDA0MTZkY2VmYw0KPiA+IC0tLSAvZGV2L251bGwNCj4gPiArKysg Yi9ib290L3RpLWszLWltYWdlLWdlbi9Db25maWcuaW4NCj4gPiBAQCAtMCwwICsxLDI0IEBADQo+ ID4gK2NvbmZpZyBCUjJfVEFSR0VUX1RJX0szX0lNQUdFX0dFTg0KPiA+ICsJYm9vbCAidGktazMt aW1hZ2UtZ2VuIg0KPiA+ICsJc2VsZWN0IEJSMl9UQVJHRVRfVElfSzNfUjVfTE9BREVSDQo+ID4g KwloZWxwDQo+ID4gKwkgIFVzZSBUSSdzIGszLWltYWdlLWdlbiB0byBidWlsZCBhIHNlcGFyYXRl IGJhcmUgbWV0YWwNCj4gPiArCSAgYm9vdCBiaW5hcnkgZnJvbSBhIHNlcGFyYXRlIHNwbC4gQ3Vy cmVudGx5IHN1cHBvcnRzDQo+ID4gKwkgIHZlcnNpb24gMDguMDQuMDAuMDA1IGFzIGRlZmF1bHQu DQo+ID4gKw0KPiA+ICsJICBodHRwczovL2dpdC50aS5jb20vY2dpdC9rMy1pbWFnZS1nZW4vazMt aW1hZ2UtZ2VuLw0KPiANCj4gU2FtZSBjb21tZW50IGFzIGZvciB0aGUgcGF0Y2ggMS8zLCB1c2Ug ImlmIEJSMl9UQVJHRVRfVElfSzNfSU1BR0VfR0VOIg0KPiBoZXJlLg0KDQpXaWxsIGZpeCB0aGlz Lg0KDQo+IA0KPiA+ICsNCj4gPiArY29uZmlnIEJSMl9UQVJHRVRfVElfSzNfSU1BR0VfR0VOX1NP Qw0KPiA+ICsJc3RyaW5nICJTT0MgdHlwZSBmb3IgaW1hZ2UgZ2VuIg0KPiA+ICsJZGVwZW5kcyBv biBCUjJfVEFSR0VUX1RJX0szX0lNQUdFX0dFTg0KPiA+ICsJaGVscA0KPiA+ICsJICBUaGUgdGFy Z2V0IFNvQyBvcHRpb24gZm9yIGltYWdlIGdlbi4NCj4gPiArCSAgRm9yIGV4YW1wbGUsICJhbTY0 eCIgZm9yIEFNNjRYIGJvYXJkcy4NCj4gPiArDQo+ID4gK2NvbmZpZyBCUjJfVEFSR0VUX1RJX0sz X0lNQUdFX0dFTl9DT05GSUcNCj4gPiArCXN0cmluZyAiQ09ORklHIHR5cGUgZm9yIGltYWdlIGdl biINCj4gPiArCWRlcGVuZHMgb24gQlIyX1RBUkdFVF9USV9LM19JTUFHRV9HRU4NCj4gPiArCWhl bHANCj4gPiArCSAgVGhlIGJvYXJkIGNvbmZpZyBvcHRpb24gZm9yIGltYWdlIGdlbi4NCj4gPiAr CSAgVXN1YWxseSAic2siIG9yICJldm0iLg0KPiA+ICsNCj4gPiBkaWZmIC0tZ2l0IGEvYm9vdC90 aS1rMy1pbWFnZS1nZW4vdGktazMtaW1hZ2UtZ2VuLmhhc2ggYi9ib290L3RpLWszLWltYWdlLWdl bi90aS1rMy1pbWFnZS1nZW4uaGFzaA0KPiA+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0DQo+ID4gaW5k ZXggMDAwMDAwMDAwMC4uZTMwN2EwMmE2Nw0KPiA+IC0tLSAvZGV2L251bGwNCj4gPiArKysgYi9i b290L3RpLWszLWltYWdlLWdlbi90aS1rMy1pbWFnZS1nZW4uaGFzaA0KPiA+IEBAIC0wLDAgKzEs MiBAQA0KPiA+ICsjIExvY2FsbHkgY2FsY3VsYXRlZA0KPiA+ICtzaGEyNTYgZTU4NWRjODY4YWRh MjFlZjMzODkxNTk1NDFkNjY5Yjg4YmM0MDZiNDUzNDcwZTkyZGE4NWQ5MjIyZDI3MWM5NiAgazMt aW1hZ2UtZ2VuLTA4LjA0LjAwLjAwNS50YXIuZ3oNCj4gDQo+IFNpbmNlIGl0J3MgYSB0b29sIHJl bGVhc2VkIGJ5IFRJLCBpdCB3b3VsZCBiZSBncmVhdCBpZiB0aGUgaGFzaCBjYW4gYmUgcHJvdmlk ZWQNCj4gaW4gdGhlIHJlbGVhc2Ugbm90ZS4NCj4gDQoNCkknbGwgdHJ5IGFuZCBnZXQgdGhpcyBp bmNsdWRlZCBpbiB0aGUgcmVwb3NpdG9yeS4gSSBhc3N1bWUgaXQncyBlbm91Z2ggdG8ga2VlcCBh DQo8ZmlsZW5hbWUuZ3ouc2hhMjU2PiBmaWxlIHRoYXQgaGFzIHRoZSBoYXNoIG9uIHRoZSBzZXJ2 ZXIgYW5kIHdlIHdpbGwgc3RpbGwgaGF2ZQ0KdG8gY3JlYXRlIHRoaXMgdGktazMtaW1hZ2UtZ2Vu Lmhhc2ggZmlsZSBoZXJlLCB3aXRoIGp1c3QgdGhlIGNvbW1lbnQgdXBkYXRlZD8NCg0KDQo+ID4g ZGlmZiAtLWdpdCBhL2Jvb3QvdGktazMtaW1hZ2UtZ2VuL3RpLWszLWltYWdlLWdlbi5tayBiL2Jv b3QvdGktazMtaW1hZ2UtZ2VuL3RpLWszLWltYWdlLWdlbi5taw0KPiA+IG5ldyBmaWxlIG1vZGUg MTAwNjQ0DQo+ID4gaW5kZXggMDAwMDAwMDAwMC4uMWY5NzQ5MDM5Mg0KPiA+IC0tLSAvZGV2L251 bGwNCj4gPiArKysgYi9ib290L3RpLWszLWltYWdlLWdlbi90aS1rMy1pbWFnZS1nZW4ubWsNCj4g PiBAQCAtMCwwICsxLDMzIEBADQo+ID4NCj4gKyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjDQo+ID4g KyMNCj4gPiArIyB0aS1rMy1pbWFnZS1nZW4NCj4gPiArIw0KPiA+DQo+ICsjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIw0KPiA+ICsNCj4gPiArVElfSzNfSU1BR0VfR0VOX1ZFUlNJT04gPSAwOC4wNC4w MC4wMDUNCj4gPiArVElfSzNfSU1BR0VfR0VOX1NJVEUgPSBodHRwczovL2dpdC50aS5jb20vY2dp dC9rMy1pbWFnZS1nZW4vazMtaW1hZ2UtZ2VuL3NuYXBzaG90DQo+ID4gK1RJX0szX0lNQUdFX0dF Tl9TT1VSQ0UgPSBrMy1pbWFnZS1nZW4tJChUSV9LM19JTUFHRV9HRU5fVkVSU0lPTikudGFyLmd6 DQo+ID4gK1RJX0szX0lNQUdFX0dFTl9MSUNFTlNFID0gQlNELTMtQ2xhdXNlDQo+ID4gK1RJX0sz X0lNQUdFX0dFTl9MSUNFTlNFX0ZJTEVTID0gc3lzdGVtLWZpcm13YXJlLWltYWdlLWdlbi0xLjAt bWFuaWZlc3QuaHRtbA0KPiANCj4gSXQgc2VlbXMgdGhlIEJTRC0zLUNsYXVzZSBpcyBub3QgdGhl IG9ubHkgbGljZW5zZSBvZiB0aGlzIHRvb2wuIFRoZSBtYW5pZmVzdA0KPiBmaWxlIGlzIGFsc28g YWJvdXQgR1BMLTIuMCwgVEkgVGV4dCBGaWxlICBMaWNlbnNlLCBUSSBDb21tZXJjaWFsIExpY2Vu c2UuDQo+IA0KPiBDYW4geW91IGNsYXJpZnkgdGhlIGxpY2Vuc2luZyBpbmZvID8NCj4gDQo+IEFs c28gdGhlIG1hbmlmZXN0IGZpbGUgaGFzaCBzaG91bGQgYmUgbGlzdGVkIGluIHRpLWszLWltYWdl LWdlbi5oYXNoDQo+IA0KPiAoQWN0dWFsbHkgaGF2aW5nIGFuIGh0bWwgZmlsZSBhcyBsaWNlbnNl IGZpbGUgbWF5IG5vdCByZWFsbHkgcHJhY3RpY2FsIGluIHRoZQ0KPiBlbmQsIGNhbiB5b3UgcHJv dmlkZSBhIExJQ0VOU0Ugb3IgQ09QWUlORyBmaWxlID8pDQoNCg0KSSBjaGVja2VkIGFuZCBjb25m aXJtZWQgdGhhdCB0aGUgbGljZW5zZSBpcyBCU0QtMy1DbGF1c2UuDQpUaGUgb3RoZXIgdGVybXMg YXJlIG1lbnRpb25lZCBpbiB0aGUgIkxlZ2VuZCIgc2VjdGlvbiBvZiB0aGUgbWFuaWZlc3QgYXMN CmV4YW1wbGVzLiBUaGUgYWN0dWFsIGxpY2Vuc2UgdGV4dCBpcyBhdCB0aGUgZW5kIG9mIHRoZSBt YW5pZmVzdCBmaWxlIGFuZCBpcw0KaW5kZWVkIEJTRC0zLUNsYXVzZS4NCg0KSSdsbCBhZGQgdGhl IG1hbmlmZXN0IGZpbGVuYW1lIGFuZCBpdCdzIGhhc2ggaW4gdGktazMtaW1hZ2UtZ2VuLmhhc2gu DQoNCkknbSBjaGVja2luZyBhYm91dCBhZGRpbmcgYSBMSUNFTlNFIGZpbGUgLSBkb2VzIHRoaXMg aGF2ZSB0byBnbyBpbnRvIHRoZQ0Kc291cmNlIHJlcG9zaXRvcnkgd2UgaGF2ZT8gV2Ugc2VlIHNv bWUgb3RoZXIgcGFja2FnZXMgKG1haW5seSBmcm9tIFRJLCBidXQNCmFsc28gc29tZSBvdGhlcnMp IHdoaWNoIHNlZW0gdG8gaW5jbHVkZSBhbiBodG1sIGxpY2Vuc2Ugb3IgbWFuaWZlc3QgZmlsZS4N Cg0KDQo+IA0KPiA+ICtUSV9LM19JTUFHRV9HRU5fSU5TVEFMTF9JTUFHRVMgPSBZRVMNCj4gPiAr VElfSzNfSU1BR0VfR0VOX0RFUEVOREVOQ0lFUyA9IGhvc3QtYXJtLWdudS10b29sY2hhaW4gdGkt azMtcjUtbG9hZGVyDQo+IA0KPiBUaGUgYnVpbGQgZGVwZW5kZW5jeSBvbiB0aS1rMy1yNS1sb2Fk ZXIgbWF5IG5vdCBiZSBvYnZpb3VzLCBtYXliZSBhZGQgYSBjb21tZW50DQo+IHRvIHNheSB0aGF0 IHRpLWszLWltYWdlIG5lZWRzIHI1LXUtYm9vdC1zcGwuYmluIHRvIGJ1aWxkLg0KPiANCg0KQ2hl Y2tpbmcgLSB3aWxsIGZpeCB0aGlzLg0KDQoNCj4gPiArVElfSzNfSU1BR0VfR0VOX01BS0UgPSAk KEJSMl9NQUtFKQ0KPiANCj4gV2h5IGRvIHlvdSByZWFsbHkgbmVlZCB0aGlzPyBUaGlzIGlzIG9u bHkgcmVxdWlyZWQgd2hlbiB0aGUgYnVpbGQgc3lzdGVtDQo+IHJlcXVpcmVzIG1ha2UgNC4wKy4g SWYgeWVzLCBhZGQgYSBzbWFsbCBjb21tZW50Lg0KDQpJIHRoaW5rIHRoaXMgaXMgbm90IG5lZWRl ZCAtIHdpbGwgY2hlY2sgYW5kIHJlbW92ZSBpdC4NCg0KDQo+ID4gK1RJX0szX0lNQUdFX0dFTl9T T0MgPSAkKGNhbGwgcXN0cmlwLCQoQlIyX1RBUkdFVF9USV9LM19JTUFHRV9HRU5fU09DKSkNCj4g PiArVElfSzNfSU1BR0VfR0VOX0NPTkZJRyA9ICQoY2FsbCBxc3RyaXAsJChCUjJfVEFSR0VUX1RJ X0szX0lNQUdFX0dFTl9DT05GSUcpKQ0KPiA+ICtUSV9LM19JTUFHRV9HRU5fTUFLRV9PUFRTID0g XA0KPiA+ICsJU09DPSQoVElfSzNfSU1BR0VfR0VOX1NPQykgXA0KPiA+ICsJQ09ORklHPSQoVElf SzNfSU1BR0VfR0VOX0NPTkZJRykgXA0KPiA+ICsNCj4gCUNST1NTX0NPTVBJTEU9JChIT1NUX0FS TV9HTlVfVE9PTENIQUlOX0lOU1RBTExfRElSKS9iaW4vYXJtLW5vbmUtZWFiaS0gXA0KPiANCj4g VXNlICQoSE9TVF9ESVIpIGhlcmUNCg0KV2lsbCBmaXguDQoNCg0KVGhhbmtzIGZvciB0aGUgcmV2 aWV3ISEgSSBub3RpY2UgdGhhdCB1LWJvb3QgdjIwMjIuMTAganVzdCBnb3QgcmVsZWFzZWQsIHNv IEknbGwgdHJ5IGFuZA0Kc2VuZCBvdXQgYW4gdXBkYXRlZCBzZXJpZXMgdGhpcyB3ZWVrLg0KDQpC ZXN0IFJlZ2FyZHMsDQpBbmFuZA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KYnVpbGRyb290IG1haWxpbmcgbGlzdApidWlsZHJvb3RAYnVpbGRyb290Lm9y ZwpodHRwczovL2xpc3RzLmJ1aWxkcm9vdC5vcmcvbWFpbG1hbi9saXN0aW5mby9idWlsZHJvb3QK