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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (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 78D7CE7AD76 for ; Tue, 3 Oct 2023 16:33:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:In-Reply-To:From: References:Cc:To:Subject:Date:Message-ID:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Owner; bh=roWtH9NTermAyDS7eg20ZNF5Ym7wloX5i7V9tfknX2Y=; b=0Y2HYCcluDSV2/vnM5mDQGRYjF Kn9GqZmsaECs11i0YibiGAOUqHJ/c07STVyRgyVbAxzVIMh8VwR/ixszVzXAyiMHhYTXNwkon+JrJ fZBmBvkPU3pGtifme9zSLAztsMMjq7+/3K73R7KUS9MWMkVCN15+95ELbRl93gAcFNWJYybrb8VBB txs+USOptUwwN6p+wM94WnDzJdqTWC2wvSlACyDW+FVhCUWbS2GVlhQyepSTpI6C6VLDmBBcmP9hl XPz5SrsPTDWWNJ/AIGs86K8uHGZYjtNYTUEu6OQBgyeivJmrKmSwSVSRR9/Yt45NC3Vsw9sy6P0Hy 7HhcnKpA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qniKF-00EyGp-2b; Tue, 03 Oct 2023 16:32:47 +0000 Received: from mail-dm6nam12on2062e.outbound.protection.outlook.com ([2a01:111:f400:fe59::62e] helo=NAM12-DM6-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qniKC-00EyF6-2n for linux-arm-kernel@lists.infradead.org; Tue, 03 Oct 2023 16:32:46 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Xl5E2XIdWqwRWq5vs288VHXpRYSlk4coSIQJtdhgGf0z3uA7SANZ3TQe/CrtNY7Xr7NB12S5UjUXHoBUS7rp5lerUAzpLWk/4BZxh/eVAY+MlGtJ7Tff4p2kdlOcJ5opFqcrtRKsToF17tsNcFy6V1mc55BtIa+/4iAYl/tMNnljoqow0YB3N8GUiJjXCR2BVCuD8flbT+5pBPjpNgBVCOtZMrYBuAnBPesLgjH43lLfdUf+Zv3Piv1A7jWzznla0Tzn9veuOmYUa75HvA3ZOoQNHTt/+HUFnSVVI+F3irkD3UNEHObSHEKqcy1wCDrni+7gMy4J02Vi7Ojq/K0hGg== 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=KkBk/H40Hl8BpN2mUXF6eMuujT6zO6u+QqIjKCD7WHo=; b=nXU80/Ia7Kdyq1g04ubK8jem/FK2QxhaIl61xrwszHprBebIN1CGtjBSMqQFiwUjTp+qTvpBRBey37xEuP0dAU5jr+sEeYN17v9AzmnTcAGbbxx4wWusB2SGscuxADaMjj2ckFAIssYuoKc+qUotbO7E95xneiFdTCPEfT9atqDxhngS9fx1+jXrpFJv0fOiBz1BfLZFkW7NSTlkDrPT9HgEzFOPIQoKs4kcoJoNFElDsEZuQrjX+jRIl1q7DJm7zBCYXSkSBoqHG2S2UWN9I82umde4b7yjsUlzdlAW+CCoyQwc+1Nsuw4JQMMa48teNIPLWuhO/kgu3KXxSD/mSA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=KkBk/H40Hl8BpN2mUXF6eMuujT6zO6u+QqIjKCD7WHo=; b=YR7ncYSGmp3VU/KVq1EXBTNj5nNFI4TNPKhg6kc8UcXQy+BufWm0/6Raj+ftZJQZxMLUPJc5kizvxeawRDvZ/jDQqqrhd8AXYRCO2lGm6lljF0+YxWhEWu+OejnQY5UWK8Y6v62rFGqQryzq8+5oIqWPHqgLhU4y9HPQnHugQrY= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; Received: from BY5PR12MB3683.namprd12.prod.outlook.com (2603:10b6:a03:1a5::16) by DM6PR12MB4139.namprd12.prod.outlook.com (2603:10b6:5:214::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6838.27; Tue, 3 Oct 2023 16:32:36 +0000 Received: from BY5PR12MB3683.namprd12.prod.outlook.com ([fe80::8304:46bd:5017:3dcb]) by BY5PR12MB3683.namprd12.prod.outlook.com ([fe80::8304:46bd:5017:3dcb%7]) with mapi id 15.20.6838.033; Tue, 3 Oct 2023 16:32:34 +0000 Message-ID: Date: Tue, 3 Oct 2023 11:32:31 -0500 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v5 2/4] dts: zynqmp: add properties for TCM in remoteproc Content-Language: en-US To: Mathieu Poirier Cc: andersson@kernel.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, michal.simek@amd.com, radhey.shyam.pandey@amd.com, ben.levinsky@amd.com, linux-remoteproc@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org References: <20230928155900.3987103-1-tanmay.shah@amd.com> <20230928155900.3987103-3-tanmay.shah@amd.com> From: Tanmay Shah In-Reply-To: X-ClientProxiedBy: SJ0PR03CA0284.namprd03.prod.outlook.com (2603:10b6:a03:39e::19) To BY5PR12MB3683.namprd12.prod.outlook.com (2603:10b6:a03:1a5::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BY5PR12MB3683:EE_|DM6PR12MB4139:EE_ X-MS-Office365-Filtering-Correlation-Id: 0332a3f5-9819-4c9f-2ece-08dbc42e591c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: tnxoHVvz65YpUYISC2tkLzICK1ktE7J9DvfsabvXRxzXSR+iN17DFfQgb7NyULjswM4G04ujrh9Uixw1abn1+13MAAuvHE0OtS6NuW2z+mAoG1PYUtVZ3FpPWMy//bh+mPepGNJDu5Xl7j3DW0dbMyWcBikGgeBzR5peLudJaCahtbjwLWG3xvNWJBi3m2nyFqtd4wK0/7ua0sJPALqAJ9jDVrrjUUgyJSZFWbcmAMPRHGDmtdoKsErwG63u3e4MPlp07+ZGZt7GosQ/E8qMMFDs5Yfyi76/EyJSdtpMcIljnpH9jVRw1pFoVsdO38AFLseYRMz/jdNxZ8iL/O3dfZI/HI8ct+xIAjOUs5NGtKdync03UyT0KOjbDS4iy/J35OhZlnchE56TGhJtde9dwQQkbCMX4bj3E5ZK42Qp+qP9ngsR3Q+98hryRHwbS2hBXi3jYLakD7Zh1uCFgaIwYHErZc7RsGnbROc+toPqJTiyD7/7qMk8Vrfjifj4Yi0HfU3gd4H9K+FKb6jMIjqCBl581+4heujwyuURBrYMnBodlxj2+WEE7RQEkIZcJ9lHhXsZFt+U30FwB72EoTZzxZfHDtcDJnMKJpMIHzIObbytHopBK03awmY1ANoca5nv7qW8Xu/53igzxUBUiXJ5NQ== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BY5PR12MB3683.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(39860400002)(346002)(376002)(396003)(136003)(366004)(230922051799003)(64100799003)(451199024)(1800799009)(186009)(66946007)(31686004)(41300700001)(8676002)(66476007)(316002)(6512007)(6916009)(4326008)(8936002)(478600001)(66556008)(5660300002)(44832011)(6666004)(38100700002)(31696002)(6486002)(6506007)(53546011)(86362001)(2906002)(2616005)(83380400001)(36756003)(26005)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?RVFYRjZLZjljOTc4UHF5cC8vVXNvZEN3a3h3N3FnRVRuNVExcW1UZkpGR0Nh?= =?utf-8?B?SHRTODR0TEJIUHlUcDZCbjM0ZzJFdldDRmxvdWhoSGFqS1hDTHBtVUYzS3Vt?= =?utf-8?B?K01ZR3EyR29BLzB3M0RBdTVPelZkUzhzZzU3UlQyOC9rUi9DZ2UrcGZ5SHJm?= =?utf-8?B?Y3JZUytoZGxPZWpEU053NlQwNXNVNlRhK1B4ZEVZRVoxYTJjcmRvM25EVUNx?= =?utf-8?B?QndXVFNBbzA4QXpnQW1lMk92NEhmVDZzSm5YZWRPeXRmMXNCVjFNME1XeVdD?= =?utf-8?B?OFU2d1RQQllpdzd1eTdibXhHU1JVelEwVnZLM0daSVRjcWgzUVVWYmJ5TCtE?= =?utf-8?B?ZVhjb0M1dmVTL1NEcVJseVFLcUpmVEFQNkZnRjJacnlzaHF5RWIvUTYwNmFh?= =?utf-8?B?bXlQTmF5Ymg2ZWpWMUhGcHlqNkdhV2VLWFI5RytqNkl3UUxMdnhKMjJieDBJ?= =?utf-8?B?VGNTWExRR1VJTEZHSFpxWUZZY1JOandoeUJMK2Ewb3dnVVZ3WFI4ZytDNUNL?= =?utf-8?B?ZVpuZk53M1FNMXhZVG9lbXNrY0wwT0JZMDc2TkN3MUIvRkhqRHhzL3dMMStQ?= =?utf-8?B?NDJaMVBmYTJVN2ZyVkE3ajk3bWFUajRLVk1uMmEyVWxaYlR3cVJyM2ZIRzha?= =?utf-8?B?NUloOXhvc2kzWUZ0MVQwMncxZ290SGpyZW55OHJsSGlNcTJzRzVzMTI2SXFF?= =?utf-8?B?S2RQdTZuR0VtVlBFcE94ZXR1SjAyV203WTlSVng0ZTdQaHEyYzFQdDdZOWF4?= =?utf-8?B?bWJFUzFFdkJkaHlTUnpTMjhMV3hINEJJRU1ySzBwajdqODVIYmsxMUUvWkY0?= =?utf-8?B?K2NsdEh2V0psSzlEdnVrWGNmZ1VLd3hNYlJybnkxaHlaVWR3T3R5RDgyYzM4?= =?utf-8?B?V01DRG9tOWlETkdmSHhuWjd2V0xXU3U0NmZoWXh3M0dGbldWRjd1OUkyUVZJ?= =?utf-8?B?VE1kTkdMREl2RTBmUGFrN1FZNk9FWHBRZDJOamYvb0M4MUJXOXBYVjBXbDVR?= =?utf-8?B?eUEvblhVZDJWR1N0VHVxU2p6NmE3S09VOTA2L1AvNTVXWk9IeHFoRjh1cHk3?= =?utf-8?B?TG92VzJRQmFLWVY5ekt5TTEvN0VHZklwNG9sc2dvUXV3d05yenMwR3cvd01M?= =?utf-8?B?Q0JuQlFqYVhzRlo5V0hvMU9WbGFjVVhMSjZRTjhEOVQ4ZjdLaEp6OTRSUFho?= =?utf-8?B?aW1kMExML2pkbjBZK3B6Y3ZVa3Eva1M1REprcWhnRWxrWnJ5NSszYzFBa1BW?= =?utf-8?B?cnU2SnpWb25ReE9SRm1wTTVKZEtKMEF1UXUrNmFCMmczTGM4ekIxK2pnK2NJ?= =?utf-8?B?bzNWeDc5VFdkQXpPbVpKN1FkTzYzMXZhUm9DeWJqeWRSUWFBY3ZoWnl6eFJN?= =?utf-8?B?cWRQaytIM0M3cW5vUnZqcXhXblAxU0hGSHZISU9pSXhHZDV4Qmo5Q2RuZ2xo?= =?utf-8?B?cGwxVEtESzJUdnBpeEFFYWoyS0JybVk3c3pBSmkrUWRNN3lqeFhNcGcxSWo4?= =?utf-8?B?WHk4U2VtUUVmcTBZY1kxbjRwVzRVTExLdlp1Q2N0Tnh0SUlHeHFEWk1SdURZ?= =?utf-8?B?NUlmN3Z0SFdTMGM0QXp4WTVHbHJKcENKNVpiRExPQWdqUVF3NTdQaUR6a3dZ?= =?utf-8?B?M3Jac2ZYdGtjbnBDeFJQR2JPOGZHdUNoMWJtQXFiWEFzUkJvaVVMZ2pyeVlT?= =?utf-8?B?K29aTDVPTGJlY2dUM1BwVUpFUWhrUVpIKzBPSit4aG9QZW1xQjN0RHUrZllZ?= =?utf-8?B?SHFZRWI0WlZnMGhTQ2Y3MmJWVVhuVkhVc3I2ZlRxZTlMVFEwak0rVWNScHU0?= =?utf-8?B?Z2xITlZYQUFkMmZWbE9meGNibDdlcjhLSnJ3dWRJd3M4VDlNWndjNTV3aWxL?= =?utf-8?B?UGtwek13WlNIL2NnenlsUHRycUVBWHBxNjkxbnpYUWxoUTAyNWRYLzcxM2o1?= =?utf-8?B?UUdWeUU1NFRWZmN0a0ZGRUNSMGdyNGhIY0RjVUVGZENRc3UwQklreUdwclll?= =?utf-8?B?U0h6R011cVVvR21wTC83YWJjWkJPbXprY250NnExL0xsTEIvb2lIeDlEdmYr?= =?utf-8?B?YXJXaGUrRXRyL25DZnFZZkZ3dkMwV3QxOFhvQkZOT3J2K05NQ3VVcFFrR0Jh?= =?utf-8?Q?gHT2GU1PzBsfcQLUJe2benYAd?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0332a3f5-9819-4c9f-2ece-08dbc42e591c X-MS-Exchange-CrossTenant-AuthSource: BY5PR12MB3683.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Oct 2023 16:32:34.7901 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: BXdrbKVS7M9YCzDe6RBEdVSHgZ3dpP8z5YxAyLLCal4pXSeiTZXb7S/TYBF+nOCO X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB4139 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20231003_093244_971040_32A4425D X-CRM114-Status: GOOD ( 52.93 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Ck9uIDEwLzMvMjMgMTA6MzEgQU0sIE1hdGhpZXUgUG9pcmllciB3cm90ZToKPiBPbiBNb24sIE9j dCAwMiwgMjAyMyBhdCAwMzo1NDozMFBNIC0wNTAwLCBUYW5tYXkgU2hhaCB3cm90ZToKPiA+IAo+ ID4gT24gMTAvMi8yMyAzOjE3IFBNLCBNYXRoaWV1IFBvaXJpZXIgd3JvdGU6Cj4gPiA+IE9uIE1v biwgMiBPY3QgMjAyMyBhdCAxMToxMiwgVGFubWF5IFNoYWggPHRhbm1heS5zaGFoQGFtZC5jb20+ IHdyb3RlOgo+ID4gPiA+Cj4gPiA+ID4KPiA+ID4gPiBPbiAxMC8yLzIzIDExOjI1IEFNLCBUYW5t YXkgU2hhaCB3cm90ZToKPiA+ID4gPiA+IEhpIE1hdGhpZXUsCj4gPiA+ID4gPgo+ID4gPiA+ID4g VGhhbmtzIGZvciB0aGUgcmV2aWV3cy4gUGxlYXNlIGZpbmQgbXkgY29tbWVudHMgYmVsb3cuCj4g PiA+ID4gPgo+ID4gPiA+ID4gT24gMTAvMi8yMyAxMDo1NSBBTSwgTWF0aGlldSBQb2lyaWVyIHdy b3RlOgo+ID4gPiA+ID4gPiBPbiBUaHUsIFNlcCAyOCwgMjAyMyBhdCAwODo1ODo1OEFNIC0wNzAw LCBUYW5tYXkgU2hhaCB3cm90ZToKPiA+ID4gPiA+ID4gPiBBZGQgcHJvcGVydGllcyBhcyBwZXIg bmV3IGJpbmRpbmdzIGluIHp5bnFtcCByZW1vdGVwcm9jIG5vZGUKPiA+ID4gPiA+ID4gPiB0byBy ZXByZXNlbnQgVENNIGFkZHJlc3MgYW5kIHNpemUuIFRoaXMgcGF0Y2ggY29uZmlndXJlcwo+ID4g PiA+ID4gPiA+IFJQVSBpbiBzcGxpdCBtb2RlIGFuZCBhZGRzIFRDTSBpbmZvcm1hdGlvbiBhY2Nv cmRpbmdseS4KPiA+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiBXaHkgaXMgdGhp cyBjaGFuZ2VkIGZyb20gbG9ja3N0ZXAgdG8gc3BsaXQgbW9kZT8gIFdoYXQgYWJvdXQgYWxsIHRo ZSBwZW9wbGUgb3V0Cj4gPiA+ID4gPiA+IHRoZXJlIHRoYXQgYXJlIGV4cGVjdGluZyBhIGxvY2tz dGVwIG1vZGU/Cj4gPiA+ID4gPgo+ID4gPiA+ID4gSSBhZ3JlZSwgdGhpcyBzaG91bGQgaGF2ZSBi ZWVuIGluIHNwbGl0IG1vZGUgaW4gdGhlIGZpcnN0IHBsYWNlIGFzIHdlIHdvdWxkIGxpa2UgdG8g ZGVtb25zdHJhdGUgdXNlIG9mIGJvdGgKPiA+ID4gPiA+Cj4gPiA+ID4gPiBSUFVzIHdpdGggdHdv IHNlcGFyYXRlIGRlbW8gZmlybXdhcmVzIHdoaWNoIGlzIHRoZSBiZXN0IHVzZSBvZiB0aGUKPiA+ ID4gPiA+Cj4gPiA+ID4gPiBoYXJkd2FyZSBhbmQgdGhlIG1vc3QgcHJlZmVycmVkIHVzZSBvZiB6 eW5xbXAgcGxhdGZvcm0gYnkgcGVvcGxlLiBUaGF0IG1vdGl2YXRlcyB0byBjaGFuZ2UKPiA+ID4g PiA+Cj4gPiA+ID4gPiB0aGlzIHRvIHNwbGl0IG1vZGUuCj4gPiA+ID4gPgo+ID4gPiA+ID4KPiA+ ID4gPiA+IE5vdyBjaGFuZ2luZyB0aGlzIG1heSBub3QgYmUgcHJvYmxlbSBmb3IgbG90IG9mIHBl b3BsZSB3aXRoIGZvbGxvd2luZyByZWFzb25zLgo+ID4gPiA+ID4KPiA+ID4gPiA+IFRoZSBmaXJt d2FyZXMgdGhhdCBhcmUgb25seSB1c2luZyBmaXJzdCA2NEtCIG9mIFRDTSBtZW1vcnksIHRoZXkg Y2FuIGVhc2lseSBydW4gaW4gc3BsaXQgbW9kZSBhcyB3ZWxsLgo+ID4gPiA+ID4KPiA+ID4gPiA+ IEFsc28gcnBtc2cgdnJpbmcgaW5mb3JtYXRpb24gaXNuJ3QgYXZhaWxhYmxlIGluIGRldmljZS10 cmVlIHlldCwgc28gSSBhbSBob3BpbmcgdGhhdCBmaXJtd2FyZSB0aGF0Cj4gPiA+ID4gPgo+ID4g PiA+ID4gYXJlIHVzaW5nIHVwc3RyZWFtIGRldmljZS10cmVlIGFyZSBub3QgdGhhdCBiaWcgeWV0 Lgo+ID4gPiA+ID4KPiA+ID4gPiA+IElmIHdlIGNoYW5nZSB0aGlzIHRvIHNwbGl0IG1vZGUgYmVm b3JlIGludHJvZHVjaW5nIHJwbXNnIHJlbGF0ZWQgbm9kZXMsIEkgYmV0IGl0IHdpbGwgYWZmZWN0 IHZlcnkgbGVzcyBudW1iZXIgb2YgcGVvcGxlLgo+ID4gPiA+ID4KPiA+ID4gPiA+Cj4gPiA+ID4g PiBGb3IgbG9ja3N0ZXAgbW9kZSB0aGUgZXhhbXBsZSBpcyBhdmFpbGFibGUgaW4gZHQtYmluZGlu Z3MgZG9jdW1lbnQuCj4gPiA+ID4gPgo+ID4gPgo+ID4gPiBJIGNvdWxkIHVzZSB0aGUgc2FtZSBh cmd1bWVudCBmb3IgdGhlIHNwbGl0IG1vZGUsIGkuZSBkZWZhdWx0IGlzCj4gPiA+IGxvY2tzdGVw IGFuZCB0aGVyZSBpcyBhbiBleGFtcGxlIGluIHRoZSBkdC1iaW5kaW5ncyBkb2N1bWVudCBmb3Ig c3BsaXQKPiA+ID4gbW9kZS4KPiA+ID4KPiA+ID4gPiA+IFNvLCBpZiBwZW9wbGUgbmVlZCBsb2Nr c3RlcCBtb2RlIGZvciBhbnkgcmVhc29uLCBhbGwgdGhleSBuZWVkIHRvIGNoYW5nZSBpcyB4bG54 LGNsdXN0ZXItbW9kZSBwcm9wZXJ0eSBmcm9tIDAgdG8gMSBhbmQgVENNIG5vZGVzCj4gPiA+ID4g Pgo+ID4gPiA+ID4gZnJvbSBiaW5kaW5ncyBkb2N1bWVudC4KPiA+ID4gPiA+Cj4gPiA+ID4gPgo+ ID4gPiA+ID4gSWYgeW91IHRoaW5rIGl0J3MgY3J1Y2lhbCB0byBtZW50aW9uIGFsbCBhYm92ZSwg SSBjYW4gc2VuZCBuZXcgcGF0Y2ggd2l0aCBhbGwgYWJvdmUgaW5mbyBpbiBjb21taXQgbWVzc2Fn ZS4KPiA+ID4gPgo+ID4gPiA+IFNvbWV0aGluZyB0byBhZGQgdG8gdGhpcy4gU28sIGxldCdzIHNh eSBpZiB3ZSBkb24ndCBjaGFuZ2UgaXQgbm93LCB3aGF0IHdvdWxkIGJlIGdvb2QgdGltZSB0byBj aGFuZ2UgaXQ/Cj4gPiA+ID4KPiA+ID4KPiA+ID4gVGhlIGJlc3Qgd2F5IHRvIGdvIGFib3V0IHRo aXMgaXMgdG8gaW50cm9kdWNlIGFub3RoZXIgRFQgdGhhdCBpcwo+ID4gPiB0YWlsb3JlZCBmb3Ig c3BsaXQgbW9kZS4gIFRoYXQgd2F5IHBlb3BsZSBjYW4gY2hvb3NlIHRvIGJvb3QgdGhlaXIKPiA+ ID4gZGV2aWNlIGluIGEgc3BlY2lmaWMgbW9kZSB1c2luZyB0aGUgRFQuICBJZiB5b3UgZGVjaWRl IHRvIGdvIHRoaXMgd2F5LAo+ID4gPiBsb29rIGF0IGhvdyBTVCBoYXMgc3BsaXQgdGhlaXIgRFQg Zm9yIGRpZmZlcmVudCBib2FyZHMgLSBzZWFyY2ggZm9yCj4gPiA+ICJtNF9ycHJvYyIgdW5kZXIg IiBhcmNoL2FybS9ib290L2R0cy9zdCIuCj4gPiAKPiA+IFRoYW5rcyBmb3IgdGhlIHN1Z2dlc3Rp b24uIEkgbG9va2VkIGF0IHRoZSBleGFtcGxlIGFuZCBJIHRoaW5rIGl0IHdpbGwgd29yay4KPiA+ IAo+ID4gSSBoYXZlIGZvbGxvd2luZyBpZGVhLgo+ID4gCj4gPiBTbywgaWYgSSB1bmRlcnN0YW5k IHRoaXMgY29ycmVjdGx5LCB3ZSBpbnRyb2R1Y2UgdHdvIHNlcGFyYXRlIG5vZGVzIGluIGRldmlj ZS10cmVlLgo+ID4gCj4gPiBTT0MgZHRzaSBmaWxlOiB6eW5xbXAuZHRzaQo+ID4gCj4gPiByZW1v dGVwcm9jX2xvY2tzdGVwOiByZW1vdGVwcm9jQC4uLiB7Cj4gPiAKPiA+IC4gLiAuCj4gPiAKPiA+ IHN0YXR1cyA9ICJkaXNhYmxlZCI7Cj4KPiBJIGRvbid0IHRoaW5rIHlvdSBuZWVkIHRoZSAic3Rh dHVzIgo+Cj4gPiAKPiA+IH07Cj4gPiAKPiA+IAo+ID4gcmVtb3RlcHJvY19zcGxpdDogcmVtb3Rl cHJvY0AuLi4gewo+ID4gCj4gPiDCoC4gLiAuCj4gPiAKPiA+IHN0YXR1cyA9ICJkaXNhYmxlZCI7 Cj4gPiAKPiA+IH07Cj4gPiAKPiA+IAo+ID4gQW5kIHRoZW4gaW4gYm9hcmQgZHRzIGVuYWJsZSB3 aGF0ZXZlciBtb2RlIGlzIG5lZWRlZCBmb3IgdGhhdCBib2FyZDoKPiA+IAo+ID4gKnpjdTEwMiou ZHRzCj4gPiAKPiA+ICZyZW1vdGVwcm9jX3NwbGl0IHsKPiA+IAo+ID4gc3RhdHVzID0gIm9rYXki Owo+ID4gCj4gPiB9Owo+Cj4gRXhhY3RseS4gIEFnYWluLCBJIGRvbid0IHRoaW5rIHRoZSAic3Rh dHVzIiBpcyBuZWVkZWQuCgpUaGFua3MgZm9yIHRoZSBzdWdnZXN0aW9uLiBZZXMgSSB0aGluayBp ZiB3ZSBkb24ndCBpbmNsdWRlIHN0YXR1cyB0aGVuIGJvdGggbm9kZXMgYXJlIGVuYWJsZWQgYnkg ZGVmYXVsdCwgYW5kIHBlb3BsZSBjYW4KCmRpc2FibGUgaW4gYm9hcmQgZHRzIHdoYXQgdGhleSBk b24ndCB3YW50LgoKSW5zdGVhZCBJIGtlZXAgc3RhdHVzIGRpc2FibGVkLCBmb3Igb25lIG9mIHRo ZSBub2RlLCAoZm9yIHNwbGl0IHByb2JhYmx5IGFzIGxvY2tzdGVwIGlzIGFscmVhZHkgZW5hYmxl ZCkgYW5kIHBlb3BsZQoKY2FuIGNob29zZSB3aGF0IHRoZXkgd250LgoKVGhhbmtzLAoKVGFubWF5 Cgo+Cj4gPiAKPiA+IFRoaXMgc291bmRzIGxpa2UgZ29vZCBpZGVhLCBJIGhvcGUgdGhpcyBpcyB3 aGF0IHlvdSBtZWFuLgo+ID4gCj4gPiBQbGVhc2UgbGV0IG1lIGtub3cgaWYgSSBhbSBtaXNzaW5n IHNvbWV0aGluZy4KPiA+IAo+ID4gCj4gPiA+Cj4gPiA+ID4gQXMgSSBhbSBob3BwaW5nIHRvIHVz ZSBSUFUxIGFzIHdlbGwgd2l0aCB1cHN0cmVhbSBkZXZpY2UtdHJlZS4gUGxlYXNlIGxldCBtZSBr bm93IHNvbWUgc3VnZ2VzdGlvbiB0byB3b3JrIHRoaXMuCj4gPiA+ID4KPiA+ID4gPiBUaGFua3Mg YW5kIGFnYWluIGFzIGFsd2F5cyBhcHByZWNpYXRlIGNvbXBsZXRlIHJldmlld3MsCj4gPiA+ID4K PiA+ID4gPiBUYW5tYXkKPiA+ID4gPgo+ID4gPiA+Cj4gPiA+ID4gPgo+ID4gPiA+ID4KPiA+ID4g PiA+ID4KPiA+ID4gPiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBUYW5tYXkgU2hhaCA8dGFubWF5LnNo YWhAYW1kLmNvbT4KPiA+ID4gPiA+ID4gPiAtLS0KPiA+ID4gPiA+ID4gPiAgYXJjaC9hcm02NC9i b290L2R0cy94aWxpbngvenlucW1wLmR0c2kgfCAyOCArKysrKysrKysrKysrKysrKysrKy0tLS0t LQo+ID4gPiA+ID4gPiA+ICAxIGZpbGUgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgNiBkZWxl dGlvbnMoLSkKPiA+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiA+IGRpZmYgLS1naXQgYS9hcmNoL2Fy bTY0L2Jvb3QvZHRzL3hpbGlueC96eW5xbXAuZHRzaSBiL2FyY2gvYXJtNjQvYm9vdC9kdHMveGls aW54L3p5bnFtcC5kdHNpCj4gPiA+ID4gPiA+ID4gaW5kZXggYjYxZmM5OWNkOTExLi4wMWUxMjg5 NGM4OGUgMTAwNjQ0Cj4gPiA+ID4gPiA+ID4gLS0tIGEvYXJjaC9hcm02NC9ib290L2R0cy94aWxp bngvenlucW1wLmR0c2kKPiA+ID4gPiA+ID4gPiArKysgYi9hcmNoL2FybTY0L2Jvb3QvZHRzL3hp bGlueC96eW5xbXAuZHRzaQo+ID4gPiA+ID4gPiA+IEBAIC0yNDcsMTkgKzI0NywzNSBAQCBmcGdh X2Z1bGw6IGZwZ2EtZnVsbCB7Cj4gPiA+ID4gPiA+ID4gICAgICAgICAgIHJhbmdlczsKPiA+ID4g PiA+ID4gPiAgIH07Cj4gPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gPiAtIHJlbW90ZXByb2Mgewo+ ID4gPiA+ID4gPiA+ICsgcmVtb3RlcHJvY0BmZmUwMDAwMCB7Cj4gPiA+ID4gPiA+ID4gICAgICAg ICAgIGNvbXBhdGlibGUgPSAieGxueCx6eW5xbXAtcjVmc3MiOwo+ID4gPiA+ID4gPiA+IC0gICAg ICAgICB4bG54LGNsdXN0ZXItbW9kZSA9IDwxPjsKPiA+ID4gPiA+ID4gPiArICAgICAgICAgeGxu eCxjbHVzdGVyLW1vZGUgPSA8MD47Cj4gPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gPiAtICAgICAg ICAgcjVmLTAgewo+ID4gPiA+ID4gPiA+ICsgICAgICAgICAjYWRkcmVzcy1jZWxscyA9IDwyPjsK PiA+ID4gPiA+ID4gPiArICAgICAgICAgI3NpemUtY2VsbHMgPSA8Mj47Cj4gPiA+ID4gPiA+ID4g Kwo+ID4gPiA+ID4gPiA+ICsgICAgICAgICByYW5nZXMgPSA8MHgwIDB4MCAweDAgMHhmZmUwMDAw MCAweDAgMHgxMDAwMD4sCj4gPiA+ID4gPiA+ID4gKyAgICAgICAgICAgICAgICAgIDwweDAgMHgy MDAwMCAweDAgMHhmZmUyMDAwMCAweDAgMHgxMDAwMD4sCj4gPiA+ID4gPiA+ID4gKyAgICAgICAg ICAgICAgICAgIDwweDEgMHgwIDB4MCAweGZmZTkwMDAwIDB4MCAweDEwMDAwPiwKPiA+ID4gPiA+ ID4gPiArICAgICAgICAgICAgICAgICAgPDB4MSAweDIwMDAwIDB4MCAweGZmZWIwMDAwIDB4MCAw eDEwMDAwPjsKPiA+ID4gPiA+ID4gPiArCj4gPiA+ID4gPiA+ID4gKyAgICAgICAgIHI1ZkAwIHsK PiA+ID4gPiA+ID4gPiAgICAgICAgICAgICAgICAgICBjb21wYXRpYmxlID0gInhsbngsenlucW1w LXI1ZiI7Cj4gPiA+ID4gPiA+ID4gLSAgICAgICAgICAgICAgICAgcG93ZXItZG9tYWlucyA9IDwm enlucW1wX2Zpcm13YXJlIFBEX1JQVV8wPjsKPiA+ID4gPiA+ID4gPiArICAgICAgICAgICAgICAg ICByZWcgPSA8MHgwIDB4MCAweDAgMHgxMDAwMD4sIDwweDAgMHgyMDAwMCAweDAgMHgxMDAwMD47 Cj4gPiA+ID4gPiA+ID4gKyAgICAgICAgICAgICAgICAgcmVnLW5hbWVzID0gImF0Y20iLCAiYnRj bSI7Cj4gPiA+ID4gPiA+ID4gKyAgICAgICAgICAgICAgICAgcG93ZXItZG9tYWlucyA9IDwmenlu cW1wX2Zpcm13YXJlIFBEX1JQVV8wPiwKPiA+ID4gPiA+ID4gPiArICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgPCZ6eW5xbXBfZmlybXdhcmUgUERfUjVfMF9BVENNPiwKPiA+ID4gPiA+ ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCZ6eW5xbXBfZmlybXdhcmUg UERfUjVfMF9CVENNPjsKPiA+ID4gPiA+ID4gPiAgICAgICAgICAgICAgICAgICBtZW1vcnktcmVn aW9uID0gPCZycHJvY18wX2Z3X2ltYWdlPjsKPiA+ID4gPiA+ID4gPiAgICAgICAgICAgfTsKPiA+ ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiA+IC0gICAgICAgICByNWYtMSB7Cj4gPiA+ID4gPiA+ID4g KyAgICAgICAgIHI1ZkAxIHsKPiA+ID4gPiA+ID4gPiAgICAgICAgICAgICAgICAgICBjb21wYXRp YmxlID0gInhsbngsenlucW1wLXI1ZiI7Cj4gPiA+ID4gPiA+ID4gLSAgICAgICAgICAgICAgICAg cG93ZXItZG9tYWlucyA9IDwmenlucW1wX2Zpcm13YXJlIFBEX1JQVV8xPjsKPiA+ID4gPiA+ID4g PiArICAgICAgICAgICAgICAgICByZWcgPSA8MHgxIDB4MCAweDAgMHgxMDAwMD4sIDwweDEgMHgy MDAwMCAweDAgMHgxMDAwMD47Cj4gPiA+ID4gPiA+ID4gKyAgICAgICAgICAgICAgICAgcmVnLW5h bWVzID0gImF0Y20iLCAiYnRjbSI7Cj4gPiA+ID4gPiA+ID4gKyAgICAgICAgICAgICAgICAgcG93 ZXItZG9tYWlucyA9IDwmenlucW1wX2Zpcm13YXJlIFBEX1JQVV8xPiwKPiA+ID4gPiA+ID4gPiAr ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCZ6eW5xbXBfZmlybXdhcmUgUERfUjVf MV9BVENNPiwKPiA+ID4gPiA+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg PCZ6eW5xbXBfZmlybXdhcmUgUERfUjVfMV9CVENNPjsKPiA+ID4gPiA+ID4gPiAgICAgICAgICAg ICAgICAgICBtZW1vcnktcmVnaW9uID0gPCZycHJvY18xX2Z3X2ltYWdlPjsKPiA+ID4gPiA+ID4g PiAgICAgICAgICAgfTsKPiA+ID4gPiA+ID4gPiAgIH07Cj4gPiA+ID4gPiA+ID4gLS0KPiA+ID4g PiA+ID4gPiAyLjI1LjEKPiA+ID4gPiA+ID4gPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgt YXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3Jn L21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=