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=-16.4 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_CR_TRAILER,INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED autolearn=ham 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 CF10FC4338F for ; Wed, 11 Aug 2021 22:54:15 +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 C1C5C61008 for ; Wed, 11 Aug 2021 22:54:14 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org C1C5C61008 Authentication-Results: mail.kernel.org; dmarc=fail (p=quarantine dis=none) header.from=nvidia.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 526DA82C2D; Thu, 12 Aug 2021 00:54:12 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=quarantine dis=none) header.from=nvidia.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (2048-bit key; unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.b="SJyb0hd+"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 9DE1C82C30; Thu, 12 Aug 2021 00:54:10 +0200 (CEST) Received: from NAM02-BN1-obe.outbound.protection.outlook.com (mail-bn1nam07on2062b.outbound.protection.outlook.com [IPv6:2a01:111:f400:7eb2::62b]) (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 EEBA582C2D for ; Thu, 12 Aug 2021 00:54:05 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=quarantine dis=none) header.from=nvidia.com Authentication-Results: phobos.denx.de; spf=fail smtp.mailfrom=TWarren@nvidia.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=n2NIUIJ42Su9Tcuhm84nbRjYkHMHk2bIoEM3zgVOKc/LthHCDJ8AYiO6VEqA+yRiweVU96+BVa7p8bZL3QN6eydef+2p38wYIaR9r3aCF982qJgf86/HWOedSPKT2B20ChwOjtzs3+EFX+b0MjBPkGG6hYeMKpLijV3C5zyN9XEaMHy8xa3y5LYRyDhPbXvhWOWbSjEIjUrLE4xBwylajZg1Wuayg0dKGpq1BRGSL4fZNFGWLNqCZasLjCJRx2FMU9PLkQ/DlWHaQxEUc2xUQrzYVyOnu73LDOQ2KzFJpT/aUZLU5LLvgdvXxb7GaeREA6b64FuJDSyt44ASKWtIng== 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=FGlQzhWh7i7gyqRW0cPaL+81SXOIaiFzJ3kAaKso5KI=; b=ZteBS0AgHnlyX5LMHqHAb4C1NW2Vjj4sGObPpEvG2P90Ch3a4JRIy8vA7Q1dSIENILkcJnW1Di9sKQACwdX2fwXrZ8tMfk/UcPoq/GJCqWP0KEQv4Mf3W1UNftqlVhy7OaktTo91PWB60UAe7xRmrjHXWfg1JpcKpYB6IXvwcNF7MoCmYxlFApV3U6xg9if+k2fusTyp5PNwD+piaopM2mi1JZTOlcwGztGSfTR7lod98ya21hChfPIKvsBYs2A3534bQkx6xSxbQJXHpEVHNr7xBR3zsXgnZvG34eYzLJv26984urEqbb6XUCI4dYMrN2+Gy3USvGbME36ZX7es5w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FGlQzhWh7i7gyqRW0cPaL+81SXOIaiFzJ3kAaKso5KI=; b=SJyb0hd+90Tvi/ZeSA01ZT6Tf5G4ZmLBPlaJQfsNuHgjo4HDDS81Uh5WaDRqnD8durVZjdFqIjjG+l7oSMKH9EIwvfv9609CYho4Oabovg46krKjRakwy3K5pMYj6dBp2unGlSZYi8taZHOyncIFbNH7kBmU52pqKNBbZK6nz2vhiQqP6jwcvFSaZJqEPYgnan1kuNLLvKUDmqm655tICpcw5rTx20Dxl8zH3SoxOecWXXh7DOw1ZEFoEoupXAxPyGjIgo9ea2GqnLk2z0tVwqbg/m969I98o5nmmefz89mhPuGiH9Nw98Y9ijfl7hy67z/m3VxHrKIdbfdbp5MJvw== Received: from BY5PR12MB3828.namprd12.prod.outlook.com (2603:10b6:a03:1a4::25) by BY5PR12MB4067.namprd12.prod.outlook.com (2603:10b6:a03:212::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4394.22; Wed, 11 Aug 2021 22:54:02 +0000 Received: from BY5PR12MB3828.namprd12.prod.outlook.com ([fe80::e9d1:feb:af39:ed9a]) by BY5PR12MB3828.namprd12.prod.outlook.com ([fe80::e9d1:feb:af39:ed9a%3]) with mapi id 15.20.4415.014; Wed, 11 Aug 2021 22:54:02 +0000 From: Tom Warren To: Marcel Ziswiler , "u-boot@lists.denx.de" , "sbabic@denx.de" CC: "sjg@chromium.org" , Oleksandr Suvorov Subject: RE: [PATCH v3] board: apalis-tk1: launch toradex easy installer in usb recovery Thread-Topic: [PATCH v3] board: apalis-tk1: launch toradex easy installer in usb recovery Thread-Index: AQHXjrQ2Ls7Jl+B2GkKojxdYJzcYZqtugtOggAA1lwCAADGI0A== Date: Wed, 11 Aug 2021 22:54:02 +0000 Message-ID: References: <20210811131256.323624-1-marcel@ziswiler.com> <665787b4-6d6f-67db-c841-9adf6153120f@denx.de> <1123123816eb228836870047336db123341b8703.camel@toradex.com> In-Reply-To: <1123123816eb228836870047336db123341b8703.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=nvidia.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 9af90d0f-b433-435e-338c-08d95d1aea33 x-ms-traffictypediagnostic: BY5PR12MB4067: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6790; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ubc7Tl1LQkeyPrHILj2TLS2DDb0AZFFk7dv4SSuuvw4hhEnMucIuEbDvkdX8o54Re6wOfbQuewB2c3W5kGCKf0bX/w3z5nlDB7JxaEh4HXD7oWAUrM1b4GTlP5TZ76fyzPwDef2I7vfvUKuHjU42dn5peE/VPJdlMhXWG3Tmc8lazzGEGdeG45CVVWEAxHLJXAbhxeudTqKySNbzWm1IZE+kwVcg2w/5Qqpd3AhG8TewV9OuQn8//6YDi250i9DjRDiGf5Ij0WFlXGeidmoS5skl8V9haoiPWJw0/86x8/5WRk2tLQA5U3H7nkqpBVKbpFmMTZx+Gnd0nINr5ZjqfTnNGXvkQSXoECSmRlQakXDFE74bEkRjckgjLQNMRTnQPICB2inEKGf21isCp8OUQs4cL7/bNcJzEzAnz2uxAfcBhRSEeENe937OvQAOn2n58XJ4wILbv5z+XOQIuOkvTIXKoDXHT5cnsPS4IIsis4uYnefwwmAZ1vOliyTkOrOXfRtFr6E1S7IwLwdTSdE2ao29GfBnc9f+xZWjbWL5cZj5EYUn4cbAZ4lu+RmCAue/5TR0LDnpOdmLO/c4ENxwx+SgeVYHK8GC/vc5Y/joDXsg3S1iIVKCJzp+9NX7VMvszeUztYJFeGxmWNFWhadZeBpCihvvTa0xOerTO6m/c71e6wKrqOJa4NujYMJgVlXWltGL+3sODEz/W2HpJLajZg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY5PR12MB3828.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(346002)(396003)(136003)(366004)(39860400002)(376002)(76116006)(66476007)(33656002)(66946007)(66556008)(186003)(64756008)(66446008)(4326008)(6506007)(26005)(7696005)(53546011)(316002)(38070700005)(2906002)(8676002)(8936002)(83380400001)(86362001)(478600001)(71200400001)(54906003)(122000001)(55016002)(38100700002)(9686003)(110136005)(5660300002)(52536014); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?TjlZSTRzMWhJZHgvd2Zua00yOXVGb1Q2VTcvTFJqTnlyYkwxQzIxU3RQM2dn?= =?utf-8?B?anBRN0VjU2JXd3pHSXZYRG5UL2prL1V5amhNMExpbFdXYzJiS2R3N201TDYw?= =?utf-8?B?WlNlTWRRYnBhR2QxUExmY2xESDcxZzJ1RUtsUVU3U3gyQkpZZEdTYjkxOVVY?= =?utf-8?B?RU8xTUhNTDRFVXE5a3d4YVRSUkVyYmhVNDVGNzhGeDZwczdWdjgyL01oQXdk?= =?utf-8?B?OWF1eHRNOEdsbVBCeDVmNFVyc0hkZUxCMk1VRGxVeWJ5aGxSYnRlQVlTWDdE?= =?utf-8?B?Zm50cHJDQS93SXJ1UjZQT2dMWGlJdHI2d3R3enlOWHEvV1ZoWjQ0ZjZZcUx3?= =?utf-8?B?aGVkL3dtaFNtQ084MkpjQlpqckwyUEF2YWUxclViWUpQY3F5M1dKVjZYSjRk?= =?utf-8?B?VHdFZjdqOTJyMEJsbHV0cTViOWRxNVhCVThvN0tCNy9GdWpmczRrVzg2aVRi?= =?utf-8?B?QnBDMXJIeFI4MzExNzI2TTlhRk9OYVRJYjk4eURJOFRFUWxZL2RtV3I4Tktp?= =?utf-8?B?d1VMd2ZBaU44WWxwRlErTTJ6VG1hOWQ0SnlCcFcrSXMybUowaERrTHVQZmZz?= =?utf-8?B?TFhvTFF0L09XczJoZVBrTXZhREpvQUwxdnA2c1pBbWJmQ3RHaE8xNStLMFNk?= =?utf-8?B?RW85TWRsVHdlTFVxZ2ZHS3l3V1IxS0F5WDE2eUQxbUI5RlMxMUVDU0x3czFx?= =?utf-8?B?aFY0TTdzbHNQM2ZxY3I1VGNYUGRmYW5ocXdXemVZOUZnQXIzM3FQaUw1cjRX?= =?utf-8?B?TXdDNXBoS2NvYlV4T1BsYjQ2Q2JxbmJCZnM4VHpFeGlhaUFjcVd3Mndwc0RK?= =?utf-8?B?VW96aG1VcEtMREJ6UFVHUmVhaElGcVR2QzlHSjJzeVdLZTd1YnB4Q1lpNTNR?= =?utf-8?B?eEdzczlveEIwNlRydk5OeTFqVC9uTFJyWGhrYUMxb1k3WUdScnBUemUvUlhJ?= =?utf-8?B?eGQzTkNkcWtXT3JwZWkrMUlVUm0rMDBueG1ZOXJsZjAvUlBRRnE3aDBOT0U4?= =?utf-8?B?SXVGTHNYNGpiZ3UyTG9Vc0FLa1pWRlkzZ0xOQTdzU2hPNWdMWjZDcFVXRU1Z?= =?utf-8?B?SFYvQkJPVVlaM2Y3Tk1zQ1dXaXBOaVYxbytuNzRJa3d2RVllazVybm96LzVE?= =?utf-8?B?QUpyYXlpYlZGZU05aFIwblJDQXVENzNPTE1kTWpzRWtDVUR5WGxrNHN4cHJ2?= =?utf-8?B?RHRlc052emFVdEhwRGVOYjhKelNiM09YSmNoVEhRaVBCaDdmQzBjR3owZ29j?= =?utf-8?B?S0FTZlJ6TEhyVXpYdUVaTi9ONUNJa2k2bGphWHFWYUhhaGppK0dKdTE0QXJZ?= =?utf-8?B?M21DQnFTTlR3M2tHZEtUKzc5MU9uUk1TdVpuZVJkcHVUNGRMemtsRjlrTFZE?= =?utf-8?B?cHJIRlBXcjh1V0lwd3gyVFR5cVV4UGNZY1ZGMk9pMHJyZlAwdXZsQ3NTaHM0?= =?utf-8?B?ODV2VHlQTHdFWGZWYkkxWkZyYm9lZmZXaWhzZGFWc1h4cTh5dHZja1M0QnVk?= =?utf-8?B?dU9Yb2JKVTZKOUYyYmJLTlAvbEtmS3VhOVErVkJHc2NXbHpuVVRTYnFDR29J?= =?utf-8?B?OTZnZ28vSmdzaWtjWmF6eDVRVmVBeE1VSGhvTjNjc0tHQjRmbU5OUThpaVpU?= =?utf-8?B?WjdrWXdzQVJBc0x2bkZpRmpVeGprbE0wWHdhWUxYWnZiT2xNZHd1aEZWVjE1?= =?utf-8?B?OGErWE5WeW1OWGhTZmNpcFNJRnVKYmRkM1dieGx6dTZjLzhrUkEzT0o0Wndq?= =?utf-8?Q?DqSTDIw3AeqwBjbMdkKLckLx1sThapx4D7gCC0o?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BY5PR12MB3828.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9af90d0f-b433-435e-338c-08d95d1aea33 X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Aug 2021 22:54:02.8103 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: sKYbB2iCNvPM02GCuxyqJJhJ4YeEFX3tzPgHpxefCn4MsD7L6wIcJrX79Q7wkmHHSdDrb8oC5MbM98KQY/2jXA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR12MB4067 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 PiBUaGUgcmVzdCBvZiB0aGF0IHNlcmllcyB3aGljaCB3YXMgaS5NWCBzcGVjaWZpYyB3YXMgYWxy ZWFkeSBhcHBsaWVkIGJ5IFN0ZWZhbm8uIFNvIGlmIHlvdSBjb3VsZCB0YWtlIHRoaXMgb25lIGFz IGEgc2luZ2xldG9uIHRoYXQgd291bGQgYmUgZ3JlYXQuIFRoYW5rcyENCldpbGwgZG8sIGJ1dCBp dCB3b24ndCBoYXBwZW4gdW50aWwgYXQgbGVhc3QgbmV4dCBNb25kYXkgYXMgSSdtIE9PVE8gdGls IHRoZW4uDQoNClRvbQ0KLS0NCm52cHVibGljDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t DQpGcm9tOiBNYXJjZWwgWmlzd2lsZXIgPG1hcmNlbC56aXN3aWxlckB0b3JhZGV4LmNvbT4gDQpT ZW50OiBXZWRuZXNkYXksIEF1Z3VzdCAxMSwgMjAyMSAxMjo1NiBQTQ0KVG86IHUtYm9vdEBsaXN0 cy5kZW54LmRlOyBUb20gV2FycmVuIDxUV2FycmVuQG52aWRpYS5jb20+OyBzYmFiaWNAZGVueC5k ZQ0KQ2M6IHNqZ0BjaHJvbWl1bS5vcmc7IE9sZWtzYW5kciBTdXZvcm92IDxvbGVrc2FuZHIuc3V2 b3JvdkB0b3JhZGV4LmNvbT4NClN1YmplY3Q6IFJlOiBbUEFUQ0ggdjNdIGJvYXJkOiBhcGFsaXMt dGsxOiBsYXVuY2ggdG9yYWRleCBlYXN5IGluc3RhbGxlciBpbiB1c2IgcmVjb3ZlcnkNCg0KRXh0 ZXJuYWwgZW1haWw6IFVzZSBjYXV0aW9uIG9wZW5pbmcgbGlua3Mgb3IgYXR0YWNobWVudHMNCg0K DQpPbiBXZWQsIDIwMjEtMDgtMTEgYXQgMTY6NDUgKzAwMDAsIFRvbSBXYXJyZW4gd3JvdGU6DQo+ IEknbSBmaW5lIHdpdGggc29tZW9uZSBlbHNlIHRha2luZyB0aGlzIHRlZ3JhIHBhdGNoIGluIGlm IGl0J3MgcGFydCBvZiANCj4gYSBsYXJnZXIgc2VyaWVzLiBJZiBub3QsIGxldCBtZSBrbm93IGFu ZCBJJ2xsIHRha2UgaXQgYXMgYSBzaW5nbGV0b24uDQoNClRoZSByZXN0IG9mIHRoYXQgc2VyaWVz IHdoaWNoIHdhcyBpLk1YIHNwZWNpZmljIHdhcyBhbHJlYWR5IGFwcGxpZWQgYnkgU3RlZmFuby4g U28gaWYgeW91IGNvdWxkIHRha2UgdGhpcyBvbmUgYXMgYSBzaW5nbGV0b24gdGhhdCB3b3VsZCBi ZSBncmVhdC4gVGhhbmtzIQ0KDQo+IFRvbQ0KDQpDaGVlcnMNCg0KTWFyY2VsDQoNCj4gLS0NCj4g bnZwdWJsaWMNCj4NCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogU3RlZmFu byBCYWJpYyA8c2JhYmljQGRlbnguZGU+DQo+IFNlbnQ6IFdlZG5lc2RheSwgQXVndXN0IDExLCAy MDIxIDY6MjQgQU0NCj4gVG86IE1hcmNlbCBaaXN3aWxlciA8bWFyY2VsQHppc3dpbGVyLmNvbT47 IHUtYm9vdEBsaXN0cy5kZW54LmRlDQo+IENjOiBTdGVmYW5vIEJhYmljIDxzYmFiaWNAZGVueC5k ZT47IFNpbW9uIEdsYXNzIDxzamdAY2hyb21pdW0ub3JnPjsgDQo+IE1hcmNlbCBaaXN3aWxlciA8 bWFyY2VsLnppc3dpbGVyQHRvcmFkZXguY29tPjsgT2xla3NhbmRyIFN1dm9yb3YgDQo+IDxvbGVr c2FuZHIuc3V2b3JvdkB0b3JhZGV4LmNvbT47IFRvbSBXYXJyZW4gPFRXYXJyZW5AbnZpZGlhLmNv bT4NCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2M10gYm9hcmQ6IGFwYWxpcy10azE6IGxhdW5jaCB0 b3JhZGV4IGVhc3kgDQo+IGluc3RhbGxlciBpbiB1c2IgcmVjb3ZlcnkNCj4NCj4gRXh0ZXJuYWwg ZW1haWw6IFVzZSBjYXV0aW9uIG9wZW5pbmcgbGlua3Mgb3IgYXR0YWNobWVudHMNCj4NCj4NCj4g SGFsbG8gTWFyY2VsLA0KPg0KPiBPbiAxMS4wOC4yMSAxNToxMiwgTWFyY2VsIFppc3dpbGVyIHdy b3RlOg0KPiA+IEZyb206IE1hcmNlbCBaaXN3aWxlciA8bWFyY2VsLnppc3dpbGVyQHRvcmFkZXgu Y29tPg0KPiA+DQo+ID4gVGhlIFVTQiByZWNvdmVyeSBtb2RlIGlzIHVzZWQgYnkgVG9yYWRleCB0 byBsb2FkIHRoZSBUb3JhZGV4IEVhc3kgDQo+ID4gSW5zdGFsbGVyIGltYWdlIHdoaWNoIHN1cHBv cnRzIGZ1cnRoZXIgc3lzdGVtIGltYWdlcyBpbnN0YWxsYXRpb24uDQo+ID4gUHJlcGFyZSBmb3Ig bG9hZGluZyBhbmQgbGF1bmNoaW5nIHRoZSBUb3JhZGV4IEVhc3kgSW5zdGFsbGVyIGlmIHRoZSAN Cj4gPiBVU0IgUmVjb3ZlcnkgbW9kZSBpcyBhY3RpdmF0ZWQuDQo+ID4NCj4gPiBTaWduZWQtb2Zm LWJ5OiBNYXJjZWwgWmlzd2lsZXIgPG1hcmNlbC56aXN3aWxlckB0b3JhZGV4LmNvbT4NCj4gPiBT aWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgU3V2b3JvdiA8b2xla3NhbmRyLnN1dm9yb3ZAdG9yYWRl eC5jb20+DQo+ID4NCj4gPiAtLS0NCj4gPg0KPg0KPiBBZGRlZCBUb20gaW4gQ0MgYXMgaGUncyBp biBjaGFyZ2UgZm9yIFRlZ3JhIChJIGhhdmUganVzdCByZXZpZXdlZCBWMiBiZWNhdXNlIGl0IHdh cyBwYXJ0IG9mIGkuTVggc2VyaWVzKS4NCj4NCj4gQmVzdCByZWdhcmRzLA0KPiBTdGVmYW5vDQo+ DQo+ID4gQ2hhbmdlcyBpbiB2MzoNCj4gPiAtIFN3aXRjaCB2ZXJ5IGxvbmcgbGluZXMgdG8gbXVs dGlsaW5lIHRvIG1ha2UgY2hlY2twYXRjaCBoYXBweSBhcw0KPiA+ICAgIHN1Z2dlc3RlZCBieSBT dGVmYW5vLg0KPiA+DQo+ID4gICBib2FyZC90b3JhZGV4L2FwYWxpcy10azEvYXBhbGlzLXRrMS5j IHwgMjAgKysrKysrKysrKysrKysrKysrLS0NCj4gPiAgIDEgZmlsZSBjaGFuZ2VkLCAxOCBpbnNl cnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQ0KPiA+DQo+ID4gZGlmZiAtLWdpdCBhL2JvYXJkL3Rv cmFkZXgvYXBhbGlzLXRrMS9hcGFsaXMtdGsxLmMNCj4gPiBiL2JvYXJkL3RvcmFkZXgvYXBhbGlz LXRrMS9hcGFsaXMtdGsxLmMNCj4gPiBpbmRleCBiOTc2MTdjZmNhMy4uMjc2OWI1NDYwMTAgMTAw NjQ0DQo+ID4gLS0tIGEvYm9hcmQvdG9yYWRleC9hcGFsaXMtdGsxL2FwYWxpcy10azEuYw0KPiA+ ICsrKyBiL2JvYXJkL3RvcmFkZXgvYXBhbGlzLXRrMS9hcGFsaXMtdGsxLmMNCj4gPiBAQCAtMzgs OCArMzgsMjQgQEANCj4gPiAgIGludCBhcmNoX21pc2NfaW5pdCh2b2lkKQ0KPiA+ICAgew0KPiA+ ICAgICAgIGlmIChyZWFkbChOVl9QQV9CQVNFX1NSQU0gKyBOVkJPT1RJTkZPVEFCTEVfQk9PVFRZ UEUpID09DQo+ID4gLSAgICAgICAgIE5WQk9PVFRZUEVfUkVDT1ZFUlkpDQo+ID4gLSAgICAgICAg ICAgICBwcmludGYoIlVTQiByZWNvdmVyeSBtb2RlXG4iKTsNCj4gPiArICAgICAgICAgTlZCT09U VFlQRV9SRUNPVkVSWSkgew0KPiA+ICsgICAgICAgICAgICAgcHJpbnRmKCJVU0IgcmVjb3Zlcnkg bW9kZSwgYXR0ZW1wdGluZyB0byBib290IFRvcmFkZXggRWFzeSAiDQo+ID4gKyAgICAgICAgICAg ICAgICAgICAgIkluc3RhbGxlclxuIik7DQo+ID4gKyAgICAgICAgICAgICBlbnZfc2V0KCJib290 ZGVsYXkiLCAiLTIiKTsNCj4gPiArICAgICAgICAgICAgIGVudl9zZXQoImRlZmFyZ3MiLCAicGNp ZV9hc3BtPW9mZiB1c2VyX2RlYnVnPTMwIik7DQo+ID4gKyAgICAgICAgICAgICBlbnZfc2V0KCJm ZHRfaGlnaCIsICIiKTsNCj4gPiArICAgICAgICAgICAgIGVudl9zZXQoImluaXRyZF9oaWdoIiwg IiIpOw0KPiA+ICsNCj4gPiArICAgICAgICAgICAgIGVudl9zZXQoInNldHVwIiwgImVudiBzZXQg c2V0dXBhcmdzIGlnYl9tYWM9JHtldGhhZGRyfSAiDQo+ID4gKyAgICAgICAgICAgICAgICAgICAg ICJjb25zb2xlYmxhbms9MCBub19jb25zb2xlX3N1c3BlbmQ9MSAiDQo+ID4gKyAgICAgICAgICAg ICAgICAgICAgICJjb25zb2xlPSR7Y29uc29sZX0sJHtiYXVkcmF0ZX1uOCAke21lbWFyZ3N9Iik7 DQo+ID4gKyAgICAgICAgICAgICBlbnZfc2V0KCJ0ZXppYXJncyIsICJyb290ZnN0eXBlPXNxdWFz aGZzIHJvb3Q9L2Rldi9yYW0gcXVpZXQgIg0KPiA+ICsgICAgICAgICAgICAgICAgICAgICAiYXV0 b2luc3RhbGwiKTsNCj4gPiArICAgICAgICAgICAgIGVudl9zZXQoInZpZGFyZ3MiLCAidmlkZW89 SERNSS1BLTE6NjQweDQ4MC0xNkA2MEQiKTsNCj4gPiArICAgICAgICAgICAgIGVudl9zZXQoImJv b3RjbWQiLCAicnVuIHNldHVwOyBlbnYgc2V0IGJvb3RhcmdzICR7ZGVmYXJnc30gIg0KPiA+ICsg ICAgICAgICAgICAgICAgICAgICAiJHtzZXR1cGFyZ3N9ICR7dmlkYXJnc30gJHt0ZXppYXJnc307 IGJvb3RtIDB4ODAyMDgwMDAiDQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICIjY29uZmlnQCR7 c29jfS0ke2ZkdF9tb2R1bGV9LSR7ZmR0X2JvYXJkfS5kdGIiKTsNCj4gPiArICAgICB9DQo+ID4N Cj4gPiAgICAgICAvKiBQQ0IgVmVyc2lvbiBJbmRpY2F0aW9uOiBWMS4yIGFuZCBsYXRlciBoYXZl IEdQSU9fUFYwIHdpcmVkIHRvIEdORCAqLw0KPiA+ICAgICAgIGdwaW9fcmVxdWVzdChURUdSQV9H UElPKFYsIDApLCAiUENCIFZlcnNpb24gSW5kaWNhdGlvbiIpOw0K