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 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 smtp.lore.kernel.org (Postfix) with ESMTPS id D9081C77B76 for ; Mon, 17 Apr 2023 15:08:14 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id AE6CA85D45; Mon, 17 Apr 2023 17:08:12 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=reject 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="l4eimXsi"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id E7D9085DF7; Mon, 17 Apr 2023 17:08:10 +0200 (CEST) Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on20628.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e8a::628]) (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 5377784D10 for ; Mon, 17 Apr 2023 17:08:07 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=reject 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=LFNPsM8Ml1B2CeLHTdKu/GjSqOy1XNESuDqDkVEhDZOYvhJkLNtyI3BCgBtoytI09oC6TctDg73eY53bvvx0lZrxsb8SmHJoIxwpOd2eceAjhkX0ByQ1Gipo7NTP5bZfEFOtM1P2SIuQwooM2QXlhE+7SkeLPxIb2PM1fLj9h4XufJ0+hYvHtNDOZlX+aJz0NN7WEaqEWLlpc/yE0ureUv3yPfQ/ao/o6iSsx008WcUeBlqlqW4dzoF3ylCy9fL/Tc/WB+DQE8cVGj+cmGwg61N7SX2um6RicXNMaTBikz5Pm/D/XgNGy4/Iwa9NfCkRSqvv7Dn8SlrxjVWrBJj2kg== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Gjx8nRpd9zvEwFJJR+JI+sCiE07c8rCNYvIgnelcE3E=; b=caU37wXz0uJei1QI5VRWVcR3SwXH6lPOYvVjsD4/CJ4cwiVsncwHFYQxAIlaR7VaUp1v7Z9wOhkLMybvO+knhp9FYMPJzoeN0zPk1/3BsVuHsOeynXoK8UZZ8IZdn9DhKKH++qxeePbNMmvGNSnPFubI5y4HcQVV2IVdiXw7Q2xv7elExCCphes3NEZck9X12W5ttdkvJ478MwbkQ9ig/9qjXFkIyw0aqoC1qgZCaIaBVuBhWWlkdF4JDblphQjkBVD3bveuPkz+Bbs6qdeGC9n8GWnGtKLYuAqIBQqTgqsjXmV4aZgtlCpIfL4d/YgWLQXsm3D7bcPaepAIBXNk1w== 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=Gjx8nRpd9zvEwFJJR+JI+sCiE07c8rCNYvIgnelcE3E=; b=l4eimXsi0lJb9YDsCYd1VP9mnosW85j7OAu0WIoVsYyMCd4Qbn+9LsDHPeVBFLvmgFqjqviRf/aUq8nkmA61oIZssDuPTdsIryjmmh6CJOK1VpROMkDsnBfRck1jhtPHY6W++1AU963eu1HfeU8pvYp2b7BRUF84xlIclM2fKREMCUDTPjxPU4Pyjvpu1m5NhVcZZA0xYC7tfVr31G+AIMKWZHurAMxS/Lkmoya0YKi+fzYGndIqjPhPEFUyNdZ2P4fmKA+KuLdrcR+nyvXDAFiyWvrhX1z9Q5jayFmUl5WLLzGqn+Wh833E4a7tXY6d/lZZrCTq1NsxlBebX0xNZQ== Received: from BY5PR12MB3828.namprd12.prod.outlook.com (2603:10b6:a03:1a4::25) by DM4PR12MB5390.namprd12.prod.outlook.com (2603:10b6:5:389::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6277.38; Mon, 17 Apr 2023 15:08:03 +0000 Received: from BY5PR12MB3828.namprd12.prod.outlook.com ([fe80::f06e:d1f:e86a:e794]) by BY5PR12MB3828.namprd12.prod.outlook.com ([fe80::f06e:d1f:e86a:e794%3]) with mapi id 15.20.6298.045; Mon, 17 Apr 2023 15:08:02 +0000 From: Tom Warren To: Svyatoslav Ryhel CC: =?utf-8?B?Sm9uYXMgU2Nod8O2YmVs?= , "u-boot@lists.denx.de" Subject: RE: [PATCH v1 0/4] Tegra: add ASUS/Google Nexus 7 (2012) support Thread-Topic: [PATCH v1 0/4] Tegra: add ASUS/Google Nexus 7 (2012) support Thread-Index: AQHZbXgD+em25uzDi0+Cpm8QrYRFua8oSl7ggAB2eoCAALhXQIAEYNQAgAHGxLA= Date: Mon, 17 Apr 2023 15:08:02 +0000 Message-ID: References: <20230412194947.11578-1-clamor95@gmail.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BY5PR12MB3828:EE_|DM4PR12MB5390:EE_ x-ms-office365-filtering-correlation-id: 444caaa7-922d-400f-6c70-08db3f558a2a x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: wMt/Q1xaXaZkbp/bgPMrZ7APGkVAOVmOylx1z5ryVmNCRERm3Hex0GzhQDLVYfLXap6gtPnQE+xTtdLAYuXogEKpGmiewb+4JbXghFhwYnZNxa5P3PIS5V84XU3F9U9xhG1TuqDEbLpTCS8WNPoCJRk8sIxKQFyphWDc4ApCXIIKwZeKn1II3wbm+R0RggO0pHRazgPaV8Dail7LtipIQXW7o4Iifwzy7mESTkN37OiCbNjDE4yvrCquMEgpMn2sCOH0QyhzgEBqq+FBWZeshZ58hbtVBCRcqpj9gxuLexOfZu7Z4/TILFNY8F8zzS4fe69NoVEypfgMo3HhpzCrhXeDilakaxP+wuvvTYjQ568Z1/1iYoi3/r0d+1hv9ddhPYvb7L2YqG6hfl0z9GarI1Az3XKDAB1132qtiKMazLdecR570OgwtDBC7eHCtAOpzE8kR2l+AUyvf5L4wPyyz6Nkfpo29hbBz717BrjJOi7wLSk6Qe4A+m+/HhW5CGRifvyLzUEsVoWsM54Nr2Z2JaiXd/6sat53ivbIx/gG/olhvMJLEKNNDAuKcfCVPwIaPObTsrKyjhjjgIHuwXTE6NZUYxA0FSg/GXIU4ZurPho1TfsQo+JOF8EGU56heDUv/FKo61hrjW1pFbsrx3GBtQ== 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:(13230028)(4636009)(376002)(366004)(136003)(396003)(346002)(39860400002)(451199021)(55016003)(71200400001)(7696005)(2906002)(38070700005)(26005)(33656002)(9686003)(6506007)(53546011)(86362001)(8676002)(6916009)(54906003)(122000001)(4326008)(478600001)(64756008)(66446008)(76116006)(316002)(66556008)(66946007)(66476007)(38100700002)(41300700001)(8936002)(52536014)(5660300002)(186003)(83380400001)(21314003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?MDhudFo0cXpkM3VCTVBUTUZGcE1QK1pPTTh1T2tnNi92QXJiLy9LakI2Vk5R?= =?utf-8?B?UExnNHBpalUzL05oZ2IxVDZjZHRQcXFtM05nUTloZHR6QWQvaFNDNEt5QUtM?= =?utf-8?B?d1ZJNUQ2cUc3b0drc1lZM0srRlNCeFJ4Y2VZbWNibzJVQ25MRnFhLzFJTDFo?= =?utf-8?B?dGxydll4R0NrOGRmV1ZlS3FWdlpHbDlreUV1dW1KdzNWR1NBT3NPMEZERXg4?= =?utf-8?B?ZXpZSGdjcEhXS3BweTBiZG5ZMXp4Ly9OY200VnlLaUVoNmV0c1pNcXhaQVhr?= =?utf-8?B?eWRsdS9ONWZQUWlIWUsrOTZFVDZTaDF0aWxGdk5hT1pPNWZLcVczZTJoTjlT?= =?utf-8?B?Tk42QXRuMGY4eWpSd204b2x0dEtGZDBpUFl6bk9MZjN6dzM4YzFvd1prMzFF?= =?utf-8?B?S1ZnV0Q2bU5WLzlRY1ZXbnFXVktQTVpDT05YUFBqUEluUm93RkZRazEvdTRv?= =?utf-8?B?OGwvMmdnZnJOYk1waHJQbkZ1ZCs5RjczM1YzcGthbGxCb2lLcUxrc2dRQ29J?= =?utf-8?B?dDNMdklodlJpNkdScHl3SWloclVPaUxrcGlaSXhEeEl1am9TN055QmNzNVkx?= =?utf-8?B?RW5veVk5bEdYa0gzZ0gyd0NoTVZFU1dha21BRlN4RFJwYkdFc3NGajJHMXM1?= =?utf-8?B?QXh2T1dmL3gwN1BZL3RLenl4NmZYblhUbGEzWXd4dTZHcklWOUtGOUg1NS9Z?= =?utf-8?B?aHl3M1g4U2FtbkwxWDJKTzNENVdYdVBuQlFQcmgzOTFrbnBoYmNBV0dreDdn?= =?utf-8?B?bDVqNmtZYS9HZ21MUzE4Y2UrUmtQNWdaQnlNSEt6VW5nQy83bnJHVDZ6WlBH?= =?utf-8?B?WkVSN2VuM0pZOUpqbkdDalk2TUhwSHp5SW1ILy9uQlIyZXQxQ0JGU0hQSVox?= =?utf-8?B?ZTVsSWdqRVVCc3NjRXIzL1NYOU1VdFRlOEpBV0JDbFM0YkJvZ3JSL1k5ZGc4?= =?utf-8?B?WDRYQmtNS2tjVTZiOURpY0laUW16dGZZVS8zbFFOanhuNjJMT2h1M01Dank0?= =?utf-8?B?NHlwZmh3dkVESWU4N01TQm8vWnBYNnduY2RoYWhvR2NHbXpkMzdLOWhPZVl0?= =?utf-8?B?Y0g4ZWFhcVRkRVZUMDBKWld1UEptbXhZL1NXN2Y2UkhsU2kvMU5PRG81WFN6?= =?utf-8?B?aFVmUGVjVVJCWStPREVDWjZIWjAwczB4RklBcHVrcUl2dER0UFA5dG9majVG?= =?utf-8?B?RzQ3UmdtTnFjNE44ZU16cU5TTDdtRGFOTW85a01NdUNSYUhIYjEzQ0twQUlJ?= =?utf-8?B?Qjh5MUdRVDRaSmwwYzFYL3BJbVFIWitWTWV1bTBDTCthZzNHeWJsaFQvRlBs?= =?utf-8?B?Mkl4YnZzcDlGZ0t6L3lzakd4QUtreGlIcXRIbVRjQWkxRzZsR1F5SjZVamVN?= =?utf-8?B?aWZFbS9VN0VuRW51MGh4OVVBUWRVK1VIMmVML3BhZzYwRGRCZWlMZlhwK2t1?= =?utf-8?B?Z0w0aDNJTjlmYTNlS2FaUXY2eStNZElwbTRrMmx3VUI3ZHpobXl5WjhOK21Z?= =?utf-8?B?YUwxUUp1TFV5c2NNQnZXQjZPMHl0b0g5UFdjMGlSSGZWZXNLZlNBeUZrZzNO?= =?utf-8?B?VndWem1zWWc2Y0U5eW9NamR6eVRCSkYyV254cWtaWjRtMWQrTTE3UElrZTF6?= =?utf-8?B?b0ZuTnFtMjYyamY0bThOT0pUNEZNMUZpMGYxZnlnNG9FeW1yVUhUbTBYU3p4?= =?utf-8?B?bnRzU2JBMkgzeHF1THZscXNWRzhpUkJFWTR0dXNHV0hKRUZjTUUzQURma3Jn?= =?utf-8?B?TUk0Ym0xZVNDbWttaXBtRnRweUNYMlBoenRtZ3lLejJvdFFmRTVOWEFPL2lD?= =?utf-8?B?Zy9xcU9FYlozVkI4MTl6bzNmdG1MR0FrdFhVL0ZLRDliVHdaVUNPL09rWWY5?= =?utf-8?B?dG92TDQ4THM2U2x6TXh3TDJaaDB2OUgvTzg2bHBRSUFoQk4xUysvc1hadHox?= =?utf-8?B?N2MrenF2ZHpBN0pwOHM3YmpCRjhEOU5kblFGQ0FwM2kvakt1VHRFYjh1Q3Nt?= =?utf-8?B?dFlBSTFvQ1phYVJKNGRDdHpLUUJNRi85bTQzd0dVOVYraUhLTDI3Y2paQ3dq?= =?utf-8?B?Rzc3Ry9FSkEvTXI3MUk5K3Z6QnFpQy9IcmZkV0VHRFF5U1FRaUplZVZ3Skpr?= =?utf-8?Q?z/esFaL/0TJDzMtydBrrD5IcS?= 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: 444caaa7-922d-400f-6c70-08db3f558a2a X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Apr 2023 15:08:02.5631 (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: pTMEe6m9sUPjZOXG5wqtlbuYoqALQRoEF14CIOUAXkdbmFRFQaAjw2/hfri22hHTOoWm8eCMy05s/9TeTCAlpw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR12MB5390 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 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.8 at phobos.denx.de X-Virus-Status: Clean VGhpcyBwYXRjaHNldCBpcyBzcGVjaWZpYyB0byB0aGUgTmV4dXMgNywgSUlVQy4gIElmIHRoZSBu ZXcgZGV2aWNlcyBhbHNvIGZhbGwgdW5kZXIgdGhhdCB1bWJyZWxsYSwgdGhlbiBJIHNlZSBubyBw cm9ibGVtIHdpdGggYWRkaW5nIHRoZW0gaGVyZS4gQnV0IGlmIHRoZXkgZG9uJ3QsIG1heWJlIGFu IGFuY2lsbGFyeSBwYXRjaHNldCBvbiB0b3Agb2YgdGhpcyBvbmUgd291bGQgYmUgYmV0dGVyLiAN Cg0KTm90ZSB0aGF0IEkgc3RpbGwgY2FuJ3QgYnVpbGQgd2l0aCB5b3VyIGxhdGVzdCAodjMpIHBh dGNoc2V0IC0gZ3JvdXBlciBmYWlscyBidWlsZG1hbiBhbmQgbWFrZS4gQW5kIEkgZG9uJ3Qga25v dyB3aGVyZSB5b3UgYXJlIGdldHRpbmcgdGhlICctUHInIGFyZ3VtZW50IHcvYnVpbGRtYW4sIG15 IHZlcnNpb24gZG9lc24ndCBzdXBwb3J0IGEgLXIgb3B0aW9uIEFGQUlDVC4NCg0KdG9tQHRvbS1U aGlua1BhZC1UNTgwOn4vZGVueC91Ym9vdC10ZWdyYSQgYnVpbGRtYW4gdGVncmEzMA0KQnVpbGRp bmcgY3VycmVudCBzb3VyY2UgZm9yIDYgYm9hcmRzICg2IHRocmVhZHMsIDIgam9icyBwZXIgdGhy ZWFkKQ0KICAgICAgIGFybTogICsgICBncm91cGVyX2NvbW1vbiAgICAgICAgICAgICANCitkcml2 ZXJzL3ZpZGVvL3RlZ3JhLmM6MjQ6MzA6IGZhdGFsIGVycm9yOiBhc20vYXJjaC9kaXNwbGF5Lmg6 IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkNCisgI2luY2x1ZGUgPGFzbS9hcmNoL2Rpc3BsYXku aD4NCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeDQorY29tcGlsYXRpb24gdGVybWlu YXRlZC4NCittYWtlWzNdOiAqKiogW2RyaXZlcnMvdmlkZW8vdGVncmEub10gRXJyb3IgMQ0KK21h a2VbMl06ICoqKiBbZHJpdmVycy92aWRlb10gRXJyb3IgMg0KK21ha2VbMV06ICoqKiBbZHJpdmVy c10gRXJyb3IgMg0KK21ha2U6ICoqKiBbc3ViLW1ha2VdIEVycm9yIDINCiAgICA1ICAgIDAgICAg MSAvNiAgICAgICAgICAgICAgMDowMDoxNCAgOiBiZWF2ZXIgICAgICAgICAgDQpDb21wbGV0ZWQ6 IDYgdG90YWwgYnVpbHQsIDYgbmV3bHkpLCBkdXJhdGlvbiAwOjAxOjI2LCByYXRlIDAuMDcNCg0K VG9tDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBTdnlhdG9zbGF2IFJ5aGVs IDxjbGFtb3I5NUBnbWFpbC5jb20+IA0KU2VudDogU3VuZGF5LCBBcHJpbCAxNiwgMjAyMyA0OjU2 IEFNDQpUbzogVG9tIFdhcnJlbiA8VFdhcnJlbkBudmlkaWEuY29tPg0KQ2M6IEpvbmFzIFNjaHfD tmJlbCA8am9uYXNzY2h3b2ViZWxAeWFob28uZGU+OyB1LWJvb3RAbGlzdHMuZGVueC5kZQ0KU3Vi amVjdDogUkU6IFtQQVRDSCB2MSAwLzRdIFRlZ3JhOiBhZGQgQVNVUy9Hb29nbGUgTmV4dXMgNyAo MjAxMikgc3VwcG9ydA0KDQpFeHRlcm5hbCBlbWFpbDogVXNlIGNhdXRpb24gb3BlbmluZyBsaW5r cyBvciBhdHRhY2htZW50cw0KDQoNCk1haWxpbmcgbGlzdCByZWR1Y3Rpb24uDQoNClRvbSwNCg0K TWF5IEkgZXh0ZW5kIHRoaXMgcGF0Y2hzZXQgd2l0aCBhZGRpbmcgY29tbWl0cyBmb3Igb3RoZXIg dDIwL3QzMCBkZXZpY2VzIGJyaW5ndXAuIFRoZXkgYXJlIGFsbCB0eXBpY2FsIGFuZCBsb29rIGxp a2UgZ3JvdXBlciBicmluZ3VwLiBUaGlzIHNob3VsZCBkZWNyZWFzZSBxdWFudGl0eSBvZiBzZXBh cmF0ZSBwYXRjaGVzIHNlbnQgaW52b2x2aW5nIHlvdXIgYXNzaXN0LiBEZXZpY2VzIGluIGludGVy ZXN0IGFyZSBBc3VzIFRyYW5zZm9ybWVycywgTEcgUDg4MC9QODk1IGFuZCBIdGMgT25lIFguDQoN CkJlc3QgcmVnYXJkcywNClN2eWF0b3NsYXYgUi4NCg0KMTMg0LrQstGW0YLQvdGPIDIwMjMg0YAu IDIwOjEzOjI1IEdNVCswMzowMCwgVG9tIFdhcnJlbiA8VFdhcnJlbkBudmlkaWEuY29tPiDQvdCw 0L/QuNGB0LDQsigt0LvQsCk6DQo+U3Z5YXRvc2xhdiwNCj4NCj5JIHRyaWVkIHRvIGJ1aWxkIHcv VjIgb2YgeW91ciBOZXh1cyBwYXRjaGVzIGFwcGxpZWQgdG8gVE9UIHUtYm9vdC10ZWdyYS9tYXN0 ZXIsIGFuZCBJIGdldCB0aGVzZSBlcnJvcnMgZnJvbSAnYnVpbGRtYW4gdGVncmEnOg0KPg0KPiAg IGFhcmNoNjQ6ICArICAgcDI3NzEtMDAwMC0wMDANCj4rSW4gZmlsZSBpbmNsdWRlZCBmcm9tIGFy Y2gvYXJtL21hY2gtdGVncmEvZnVzZS5jOjE2OjA6DQo+K2FyY2gvYXJtL2luY2x1ZGUvYXNtL2Fy Y2gtdGVncmEvY2xvY2suaDo0MjoxMDogZmF0YWwgZXJyb3I6IA0KPithc20vYXJjaC9jbG9jay10 YWJsZXMuaDogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeSAgI2luY2x1ZGUgPGFzbS9hcmNoL2Ns b2NrLXRhYmxlcy5oPg0KPisgICAgICAgICAgXn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fg0KPitj b21waWxhdGlvbiB0ZXJtaW5hdGVkLg0KPittYWtlWzJdOiAqKiogW2FyY2gvYXJtL21hY2gtdGVn cmEvZnVzZS5vXSBFcnJvciAxDQo+K21ha2VbMV06ICoqKiBbYXJjaC9hcm0vbWFjaC10ZWdyYV0g RXJyb3IgMg0KPittYWtlOiAqKiogW3N1Yi1tYWtlXSBFcnJvciAyDQo+ICAgYWFyY2g2NDogICsg ICBwMjc3MS0wMDAwLTUwMA0KPitJbiBmaWxlIGluY2x1ZGVkIGZyb20gYXJjaC9hcm0vbWFjaC10 ZWdyYS9mdXNlLmM6MTY6MDoNCj4rYXJjaC9hcm0vaW5jbHVkZS9hc20vYXJjaC10ZWdyYS9jbG9j ay5oOjQyOjEwOiBmYXRhbCBlcnJvcjogDQo+K2FzbS9hcmNoL2Nsb2NrLXRhYmxlcy5oOiBObyBz dWNoIGZpbGUgb3IgZGlyZWN0b3J5ICAjaW5jbHVkZSA8YXNtL2FyY2gvY2xvY2stdGFibGVzLmg+ DQo+KyAgICAgICAgICBefn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+DQo+K2NvbXBpbGF0aW9uIHRl cm1pbmF0ZWQuDQo+K21ha2VbMl06ICoqKiBbYXJjaC9hcm0vbWFjaC10ZWdyYS9mdXNlLm9dIEVy cm9yIDENCj4rbWFrZVsxXTogKioqIFthcmNoL2FybS9tYWNoLXRlZ3JhXSBFcnJvciAyDQo+K21h a2U6ICoqKiBbc3ViLW1ha2VdIEVycm9yIDINCj4NCj5UaGVzZSBhcmUgdGhlIHR3byBUMTg2IGJ1 aWxkcywgdGhleSBkb24ndCBoYXZlIG9yIHVzZSBhIGNsb2NrLXRhYmxlcy5oIC4NCj4NCj5QbGVh c2UgdGVzdCBidWlsZGluZyB5b3VyIHBhdGNoc2V0IG9uIFRPVCB1LWJvb3QtdGVncmEvbWFzdGVy IF9iZWZvcmVfIHBvc3RpbmcuIFVzZSBidWlsZG1hbiAocHJlZmVycmVkKSBvciAnbWFrZSB4eHhf ZGVmY29uZmlnICYmIG1ha2UnIGZvciBlYWNoIFRlZ3JhIGJvYXJkIChjdW1iZXJzb21lKS4NCj4N Cj5JIHdvbid0IHRha2UgYW55IGZ1dHVyZSBwYXRjaGVzIGZyb20geW91IHVubGVzcyB0aGV5J3Jl IG1hcmtlZCB3LydwYXNzZXMgYnVpbGRtYW4nIG9yICdlYWNoIFRlZ3JhIGJvYXJkIGJ1aWxkcyBP SyB3L21ha2UnLCBldGMuICBJIGNlcnRhaW5seSBjYW4ndCBwdXNoIGEgUFIgdG8gVG9tUiBpZiBp dCBmYWlscyB0byBidWlsZC4NCj4NCj5Ub20NCj4NCj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t LQ0KPkZyb206IFN2eWF0b3NsYXYgUnloZWwgPGNsYW1vcjk1QGdtYWlsLmNvbT4NCj5TZW50OiBX ZWRuZXNkYXksIEFwcmlsIDEyLCAyMDIzIDExOjA1IFBNDQo+VG86IFRvbSBXYXJyZW4gPFRXYXJy ZW5AbnZpZGlhLmNvbT4NCj5DYzogTWFyZWsgVmFzdXQgPG1hcmV4QGRlbnguZGU+OyBQaGlsaXBw ZSBSZXluZXMgDQo+PHBoaWxpcHBlLnJleW5lc0Bzb2Z0YXRob21lLmNvbT47IE1hcmNlbCBaaXN3 aWxlciANCj48bWFyY2VsLnppc3dpbGVyQHRvcmFkZXguY29tPjsgRmFiaW8gRXN0ZXZhbSA8ZmVz dGV2YW1AZGVueC5kZT47IFNpbW9uIA0KPkdsYXNzIDxzamdAY2hyb21pdW0ub3JnPjsgSm9uYXMg U2Nod8O2YmVsIDxqb25hc3NjaHdvZWJlbEB5YWhvby5kZT47IA0KPnUtYm9vdEBsaXN0cy5kZW54 LmRlDQo+U3ViamVjdDogUmU6IFtQQVRDSCB2MSAwLzRdIFRlZ3JhOiBhZGQgQVNVUy9Hb29nbGUg TmV4dXMgNyAoMjAxMikgDQo+c3VwcG9ydA0KPg0KPkV4dGVybmFsIGVtYWlsOiBVc2UgY2F1dGlv biBvcGVuaW5nIGxpbmtzIG9yIGF0dGFjaG1lbnRzDQo+DQo+DQo+0YfRgiwgMTMg0LrQstGW0YIu IDIwMjPigK/RgC4g0L4gMDI6MDcgVG9tIFdhcnJlbiA8VFdhcnJlbkBudmlkaWEuY29tPiDQv9C4 0YjQtToNCj4+DQo+PiBTdnlhdG9zbGF2LA0KPj4NCj4+IFRoaXMgc2VyaWVzIChwYXRjaGVzIDMg JiA0LCBpbiBwYXJ0aWN1bGFyKSBmYWlscyB3aGVuIGFwcGxpZWQgdG8gdS1ib290LXRlZ3JhL21h c3RlciBUT1QuIEVycm9yIHNuaXBwZXQgaXMgYmVsb3cgKGZyb20gbWFrZSBwMjc3MS0wMDAwLTUw MF9kZWZjb25maWcgJiYgbWFrZSk6DQo+Pg0KPj4gQ0MgICAgICBhcmNoL2FybS9tYWNoLXRlZ3Jh L2Z1c2Uubw0KPj4gYXJjaC9hcm0vbWFjaC10ZWdyYS9mdXNlLmM6MTQ6MTA6IGZhdGFsIGVycm9y OiBhc20vYXJjaC9jbG9jay5oOiBObyANCj4+IHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkgICNpbmNs dWRlIDxhc20vYXJjaC9jbG9jay5oPg0KPj4gICAgICAgICAgIF5+fn5+fn5+fn5+fn5+fn5+fg0K Pj4gY29tcGlsYXRpb24gdGVybWluYXRlZC4NCj4+IHNjcmlwdHMvTWFrZWZpbGUuYnVpbGQ6MjU2 OiByZWNpcGUgZm9yIHRhcmdldCANCj4+ICdhcmNoL2FybS9tYWNoLXRlZ3JhL2Z1c2UubycgZmFp bGVkDQo+PiBtYWtlWzFdOiAqKiogW2FyY2gvYXJtL21hY2gtdGVncmEvZnVzZS5vXSBFcnJvciAx DQo+PiBNYWtlZmlsZToxODQ1OiByZWNpcGUgZm9yIHRhcmdldCAnYXJjaC9hcm0vbWFjaC10ZWdy YScgZmFpbGVkDQo+PiBtYWtlOiAqKiogW2FyY2gvYXJtL21hY2gtdGVncmFdIEVycm9yIDINCj4N Cj5IZWxsbyBUb20uDQo+DQo+VGhhbmtzIGZvciB5b3VyIGNoZWNrLiBJc3N1ZSB3YXMgY2F1c2Vk IGJ5IG5vbiBleHBvc2VkIGhlYWRlcnMgZm9yIFQxODYuDQo+SSBoYXZlIGZpeGVkIHRoYXQgaW4g djIsIEkgaG9wZSBidWlsZG1hbiB3aWxsIHBhc3MuIEFkZGl0aW9uYWxseSBJIGhhdmUgbW9kaWZp ZWQgZ3JvdXBlciBkZWZjb25maWcgaW4gc3VjaCBhIHdheSB0aGF0IGl0IHNob3VsZCBwYXNzIGV2 ZW4gd2l0aG91dCBkZXZpY2UgZnJhZ21lbnQuDQo+DQo+QmVzdCByZWdhcmRzLA0KPlN2eWF0b3Ns YXYgUi4NCj4NCj4+DQo+PiBidWlsZG1hbi90ZWdyYSBhbHNvIGZhaWxzIGZvciB0aGF0IGJvYXJk LCBhbmQgMiBvdGhlcnMuICBSZW1vdmluZyB0aG9zZSB0d28gcGF0Y2hlcyAoMyAmIDQgaW4geW91 ciBOZXh1czcgcGF0Y2hzZXQpIGdldHMgbWFrZSAmIGJ1aWxkbWFuIHdvcmtpbmcgYWdhaW4uDQo+ PiBCdWlsZG1hbi90ZWdyYSB3b3JrZWQgZmluZSBvbiB0aGUgYmFzZSB1LWJvb3QtdGVncmEvbWFz dGVyIHJlcG8gKGJlZm9yZSBJIGFwcGxpZWQgeW91ciBwYXRjaHNldCB3L2dpdCBhbSkuDQo+Pg0K Pj4gUFRBTCwNCj4+DQo+PiBUb20NCj4+DQo+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0K Pj4gRnJvbTogU3Z5YXRvc2xhdiBSeWhlbCA8Y2xhbW9yOTVAZ21haWwuY29tPg0KPj4gU2VudDog V2VkbmVzZGF5LCBBcHJpbCAxMiwgMjAyMyAxMjo1MCBQTQ0KPj4gVG86IFRvbSBXYXJyZW4gPHR3 YXJyZW5AbnZpZGlhLmNvbT47IFN2eWF0b3NsYXYgUnloZWwgDQo+PiA8Y2xhbW9yOTVAZ21haWwu Y29tPjsgTWFyZWsgVmFzdXQgPG1hcmV4QGRlbnguZGU+OyBQaGlsaXBwZSBSZXluZXMgDQo+PiA8 cGhpbGlwcGUucmV5bmVzQHNvZnRhdGhvbWUuY29tPjsgTWFyY2VsIFppc3dpbGVyIA0KPj4gPG1h cmNlbC56aXN3aWxlckB0b3JhZGV4LmNvbT47IEZhYmlvIEVzdGV2YW0gPGZlc3RldmFtQGRlbngu ZGU+OyANCj4+IFNpbW9uIEdsYXNzIDxzamdAY2hyb21pdW0ub3JnPjsgSm9uYXMgU2Nod8O2YmVs IA0KPj4gPGpvbmFzc2Nod29lYmVsQHlhaG9vLmRlPg0KPj4gQ2M6IHUtYm9vdEBsaXN0cy5kZW54 LmRlDQo+PiBTdWJqZWN0OiBbUEFUQ0ggdjEgMC80XSBUZWdyYTogYWRkIEFTVVMvR29vZ2xlIE5l eHVzIDcgKDIwMTIpIHN1cHBvcnQNCj4+DQo+PiBFeHRlcm5hbCBlbWFpbDogVXNlIGNhdXRpb24g b3BlbmluZyBsaW5rcyBvciBhdHRhY2htZW50cw0KPj4NCj4+DQo+PiBUaGlzIHBhdGNoc2V0IGFk ZHMgc3VwcG9ydCBmb3IgbmF0aXZlIHVzZSBvZiBVLUJvb3Qgb24gQVNVUy9Hb29nbGUgTmV4dXMg NyAoMjAxMiksIGFrYSBncm91cGVyL3RpbGFwaWEgYXMgYSByZXBsYWNlbWVudCBvZiB2ZW5kb3Ig Ym9vdGxvYWRlci4gQWxvbmdzaWRlIGRldmljZSBicmluZ3VwIHRlZ3JhIHJlcXVpcmVzIGZldyBz bWFsbCBwYXRjaGVzOg0KPj4gIC0gYWRkIGdwaW8ga2V5Ym9hcmQgYXMgc3RkaW4gZGV2aWNlDQo+ PiAgLSBtYWtlIG5ldHdvcmtpbmcgYm9vdCBvcHRpb25zIG9wdGlvbmFsDQo+PiAgLSBhZGQgYSBz bWFsbCB0b29sIHRvIGdlbmVyYXRlIFNvQyBVSUQNCj4+DQo+PiBKb25hcyBTY2h3w7ZiZWwgKDEp Og0KPj4gICBjb25maWdzOiB0ZWdyYS1jb21tb24tcG9zdDogbWFrZSBQWEUgYW5kIERIQ1AgYm9v dCB0YXJnZXRzIG9wdGlvbmFsDQo+Pg0KPj4gU3Z5YXRvc2xhdiBSeWhlbCAoMyk6DQo+PiAgIGNv bmZpZ3M6IHRlZ3JhLWNvbW1vbi1wb3N0OiBhZGQgR1BJTyBrZXlib2FyZCBhcyBTVERJTiBkZXZp Y2UNCj4+ICAgQVJNOiB0ZWdyYTogYWRkIFNvQyBVSUQgY2FsY3VsYXRpb24gZnVuY3Rpb24NCj4+ ICAgYm9hcmQ6IGFzdXM6IGdyb3VwZXI6IGFkZCBHb29nbGUgTmV4dXMgNyAoMjAxMikgc3VwcG9y dA0KPj4NCj4+ICBhcmNoL2FybS9kdHMvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgICAg fCAgIDMgKw0KPj4gIGFyY2gvYXJtL2R0cy90ZWdyYTMwLWFzdXMtZ3JvdXBlci1jb21tb24uZHRz aSB8IDEyNSArKysrKysgIC4uLi9kdHMvdGVncmEzMC1hc3VzLW5leHVzNy1ncm91cGVyLUUxNTY1 LmR0cyB8ICA0MCArKyAgLi4uL2R0cy90ZWdyYTMwLWFzdXMtbmV4dXM3LWdyb3VwZXItUE0yNjku ZHRzIHwgIDY1ICsrKysgIC4uLi9kdHMvdGVncmEzMC1hc3VzLW5leHVzNy10aWxhcGlhLUUxNTY1 LmR0cyB8ICA0MCArKw0KPj4gIGFyY2gvYXJtL2luY2x1ZGUvYXNtL2FyY2gtdGVncmEvZnVzZS5o ICAgICAgICB8ICAgNyArDQo+PiAgYXJjaC9hcm0vbWFjaC10ZWdyYS9NYWtlZmlsZSAgICAgICAg ICAgICAgICAgIHwgICAyICstDQo+PiAgYXJjaC9hcm0vbWFjaC10ZWdyYS9mdXNlLmMgICAgICAg ICAgICAgICAgICAgIHwgMTUxICsrKysrKysrDQo+PiAgYXJjaC9hcm0vbWFjaC10ZWdyYS90ZWdy YTMwL0tjb25maWcgICAgICAgICAgIHwgICA1ICsNCj4+ICBib2FyZC9hc3VzL2dyb3VwZXIvS2Nv bmZpZyAgICAgICAgICAgICAgICAgICAgfCAgMjAgKw0KPj4gIGJvYXJkL2FzdXMvZ3JvdXBlci9N QUlOVEFJTkVSUyAgICAgICAgICAgICAgICB8ICAgNiArDQo+PiAgYm9hcmQvYXN1cy9ncm91cGVy L01ha2VmaWxlICAgICAgICAgICAgICAgICAgIHwgIDE0ICsNCj4+ICBib2FyZC9hc3VzL2dyb3Vw ZXIvZ3JvdXBlci1zcGwtbWF4LmMgICAgICAgICAgfCAgNDYgKysrDQo+PiAgYm9hcmQvYXN1cy9n cm91cGVyL2dyb3VwZXItc3BsLXRpLmMgICAgICAgICAgIHwgIDQyICsrDQo+PiAgYm9hcmQvYXN1 cy9ncm91cGVyL2dyb3VwZXIuYyAgICAgICAgICAgICAgICAgIHwgMjA5ICsrKysrKysrKysNCj4+ ICBib2FyZC9hc3VzL2dyb3VwZXIvcGlubXV4LWNvbmZpZy1ncm91cGVyLmggICAgfCAzNjIgKysr KysrKysrKysrKysrKysrDQo+PiAgY29uZmlncy9ncm91cGVyX0UxNTY1LmNvbmZpZyAgICAgICAg ICAgICAgICAgIHwgICAyICsNCj4+ICBjb25maWdzL2dyb3VwZXJfUE0yNjkuY29uZmlnICAgICAg ICAgICAgICAgICAgfCAgIDIgKw0KPj4gIGNvbmZpZ3MvZ3JvdXBlcl9jb21tb25fZGVmY29uZmln ICAgICAgICAgICAgICB8ICA4NSArKysrDQo+PiAgY29uZmlncy90aWxhcGlhLmNvbmZpZyAgICAg ICAgICAgICAgICAgICAgICAgIHwgICAzICsNCj4+ICBpbmNsdWRlL2NvbmZpZ3MvZ3JvdXBlci5o ICAgICAgICAgICAgICAgICAgICAgfCAgNjggKysrKw0KPj4gIGluY2x1ZGUvY29uZmlncy90ZWdy YS1jb21tb24tcG9zdC5oICAgICAgICAgICB8ICAyOCArLQ0KPj4gIDIyIGZpbGVzIGNoYW5nZWQs IDEzMTkgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkgIGNyZWF0ZSBtb2RlDQo+PiAxMDA2 NDQgYXJjaC9hcm0vZHRzL3RlZ3JhMzAtYXN1cy1ncm91cGVyLWNvbW1vbi5kdHNpDQo+PiAgY3Jl YXRlIG1vZGUgMTAwNjQ0IA0KPj4gYXJjaC9hcm0vZHRzL3RlZ3JhMzAtYXN1cy1uZXh1czctZ3Jv dXBlci1FMTU2NS5kdHMNCj4+ICBjcmVhdGUgbW9kZSAxMDA2NDQgDQo+PiBhcmNoL2FybS9kdHMv dGVncmEzMC1hc3VzLW5leHVzNy1ncm91cGVyLVBNMjY5LmR0cw0KPj4gIGNyZWF0ZSBtb2RlIDEw MDY0NCANCj4+IGFyY2gvYXJtL2R0cy90ZWdyYTMwLWFzdXMtbmV4dXM3LXRpbGFwaWEtRTE1NjUu ZHRzDQo+PiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGFyY2gvYXJtL21hY2gtdGVncmEvZnVzZS5jICBj cmVhdGUgbW9kZSAxMDA2NDQgDQo+PiBib2FyZC9hc3VzL2dyb3VwZXIvS2NvbmZpZyAgY3JlYXRl IG1vZGUgMTAwNjQ0IA0KPj4gYm9hcmQvYXN1cy9ncm91cGVyL01BSU5UQUlORVJTICBjcmVhdGUg bW9kZSAxMDA2NDQgDQo+PiBib2FyZC9hc3VzL2dyb3VwZXIvTWFrZWZpbGUgIGNyZWF0ZSBtb2Rl IDEwMDY0NCANCj4+IGJvYXJkL2FzdXMvZ3JvdXBlci9ncm91cGVyLXNwbC1tYXguYw0KPj4gIGNy ZWF0ZSBtb2RlIDEwMDY0NCBib2FyZC9hc3VzL2dyb3VwZXIvZ3JvdXBlci1zcGwtdGkuYw0KPj4g IGNyZWF0ZSBtb2RlIDEwMDY0NCBib2FyZC9hc3VzL2dyb3VwZXIvZ3JvdXBlci5jICBjcmVhdGUg bW9kZSAxMDA2NDQgDQo+PiBib2FyZC9hc3VzL2dyb3VwZXIvcGlubXV4LWNvbmZpZy1ncm91cGVy LmgNCj4+ICBjcmVhdGUgbW9kZSAxMDA2NDQgY29uZmlncy9ncm91cGVyX0UxNTY1LmNvbmZpZyAg Y3JlYXRlIG1vZGUgMTAwNjQ0IA0KPj4gY29uZmlncy9ncm91cGVyX1BNMjY5LmNvbmZpZyAgY3Jl YXRlIG1vZGUgMTAwNjQ0IA0KPj4gY29uZmlncy9ncm91cGVyX2NvbW1vbl9kZWZjb25maWcgIGNy ZWF0ZSBtb2RlIDEwMDY0NCANCj4+IGNvbmZpZ3MvdGlsYXBpYS5jb25maWcgIGNyZWF0ZSBtb2Rl IDEwMDY0NCBpbmNsdWRlL2NvbmZpZ3MvZ3JvdXBlci5oDQo+Pg0KPj4gLS0NCj4+IDIuMzcuMg0K Pj4NCg==