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 X-Spam-Level: X-Spam-Status: No, score=-5.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 86DABC4338F for ; Mon, 23 Aug 2021 07:50:38 +0000 (UTC) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id B246D61356 for ; Mon, 23 Aug 2021 07:50:37 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org B246D61356 Authentication-Results: mail.kernel.org; dmarc=fail (p=quarantine dis=none) header.from=leica-geosystems.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=lists.denx.de Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 285CB8312E; Mon, 23 Aug 2021 09:50:36 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=quarantine dis=none) header.from=leica-geosystems.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=leica-geosystems.com header.i=@leica-geosystems.com header.b="aqUyvVRe"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id E6DA982C0C; Mon, 23 Aug 2021 09:50:33 +0200 (CEST) Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2070b.outbound.protection.outlook.com [IPv6:2a01:111:f400:7d00::70b]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id E61A0807FE for ; Mon, 23 Aug 2021 09:50:25 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=quarantine dis=none) header.from=leica-geosystems.com Authentication-Results: phobos.denx.de; spf=fail smtp.mailfrom=andrey.zhizhikin@leica-geosystems.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aPmRznE2mH35862tQMITGKXJQg6mPF3yaabXZAIZpw8AufFP5slylN4GRrTeZVbdyU1+B8ThiTKtiy3k1jLQAJCqRkugiUCnsaSIipC1nnFkiQzcA6hTQuJaTMBgxSlf/5WCra+R3RHjQIky5LORG5FL4F7egij6MJxIh3h1oSLTfgUiBDmLNEkVlpolTxQx8kTWgDjkVGVVPzWP4aIo3fi4+PC5+saBdhct5uAlYCpBzXTwS1HbrN3OEWNvCQXmvWmkrmi8dXppt8FBHyEw37jsyD4PXNCOrnTIMlwaFucQedRmYLROy3iKRyHi5/e3LEYOUxVVtE2Njk3rNmPbYg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=DW1YySxtK88V3mTFDxXe7WOh7kzu4A93GMe1eYnNV2o=; b=ccHZZnLj7BzFM8xTpAr+SDgN2hByZQkunkze1OmWwwWR/4g/3UbzdTzTgo9rL/Feev42lRTuuUq57pUn54/mJqqLhKXaxfgwpOcSBUKtU7hz1ThV+KpK11CCGDOXiiHB7IxvV11R19pfEQku1dPvN7qVdGOJl6A1JQ0T3CogfsWWQT8JXvUuRS7iB0WmxMNoXXMcrsbH9NBSPnY/VDorMe1gMpM33Cq/9EYdPvqYMm6LtEjYahCt+IG7fUt7iw1wXixhvSHUNqt9BOnp42IMc4tpkRKYgrd1ss0L+5Cnei2UjvLHWGhPTTzUr4k+rtM1owVTkqitlc5Va67EBiAoJw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=leica-geosystems.com; dmarc=pass action=none header.from=leica-geosystems.com; dkim=pass header.d=leica-geosystems.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=leica-geosystems.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=DW1YySxtK88V3mTFDxXe7WOh7kzu4A93GMe1eYnNV2o=; b=aqUyvVReQViar/SJ8m/8I4nl5JjmXCsfkM5ExtiChBUHKIKArHWE6TxG0RSpEDmKT1ocSPxB694/hhWtj4apCk9OHqmTQi43QgVRmuVrFUcMN3CBDXxhlVfId99j7v9Z17dHfoW6cI/cbuPIgKojsKWvVk5AgKESjgTwblwRJ7Q= Received: from AM6PR06MB4691.eurprd06.prod.outlook.com (2603:10a6:20b:37::25) by AM5PR06MB3153.eurprd06.prod.outlook.com (2603:10a6:206:6::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4436.22; Mon, 23 Aug 2021 07:50:24 +0000 Received: from AM6PR06MB4691.eurprd06.prod.outlook.com ([fe80::4d22:f380:aee8:44d5]) by AM6PR06MB4691.eurprd06.prod.outlook.com ([fe80::4d22:f380:aee8:44d5%5]) with mapi id 15.20.4436.024; Mon, 23 Aug 2021 07:50:24 +0000 From: ZHIZHIKIN Andrey To: Marcel Ziswiler , "u-boot@lists.denx.de" CC: "festevam@gmail.com" , "peng.fan@nxp.com" , "uboot-imx@nxp.com" , "sbabic@denx.de" , "frieder.schrempf@kontron.de" , "heiko.thiery@gmail.com" , Oliver Graute Subject: RE: [PATCH v1 1/7] imx: mkimage_fit_atf: fix legacy image generation Thread-Topic: [PATCH v1 1/7] imx: mkimage_fit_atf: fix legacy image generation Thread-Index: AQHXlgWGznpMD6b5o0+97u4tO79Rvqt/TOCQgAFfKYCAAAlf0A== Date: Mon, 23 Aug 2021 07:50:24 +0000 Message-ID: References: <20210820205230.1369683-1-marcel@ziswiler.com> <20210820205230.1369683-2-marcel@ziswiler.com> <40a32330cff5bcfa1ea5e8cb8e6c9038c36eef18.camel@toradex.com> In-Reply-To: <40a32330cff5bcfa1ea5e8cb8e6c9038c36eef18.camel@toradex.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: toradex.com; dkim=none (message not signed) header.d=none;toradex.com; dmarc=none action=none header.from=leica-geosystems.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 10d12f24-8566-4923-9c44-08d9660aaa9c x-ms-traffictypediagnostic: AM5PR06MB3153: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:1303; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 6zN2ssr0la25eI3gXSt7CvKZV3fYyRhTjZLp1rWmJpE9uvbeS/4GtCTww+vCj5SnkHhOljnqiNkbZRdiZ2aED+pVpe+qmHUvfBMDfYOgIeAxkjvi+BIXeWPBrCI5HAEgWjB94QcPwnIKuh3PihjX8qaI2851UE/SYNVAzyQbEXjJCC4efXxcgTZU9SbQWmgivQYsV4Kru/Y/AoYyXXAEmsaJv1nlhcnPHpLA2a/H++AD+qUSZxttHI0vaLEXhx3rHk/TDOzys9bB+bWj+Tk88wBKrndR332D52q2vgxYNXHkmusuysSvIiNGEK94ErwX7sPDU37q68FpdXDKS0b6DYO01bgVYEwd3P7A8m1UuFpsN90D2y3Y3zN8hzxZOQpiSE0DO66nP+SG21Mws2je3PDaZduhKkUKJP6hXwCkL4JnSB6zJ1kEunuICX8j+VMRRJ1xmM3RtiFxr9gclpFt4V3c2fgtcGJe5fAONgPeu1fiJBG51mPISruP3+cThMQrzzY5tovWAn0c5+gXFoizvmP37KB5tBPC0+2Ciuwl6tNOgml+exCc/cWaDRFPQ1Xac9a3tWMKbN+VMvrC6zvBjow3rgH67HsXQbWEebRy272HHQ5g98dIHZmqyiGjpCKO2PpxvMLlGH4dH9gS+GGfLT8nYFXKHJUF4QB6DBJ9HN3s8agwHTUlCxx2wuyZ3ZfhrkLnD41PSSxf5ORmMMb6/g== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM6PR06MB4691.eurprd06.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(346002)(136003)(39850400004)(396003)(376002)(366004)(26005)(38100700002)(122000001)(54906003)(86362001)(66556008)(66476007)(64756008)(316002)(5660300002)(186003)(76116006)(66446008)(8936002)(66946007)(110136005)(53546011)(2906002)(33656002)(4326008)(478600001)(52536014)(7696005)(71200400001)(83380400001)(9686003)(38070700005)(55016002)(6506007)(8676002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Z3RmbXJXR1dBTGp1UUxmd0hYNmlNUCtJODBCelhYU0ptYXE1MWxhOHUwdEZ0?= =?utf-8?B?U21HcDlVZVIvQ1BETlpmUzlhY0psK2xtemdwQkxGcUtud1NWenVXQ2lTaU9p?= =?utf-8?B?bDhRbGU4SXhpU2tUeTQ2U3pLQWxnU25iTEZGYWVkOVhEMHlGZjVZeHc3OVE2?= =?utf-8?B?dG94TzJwVVIyUEhONi82YlY5cTBHSDRiVTA1Zi9IcFFXUk1PeTF1Sk1MdkxC?= =?utf-8?B?aFBUNmc5Ymwrbk9MT2cwajRURUZPclpTYjU0U0tSRkNqTHBtaEVPZE1mQmtq?= =?utf-8?B?NnVwWTUrVnQ1OUg0VFN0N1VEOThhYUJjUWNjbjBoQ0NGOE1ndERESERtQ0Uz?= =?utf-8?B?SDJyQkQ4QTNuSjFsSHduai9Nb1VnUVFPV0ZpU2ZSUGR2c1JFYjF3UUhiNDRV?= =?utf-8?B?bVc1V1ZqSm90SkFkZUFPbzhZajB6ZEMrM1czNE9rNHAzd2w1bTF5cEEzd1ZJ?= =?utf-8?B?T0kzSXlrOXdpRkRrNzBRQnBrN3BWZkR3VVhreVUxN3l5eno1ZlFlbW5pbUFl?= =?utf-8?B?T3VpMk5JMThnVHZmYlNleTVBanBJUEZhKzFyeThicFRVMndMRzFGR3hiNG9h?= =?utf-8?B?dERzMXFHNy9BZTEzL1VFMzhvblYzUlFmTVJZdHNwLy9nbkdTOVd0anNlVC9o?= =?utf-8?B?ajZCQStnL0wwbWtGbEJNRVhCNkxjd0p5bkp1emlUQTQ3WE9BbzZLMElYVjZm?= =?utf-8?B?UkhyV0svYS9JbVNvdWJ6K3pkSE1lMkVkSmdOQkNWaGd4UUJ3Q0ViUzljUThY?= =?utf-8?B?WjhMbjFqbFRaSmR1K3puOUZ3YVZpbENEWEg2YldXWXllSDVNcldvYmhBK1dr?= =?utf-8?B?TjdTU3dkcGE5RERBOWszMnZmblhrR1M5cStVYjRUNTNEOEJSNWlCMUpUalZk?= =?utf-8?B?KzFhWVM2UUFLTUhQZkd3V01XYTV5dmg4bGtlLzV5N2hzaDdrSG1rTnU5V2lB?= =?utf-8?B?MmJianJ6b0pGY0cwUVpKLzA1RTlMcGUydlhycFVES212M3ZWR093UVRFRE50?= =?utf-8?B?VHhMV0FrS3RPZTRIU0l5TXBDUmF1dzJ3M1ZOSDE3VUlhblc2T1NwSGQ1UzVP?= =?utf-8?B?azROSVdVak5ZMXBWcVI5UHRhYk9YdTNveC9ISTdhTUFNNFR3MnlMWU1HSit0?= =?utf-8?B?aUlQdDZJVWRLbVJuNVpkUG5jTHlESW5sQVhmWlJnRTVCSmVlRTZkUHZmUktE?= =?utf-8?B?T1NWODRLQWEyRWtaa2JUYjl1dFk1d3E1TVFpd0xYQjlma2d0a2FPU1dDWXB3?= =?utf-8?B?UDIyNDdrOE9yWVNmSitDcCtBeFFzWUxRSWJWMWNrSlg0VG1yc1l5VFNtRnpo?= =?utf-8?B?NW9zQjhjbVZKOFhDZGEwcXduOVV1bjliMVYrVmFZNGFiYzBVKzFMUjRwNE1a?= =?utf-8?B?L1QrcFRvUS9Kb2R2T1ZRUXBCb0FyZm9oKzRFY0NlVmFiNHQ3OW9BNFVNZFU1?= =?utf-8?B?ZEpLWklmYXhnK1lCRnJKaUtmbXBlVXh5RnlDWXFOQVBlMTBoOURUbTFDZEpZ?= =?utf-8?B?aktsRkxqUXUvRnorTVBvZzhJdWpTZXpNdytjNWEvQ1IxS2R1bmUzMzlHZEV6?= =?utf-8?B?eDRZR1NCMGZKUXZmN204ZVdZTW9vTmk1ZXdRajR3YXhPdFdXa3lGMlhBZjhY?= =?utf-8?B?WUFTbTVLdWtrcTlwSkpQQzhXSGdKQlNyQ3gvS2tSdG9EalpmYms2M3E1YXVO?= =?utf-8?B?L2xuRkZOTzVPZ3B3d1dKNEt0Nk1HTDU0WWlhZHRiOXBUNkh6aXJlNjUwZnVm?= =?utf-8?Q?h1231uwQAfhoNpvj8A=3D?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: leica-geosystems.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM6PR06MB4691.eurprd06.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 10d12f24-8566-4923-9c44-08d9660aaa9c X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Aug 2021 07:50:24.6802 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 1b16ab3e-b8f6-4fe3-9f3e-2db7fe549f6a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 7RDD/mQX+PKGu+XOOzO3niMlrktBoZg8aVh7kOomwnvzsM6lsj+bkKqbyQ3Z4WDJp1Q4Dl/YS14I1eLbSMXdT5Wc9iLHZHqFvz+KQJdew5okSIoaxngHgI2bd5XUX9yz X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR06MB3153 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.34 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.2 at phobos.denx.de X-Virus-Status: Clean SGVsbG8gTWFyY2VsIQ0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IE1h cmNlbCBaaXN3aWxlciA8bWFyY2VsLnppc3dpbGVyQHRvcmFkZXguY29tPg0KPiBTZW50OiBNb25k YXksIEF1Z3VzdCAyMywgMjAyMSA4OjU3IEFNDQo+IFRvOiB1LWJvb3RAbGlzdHMuZGVueC5kZTsg WkhJWkhJS0lOIEFuZHJleSA8YW5kcmV5LnpoaXpoaWtpbkBsZWljYS0NCj4gZ2Vvc3lzdGVtcy5j b20+DQo+IENjOiBmZXN0ZXZhbUBnbWFpbC5jb207IHBlbmcuZmFuQG54cC5jb207IHVib290LWlt eEBueHAuY29tOw0KPiBzYmFiaWNAZGVueC5kZTsgZnJpZWRlci5zY2hyZW1wZkBrb250cm9uLmRl OyBoZWlrby50aGllcnlAZ21haWwuY29tDQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjEgMS83XSBp bXg6IG1raW1hZ2VfZml0X2F0ZjogZml4IGxlZ2FjeSBpbWFnZSBnZW5lcmF0aW9uDQo+IA0KPiAN Cj4gSGkgQW5kcmV5DQo+IA0KPiBMb25nIHRpbWUgbm8gc2VlICg7LXApLg0KDQpJbmRlZWQhIDpE DQoNCj4gDQo+IE9uIFN1biwgMjAyMS0wOC0yMiBhdCAxMDowNyArMDAwMCwgWkhJWkhJS0lOIEFu ZHJleSB3cm90ZToNCj4gPiBIZWxsbyBNYXJjZWwsDQo+ID4NCj4gPiA+IC0tLS0tT3JpZ2luYWwg TWVzc2FnZS0tLS0tDQo+ID4gPiBGcm9tOiBVLUJvb3QgPHUtYm9vdC1ib3VuY2VzQGxpc3RzLmRl bnguZGU+IE9uIEJlaGFsZiBPZiBNYXJjZWwNCj4gPiA+IFppc3dpbGVyDQo+ID4gPiBTZW50OiBG cmlkYXksIEF1Z3VzdCAyMCwgMjAyMSAxMDo1MiBQTQ0KPiA+ID4gVG86IHUtYm9vdEBsaXN0cy5k ZW54LmRlDQo+ID4gPiBDYzogSGVpa28gVGhpZXJ5IDxoZWlrby50aGllcnlAZ21haWwuY29tPjsg U3RlZmFubyBCYWJpYw0KPiA+ID4gPHNiYWJpY0BkZW54LmRlPjsgRmFiaW8gRXN0ZXZhbSA8ZmVz dGV2YW1AZ21haWwuY29tPjsgRnJpZWRlcg0KPiA+ID4gU2NocmVtcGYgPGZyaWVkZXIuc2NocmVt cGZAa29udHJvbi5kZT47IE1hcmNlbCBaaXN3aWxlcg0KPiA+ID4gPG1hcmNlbC56aXN3aWxlckB0 b3JhZGV4LmNvbT47IE5YUCBpLk1YIFUtQm9vdCBUZWFtIDx1Ym9vdC0NCj4gPiA+IGlteEBueHAu Y29tPjsgUGVuZyBGYW4gPHBlbmcuZmFuQG54cC5jb20+DQo+ID4gPiBTdWJqZWN0OiBbUEFUQ0gg djEgMS83XSBpbXg6IG1raW1hZ2VfZml0X2F0ZjogZml4IGxlZ2FjeSBpbWFnZQ0KPiA+ID4gZ2Vu ZXJhdGlvbg0KPiA+ID4NCj4gPiA+DQo+ID4gPiBGcm9tOiBNYXJjZWwgWmlzd2lsZXIgPG1hcmNl bC56aXN3aWxlckB0b3JhZGV4LmNvbT4NCj4gPiA+DQo+ID4gPiBXaGlsZSBtb3N0IGJvYXJkcyBt ZWFud2hpbGUgbWlncmF0ZWQgdG8gdXNpbmcgYmlubWFuIGEgZmV3IGxpa2UgdGhlDQo+ID4gPiB2 ZXJkaW4tIGlteDhtbSBhcmUgc3RpbGwgdXNpbmcgdGhlIGxlZ2FjeSBpbWFnZSBnZW5lcmF0aW9u Lg0KPiA+ID4gVW5mb3J0dW5hdGVseSwgdGhlIGxlZ2FjeSBpbWFnZSBnZW5lcmF0aW9uIGlzIGN1 cnJlbnRseSBicm9rZW4gd2hpY2gNCj4gPiA+IGlzIGVzcGVjaWFsbHkgYmFkIGZvciBhbnkga2lu ZCBvZiBiaXNlY3Rpb24gYXR0ZW1wdHMuDQo+ID4gPiBBbnl3YXksIHRoaXMgZml4ZXMgaXQgZXZl biB0aG91Z2ggd2Ugd2lsbCBhbHNvIG1pZ3JhdGUgdG8gdXNpbmcgYmlubWFuIHNob3J0bHkuDQo+ ID4NCj4gPiBUaGlzIGNoYW5nZSBoYXMgYmVlbiBhbHJlYWR5IHByb3Bvc2VkIGluIFsxXSwNCj4g DQo+IFdlbGwsIHdoYXQgSSBkbyBub3QgZ2V0IGlzIGhvdyBvbmUgY2FuIG1vdmUgZm9yd2FyZCBh bmQgbGVhdmUgYWxsIGtpbmRzIG9mIHN0dWZmDQo+IGp1c3QgYnJva2VuLiBGYWN0IGlzLCB0aGF0 IHRoZSBsZWdhY3kgaW1hZ2UgY3JlYXRpb24gaGFzIGJlZW4gYW5kIHN0aWxsIGlzIHBsYWluDQo+ IHNpbXBseSBicm9rZW4hDQo+IA0KPiA+IGJ1dCB0aGUgZGlzY3Vzc2lvbiB3ZW50IGludG8gdGhl IGRpcmVjdGlvbiBvZiBtb25vbGl0aGljICJmbGFzaC5iaW4iIHJhdGhlciB0aGFuIGENCj4gbWln cmF0aW9uIHRvIHVzZSBiaW5tYW4uDQo+IA0KPiBXZWxsLCB0aG9zZSB0d28gZG8gYWN0dWFsbHkg bm90IHJ1bGUgZWFjaCBvdGhlciBvdXQuIFJlbWVtYmVyLCBsYXRlciBpbiB0aGlzIHBhdGNoDQo+ IHNldCBJIGFtIG1pZ3JhdGluZyB0byB1c2luZyBiaW5tYW4gd2hpY2ggSSBpbnN0cnVjdCB0byBn ZW5lcmF0ZSBhIG1vbm9saXRoaWMNCj4gImZsYXNoLmJpbiIgYWdhaW4uDQo+IA0KPiA+IEkgZ3Vl c3MgaWYgdGhpcyBjaGFuZ2UgaXMgcmVhbGx5IG5lZWRlZCBkdWUgdG8gdGhlIGZhY3QgdGhhdCB0 aGUNCj4gPiBtaWdyYXRpb24gb2Ygc29tZSBib2FyZHMgaXMgcmVhbGx5IGRpZmZpY3VsdA0KPiA+ IC0gdGhlIG9yaWdpbmFsIHBhdGNoIGNhbiBiZSB0YWtlbi4NCj4gDQo+IFdoYXQgSSBmb3VuZCBl eHRyZW1lbHkgcHJvYmxlbWF0aWMgaXMsIGFzIG1lbnRpb25lZCBpbml0aWFsbHksIHN0dWZmIGlz IGN1cnJlbnRseQ0KPiBicm9rZW4gd2hpY2ggbWFrZXMgZS5nLg0KPiBiaXNlY3Rpbmcgb3RoZXIg aXNzdWVzIGV4dHJlbWVseSBjdW1iZXJzb21lLiBCdXQgaW4gdGhlb3J5LCBhcyBJIHByb3Bvc2Ug bm93IHRvDQo+IG1pZ3JhdGUgYW55d2F5LCB3ZSBjb3VsZCBqdXN0IG5vdCBjYXJlIGFuZCBsZWF2 ZSBpdCBicm9rZW4gZm9yIGFueWJvZHkgZWxzZS4gSQ0KPiBqdXN0IGZlZWwgdGhpcyBpcyBub3Qg cmVhbGx5IHRvbyBuaWNlIG9mIGEgZ2VzdHVyZSENCg0KVG90YWxseSBhZ3JlZSwga2VlcGluZyB0 aGUgYnJva2VuIGltcGxlbWVudGF0aW9uIGlzIG5vdCBhIG5pY2UgdGhpbmcgYXMgcGVvcGxlIHVu YXdhcmUgb2YgdGhpcyBtaWdodCBiYXNlIHRoZWlyIHdvcmsgb24gaXQgYW5kIHdvbmRlciB3aHkg aXQgZG9lcyBub3QgYnVpbGQgb24gdGhlIGZpcnN0IHBsYWNlLi4uDQoNCkFjdHVhbGx5LCBJIHdh bnRlZCB0byBwcm9wb3NlIHRvIHJlbW92ZSB0aGlzIHNjcmlwdCBmcm9tIHRoZSB0cmVlIGFuZCBs ZXQgZGVyaXZhdGl2ZXMgdGhhdCByZWx5IG9uIGl0IHRvIGZhaWwgdG8gYmVpbmcgZm9yY2libHkg Y29udmVydGVkIHRvIGJpbm1hbi4gQnV0IEkgd2FzIGh1bWJsZSBlbm91Z2ggdG8gZG8gaXQgdGhy b3VnaC4uLg0KDQpUaGVyZSBhcmUgc3RpbGwgdGhvc2UgYm9hcmRzIHRoYXQgdXNlIEZJVCBnZW5l cmF0b3Igc2NyaXB0Og0KY29uZmlncy9jZ3RxbXg4X2RlZmNvbmZpZzpDT05GSUdfU1BMX0ZJVF9H RU5FUkFUT1I9ImFyY2gvYXJtL21hY2gtaW14L21raW1hZ2VfZml0X2F0Zi5zaCINCmNvbmZpZ3Mv aW14OG1tLWljb3JlLW14OG1tLWN0b3VjaDJfZGVmY29uZmlnOkNPTkZJR19TUExfRklUX0dFTkVS QVRPUj0iYXJjaC9hcm0vbWFjaC1pbXgvbWtpbWFnZV9maXRfYXRmLnNoIg0KY29uZmlncy9pbXg4 bW0taWNvcmUtbXg4bW0tZWRpbW0yLjJfZGVmY29uZmlnOkNPTkZJR19TUExfRklUX0dFTkVSQVRP Uj0iYXJjaC9hcm0vbWFjaC1pbXgvbWtpbWFnZV9maXRfYXRmLnNoIg0KY29uZmlncy9pbXg4bW1f YmVhY29uX2RlZmNvbmZpZzpDT05GSUdfU1BMX0ZJVF9HRU5FUkFUT1I9ImFyY2gvYXJtL21hY2gt aW14L21raW1hZ2VfZml0X2F0Zi5zaCINCmNvbmZpZ3MvaW14OG1tX3ZlbmljZV9kZWZjb25maWc6 Q09ORklHX1NQTF9GSVRfR0VORVJBVE9SPSJhcmNoL2FybS9tYWNoLWlteC9ta2ltYWdlX2ZpdF9h dGYuc2giDQpjb25maWdzL2lteDhtbl9iZWFjb25fMmdfZGVmY29uZmlnOkNPTkZJR19TUExfRklU X0dFTkVSQVRPUj0iYXJjaC9hcm0vbWFjaC1pbXgvbWtpbWFnZV9maXRfYXRmLnNoIg0KY29uZmln cy9pbXg4bW5fYmVhY29uX2RlZmNvbmZpZzpDT05GSUdfU1BMX0ZJVF9HRU5FUkFUT1I9ImFyY2gv YXJtL21hY2gtaW14L21raW1hZ2VfZml0X2F0Zi5zaCINCmNvbmZpZ3MvaW14OG1xX2V2a19kZWZj b25maWc6Q09ORklHX1NQTF9GSVRfR0VORVJBVE9SPSJhcmNoL2FybS9tYWNoLWlteC9ta2ltYWdl X2ZpdF9hdGYuc2giDQpjb25maWdzL2lteDhtcV9waGFuYmVsbF9kZWZjb25maWc6Q09ORklHX1NQ TF9GSVRfR0VORVJBVE9SPSJhcmNoL2FybS9tYWNoLWlteC9ta2ltYWdlX2ZpdF9hdGYuc2giDQpj b25maWdzL2lteDhxbV9yb203NzIwX2ExXzRHX2RlZmNvbmZpZzpDT05GSUdfU1BMX0ZJVF9HRU5F UkFUT1I9ImFyY2gvYXJtL21hY2gtaW14L21raW1hZ2VfZml0X2F0Zi5zaCINCmNvbmZpZ3MvcGh5 Y29yZS1pbXg4bW1fZGVmY29uZmlnOkNPTkZJR19TUExfRklUX0dFTkVSQVRPUj0iYXJjaC9hcm0v bWFjaC1pbXgvbWtpbWFnZV9maXRfYXRmLnNoIg0KY29uZmlncy9waWNvLWlteDhtcV9kZWZjb25m aWc6Q09ORklHX1NQTF9GSVRfR0VORVJBVE9SPSJhcmNoL2FybS9tYWNoLWlteC9ta2ltYWdlX2Zp dF9hdGYuc2giDQpjb25maWdzL3ZlcmRpbi1pbXg4bW1fZGVmY29uZmlnOkNPTkZJR19TUExfRklU X0dFTkVSQVRPUj0iYXJjaC9hcm0vbWFjaC1pbXgvbWtpbWFnZV9maXRfYXRmLnNoIg0KDQpWZXJk aW4gZ2V0cyBjb252ZXJ0ZWQgd2l0aCB5b3VyIG90aGVyIHBhdGNoLCB3aGlsZSBmb3IgYWxsIHRo ZSBvdGhlcnMgSSdtIG5vdCBzdXJlIHdoYXQgdGhlIHN0YXR1cyBpcy4NCg0KVGhlcmUgaXMgaG93 ZXZlciBvbmUgYm9hcmQgd2hpY2ggaGFzIGJlZW4gaW50cm9kdWNlZCBxdWl0ZSByZWNlbnQgKENj J2luZyBPbGl2ZXIgaGVyZSkgYW5kIGRpZG4ndCB3ZW50IGZvciBiaW5tYW4gaW1wbGVtZW50YXRp b24gZnJvbSB0aGUgc3RhcnQuIFRoaXMgaXMgYSBjbGVhciBpbmRpY2F0aW9uIHRoYXQgcGVvcGxl IGFyZSBzdGlsbCByZWx5aW5nIG9uIG9sZCBGSVQgZ2VuZXJhdG9yLCBldmVuIHRob3VnaCB0aGVy ZSBpcyBhIGNsZWFyIHdhcm5pbmcgYWJvdXQgdGhhdCBpdCBpcyBub3Qgc3VwcG9zZSB0byBiZSB1 c2VkLg0KDQpJIGd1ZXNzIGF0IHRoaXMgc3RhZ2UsIEknZCByYXRoZXIgbGVhdmUgdGhpcyBxdWVz dGlvbiBmb3IgbWFpbnRhaW5lcnMgdG8gZGVjaWRlIC0gZW5mb3JjZSB0aGUgY29udmVyc2lvbiB0 byBiaW5tYW4gdmlhIGRlbGV0aW5nIHRoZSBGSVQgZ2VuZXJhdG9yIHNjcmlwdCwgb3IgZml4IHRo ZSBnZW5lcmF0b3Igc2NyaXB0IHdpdGggdGhlIHBhdGNoIGZyb20gT2xpdmVyIGFuZCBsZXQgYm9h cmQgbWFpbnRhaW5lcnMgdG8gZWl0aGVyIHVzZSBpdCBvciBtaWdyYXRlLg0KDQo+IA0KPiA+IEhv d2V2ZXIsIEkndmUgY29tbWVudGVkIG91dCBpbiB0aGF0IHRocmVhZCB0aGF0IHRoZXJlIGlzIGEg d2FybmluZw0KPiA+IHJlZ2FyZGluZyB0aGUgdXNhZ2Ugb2Ygc2NyaXB0cyBhbmQgbWlncmF0aW9u IG5vdGljZSwgc28gbWF5YmUgaXQgZG9lcyBtYWtlDQo+IHNlbnNlIHRvIHNwZW5kIGV4dHJhIGVm Zm9ydCB0byBtaWdyYXRlIGF3YXkgZnJvbSB0aGlzIHNjcmlwdCBhdCBhbGw/DQo+IA0KPiBZZXMs IG9mIGNvdXJzZSwgaXQgaXMgdGhlIGdvYWwgdG8gbWlncmF0ZS4gSSBqdXN0IGRvbid0IGdldCBo b3cgaW4gSVQgbmV3IHN0dWZmIGdldHMNCj4gaW50cm9kdWNlZCBhbGwgdGhlIHRpbWUgd2l0aCBs ZWF2aW5nIHBhc3QgdGhpbmdzIGJyb2tlbi4gSnVzdCBhIGxpdHRsZSBiaXQgYW5ub3lpbmcuLi4N Cj4gDQo+ID4gPiBGaXhlczogY29tbWl0IGNiOWZhYTZmOThhZQ0KPiA+ID4gICgidG9vbHM6IFVz ZSBhIHNpbmdsZSB0YXJnZXQtaW5kZXBlbmRlbnQgY29uZmlnIHRvIGVuYWJsZSBPcGVuU1NMIikN Cj4gPiAuLi4NCj4gPg0KPiANCj4gQ2hlZXJzDQo+IA0KPiBNYXJjZWwNCg0KQ2hlZXJzLA0KQW5k cmV5DQo=