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=-14.1 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,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 960ACC47083 for ; Wed, 2 Jun 2021 16:08:02 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id 6788361623 for ; Wed, 2 Jun 2021 16:08:02 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6788361623 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=arm.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org 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:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=WsyjtyAqEoWhhYp9ze2m6iWbFcWdyYwf2aY8cEJzIjA=; b=oJABsL0YB6x61W HRivvjcs+akEjTEES/rD3yglUzhmxYd40IWCx58HDiGjNPuX8r9FgsfVhyq7ZL+FBuyNCBmMc4sVa k9Jlm4DYfcgIF2iHFfDX8wde9bmurIB3WTWeE4uh+vto/ILdGj6a35Ee8nhzNZy7JPpUnf44FYv2m rT+413C0LOfQB3CXyG8t7rgSOKD5w+DL/heHTD3BNWvn21t9GtMkgAsRmEExWOuuVNOZttbK8MuNq mi2BrO+jnU4+rXQq5JQHyBeJTp0py6aAxnyQ8r/MBJdsAvdpZ3Y9SGpSYaVbBgurJ/Hck5DsEy3th XHWyx0PhEnPCUj7doUHA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1loTNl-0051fL-Fz; Wed, 02 Jun 2021 16:06:13 +0000 Received: from foss.arm.com ([217.140.110.172]) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1loTNe-0051dC-Pm for linux-arm-kernel@lists.infradead.org; Wed, 02 Jun 2021 16:06:09 +0000 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0C38711FB; Wed, 2 Jun 2021 09:06:04 -0700 (PDT) Received: from bogus (unknown [10.57.72.241]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 64E203F73D; Wed, 2 Jun 2021 09:06:02 -0700 (PDT) Date: Wed, 2 Jun 2021 17:05:57 +0100 From: Sudeep Holla To: Rob Herring Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Cristian Marussi , Kevin Hilman , Neil Armstrong , Sudeep Holla , Jerome Brunet Subject: Re: [PATCH v2 6/8] dt-bindings: firmware: arm,scpi: Convert to json schema Message-ID: <20210602160557.xxdnrpk467dui363@bogus> References: <20210601224904.917990-1-sudeep.holla@arm.com> <20210601224904.917990-7-sudeep.holla@arm.com> <20210602155800.GA3425929@robh.at.kernel.org> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20210602155800.GA3425929@robh.at.kernel.org> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210602_090606_999969_B4373FAB X-CRM114-Status: GOOD ( 35.95 ) 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 T24gV2VkLCBKdW4gMDIsIDIwMjEgYXQgMTA6NTg6MDBBTSAtMDUwMCwgUm9iIEhlcnJpbmcgd3Jv dGU6Cj4gT24gVHVlLCBKdW4gMDEsIDIwMjEgYXQgMTE6NDk6MDJQTSArMDEwMCwgU3VkZWVwIEhv bGxhIHdyb3RlOgo+ID4gQ29udmVydCB0aGUgb2xkIHRleHQgZm9ybWF0IGJpbmRpbmcgZm9yIFN5 c3RlbSBDb250cm9sIGFuZCBQb3dlciBJbnRlcmZhY2UKPiA+IChTQ1BJKSBNZXNzYWdlIFByb3Rv Y29sIGludG8gdGhlIG5ldyBhbmQgc2hpbnkgWUFNTCBmb3JtYXQuCj4gPiAKPiA+IENjOiBSb2Ig SGVycmluZyA8cm9iaCtkdEBrZXJuZWwub3JnPgo+ID4gQ2M6IEtldmluIEhpbG1hbiA8a2hpbG1h bkBiYXlsaWJyZS5jb20+Cj4gPiBDYzogTmVpbCBBcm1zdHJvbmcgPG5hcm1zdHJvbmdAYmF5bGli cmUuY29tPgo+ID4gQ2M6IEplcm9tZSBCcnVuZXQgPGpicnVuZXRAYmF5bGlicmUuY29tPgo+ID4g Q2M6IFZpcmVzaCBLdW1hciA8dmlyZXNoLmt1bWFyQGxpbmFyby5vcmcKPiA+IFNpZ25lZC1vZmYt Ynk6IFN1ZGVlcCBIb2xsYSA8c3VkZWVwLmhvbGxhQGFybS5jb20+Cj4gPiAtLS0KPiA+ICAuLi4v ZGV2aWNldHJlZS9iaW5kaW5ncy9hcm0vYXJtLHNjcGkudHh0ICAgICAgfCAyMDQgLS0tLS0tLS0t LS0tLQo+ID4gIC4uLi9iaW5kaW5ncy9maXJtd2FyZS9hcm0sc2NwaS55YW1sICAgICAgICAgICB8 IDI4NSArKysrKysrKysrKysrKysrKysKPiA+ICBNQUlOVEFJTkVSUyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KPiA+ICAzIGZpbGVzIGNoYW5nZWQsIDI4NiBpbnNl cnRpb25zKCspLCAyMDUgZGVsZXRpb25zKC0pCj4gPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IERvY3Vt ZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9hcm0vYXJtLHNjcGkudHh0Cj4gPiAgY3JlYXRl IG1vZGUgMTAwNjQ0IERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9maXJtd2FyZS9h cm0sc2NwaS55YW1sCj4gCj4gWy4uLl0KPiAKPiA+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9u L2RldmljZXRyZWUvYmluZGluZ3MvZmlybXdhcmUvYXJtLHNjcGkueWFtbCBiL0RvY3VtZW50YXRp b24vZGV2aWNldHJlZS9iaW5kaW5ncy9maXJtd2FyZS9hcm0sc2NwaS55YW1sCj4gPiBuZXcgZmls ZSBtb2RlIDEwMDY0NAo+ID4gaW5kZXggMDAwMDAwMDAwMDAwLi5iNDRhNWE3MDQwZmMKPiA+IC0t LSAvZGV2L251bGwKPiA+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9m aXJtd2FyZS9hcm0sc2NwaS55YW1sCj4gPiBAQCAtMCwwICsxLDI4NSBAQAo+ID4gKyMgU1BEWC1M aWNlbnNlLUlkZW50aWZpZXI6IChHUEwtMi4wIE9SIEJTRC0yLUNsYXVzZSkKPiA+ICsjIENvcHly aWdodCAyMDIxIEFSTSBMdGQuCj4gPiArJVlBTUwgMS4yCj4gPiArLS0tCj4gPiArJGlkOiBodHRw Oi8vZGV2aWNldHJlZS5vcmcvc2NoZW1hcy9maXJtd2FyZS9hcm0sc2NwaS55YW1sIwo+ID4gKyRz Y2hlbWE6IGh0dHA6Ly9kZXZpY2V0cmVlLm9yZy9tZXRhLXNjaGVtYXMvY29yZS55YW1sIwo+ID4g Kwo+ID4gK3RpdGxlOiBTeXN0ZW0gQ29udHJvbCBhbmQgUG93ZXIgSW50ZXJmYWNlIChTQ1BJKSBN ZXNzYWdlIFByb3RvY29sIGJpbmRpbmdzCj4gPiArCj4gPiArbWFpbnRhaW5lcnM6Cj4gPiArICAt IFN1ZGVlcCBIb2xsYSA8c3VkZWVwLmhvbGxhQGFybS5jb20+Cj4gPiArCj4gPiArZGVzY3JpcHRp b246IHwKPiA+ICsgIEZpcm13YXJlIGltcGxlbWVudGluZyB0aGUgU0NQSSBkZXNjcmliZWQgaW4g QVJNIGRvY3VtZW50IG51bWJlciBBUk0gRFVJCj4gPiArICAwOTIyQiAoIkFSTSBDb21wdXRlIFN1 YnN5c3RlbSBTQ1A6IE1lc3NhZ2UgSW50ZXJmYWNlIFByb3RvY29scyIpWzBdIGNhbiBiZQo+ID4g KyAgdXNlZCBieSBMaW51eCB0byBpbml0aWF0ZSB2YXJpb3VzIHN5c3RlbSBjb250cm9sIGFuZCBw b3dlciBvcGVyYXRpb25zLgo+ID4gKwo+ID4gKyAgVGhpcyBiaW5kaW5nIGlzIGludGVuZGVkIHRv IGRlZmluZSB0aGUgaW50ZXJmYWNlIHRoZSBmaXJtd2FyZSBpbXBsZW1lbnRpbmcKPiA+ICsgIHRo ZSBTQ1BJIHByb3ZpZGUgZm9yIE9TUE0gaW4gdGhlIGRldmljZSB0cmVlLgo+ID4gKwo+ID4gKyAg WzBdIGh0dHA6Ly9pbmZvY2VudGVyLmFybS5jb20vaGVscC90b3BpYy9jb20uYXJtLmRvYy5kdWkw OTIyYi9pbmRleC5odG1sCj4gPiArCj4gPiArcHJvcGVydGllczoKPiA+ICsgICRub2RlbmFtZToK PiA+ICsgICAgY29uc3Q6IHNjcGkKPiA+ICsKPiA+ICsgIGNvbXBhdGlibGU6Cj4gPiArICAgIGRl c2NyaXB0aW9uOiB8Cj4gPiArICAgICAgU0NQSSBjb21wbGlhbnQgZmlybXdhcmUgY29tcGx5aW5n IHRvIFNDUEkgdjEuMCBhbmQgYWJvdmUgT1IKPiA+ICsgICAgICBTQ1BJIGNvbXBsaWFudCBmaXJt d2FyZSBjb21wbHlpbmcgdG8gYWxsIHVudmVyc2lvbmVkIHJlbGVhc2VzCj4gPiArICAgICAgcHJp b3IgdG8gU0NQSSB2MS4wCj4gPiArICAgIG9uZU9mOgo+ID4gKyAgICAgIC0gY29uc3Q6IGFybSxz Y3BpICAgICAgICAgICAgICAgIyBTQ1BJIHYxLjAgYW5kIGFib3ZlCj4gPiArICAgICAgLSBjb25z dDogYXJtLHNjcGktcHJlLTEuMCAgICAgICAjIFVudmVyc2lvbmVkIFNDUEkgYmVmb3JlIHYxLjAK PiA+ICsKPiA+ICsgIG1ib3hlczoKPiA+ICsgICAgZGVzY3JpcHRpb246IHwKPiA+ICsgICAgICBM aXN0IG9mIHBoYW5kbGUgYW5kIG1haWxib3ggY2hhbm5lbCBzcGVjaWZpZXJzLiBBbGwgdGhlIGNo YW5uZWxzIHJlc2VydmVkCj4gPiArICAgICAgYnkgcmVtb3RlIFNDUCBmaXJtd2FyZSBmb3IgdXNl IGJ5IFNDUEkgbWVzc2FnZSBwcm90b2NvbCBzaG91bGQgYmUKPiA+ICsgICAgICBzcGVjaWZpZWQg aW4gYW55IG9yZGVyLgo+ID4gKyAgICBtaW5JdGVtczogMQo+ID4gKwo+ID4gKyAgc2htZW06Cj4g PiArICAgIGRlc2NyaXB0aW9uOiB8Cj4gPiArICAgICAgTGlzdCBvZiBwaGFuZGxlIHBvaW50aW5n IHRvIHRoZSBzaGFyZWQgbWVtb3J5KFNITSkgYXJlYSBiZXR3ZWVuIHRoZQo+ID4gKyAgICAgIHBy b2Nlc3NvcnMgdXNpbmcgdGhlc2UgbWFpbGJveGVzIGZvciBJUEMsIG9uZSBmb3IgZWFjaCBtYWls Ym94IFNITSBjYW4KPiA+ICsgICAgICBiZSBhbnkgbWVtb3J5IHJlc2VydmVkIGZvciB0aGUgcHVy cG9zZSBvZiB0aGlzIGNvbW11bmljYXRpb24gYmV0d2VlbiB0aGUKPiA+ICsgICAgICBwcm9jZXNz b3JzLgo+ID4gKyAgICBtaW5JdGVtczogMQo+ID4gKwo+ID4gK2FkZGl0aW9uYWxQcm9wZXJ0aWVz Ogo+ID4gKyAgdHlwZTogb2JqZWN0Cj4gPiArCj4gPiArcGF0dGVyblByb3BlcnRpZXM6Cj4gPiAr ICAiXihzZW5zb3JzfHBvd2VyLWRvbWFpbnMpKC1bMC05YS1mXSspPyQiOgo+IAo+IEFGQUlDVCwg d2Ugb25seSBldmVyIGhhdmUgMSBzZW5zb3IgYW5kIDEgcG93ZXItZG9tYWlucyBub2RlLCBzbyB3 ZSBkb24ndCAKPiBuZWVkIHRoZSBudW1iZXJpbmcuCj4KClJpZ2h0LCBJIGluaXRpYWxseSBoYWQg Y2xvY2sgdG9vIHRoZXJlIGFuZCBkaWRuJ3Qgbm90aWNlIHRoZSBhYm92ZSAyIGRvZXNuJ3QKbmVl ZCB0aGUgbnVtYmVyaW5nLCB3aWxsIGRyb3AgaXQuCgo+IEFsc28sIHRoZXNlIHNob3VsZCBlYWNo IGJlIHRoZWlyIG93biBlbnRyeSByYXRoZXIgdGhhdCBoYXZpbmcgdGhlIAo+IGlmL3RoZW4gc2No ZW1hIG1lc3MgYmVsb3cuIFlvdSBuZWVkIGFuICdhZGRpdGlvbmFsUHJvcGVydGllczogZmFsc2Un IGluIAo+IGhlcmUgdG9vLgo+CgpPSyB0aGF0IHNvdW5kcyBjbGVhbmVyLgoKPiA+ICsgICAgdHlw ZTogb2JqZWN0Cj4gPiArICAgIGRlc2NyaXB0aW9uOiB8Cj4gPiArICAgICAgRWFjaCBzdWItbm9k ZSByZXByZXNlbnRzIG9uZSBvZiB0aGUgY29udHJvbGxlciAtIHBvd2VyIGRvbWFpbnMgb3Igc2Vu c29ycy4KPiA+ICsKPiA+ICsgICAgcHJvcGVydGllczoKPiA+ICsgICAgICBjb21wYXRpYmxlOgo+ ID4gKyAgICAgICAgb25lT2Y6Cj4gPiArICAgICAgICAgIC0gY29uc3Q6IGFybSxzY3BpLXNlbnNv cnMKPiA+ICsgICAgICAgICAgLSBjb25zdDogYXJtLHNjcGktcG93ZXItZG9tYWlucwo+ID4gKwo+ ID4gKyAgIl5jbG9ja3MoLVswLTlhLWZdKyk/JCI6Cj4gPiArICAgIHR5cGU6IG9iamVjdAo+ID4g KyAgICBkZXNjcmlwdGlvbjogfAo+ID4gKyAgICAgICJhcm0sc2NwaS1jbG9ja3MiIC0gVGhpcyBp cyB0aGUgY29udGFpbmVyIG5vZGUuIEVhY2ggc3ViLW5vZGUKPiA+ICsgICAgICByZXByZXNlbnRz IG9uZSBvZiB0aGUgdHlwZXMgb2YgY2xvY2sgY29udHJvbGxlciAtIGluZGV4ZWQgb3IgZnVsbCBy YW5nZS4KPiA+ICsKPiA+ICsgICAgICAiYXJtLHNjcGktZHZmcy1jbG9ja3MiIC0gYWxsIHRoZSBj bG9ja3MgdGhhdCBhcmUgdmFyaWFibGUgYW5kIGluZGV4Cj4gPiArICAgICAgYmFzZWQuIFRoZXNl IGNsb2NrcyBkb24ndCBwcm92aWRlIGFuIGVudGlyZSByYW5nZSBvZiB2YWx1ZXMKPiA+ICsgICAg ICBiZXR3ZWVuIHRoZSBsaW1pdHMgYnV0IG9ubHkgZGlzY3JldGUgcG9pbnRzIHdpdGhpbiB0aGUg cmFuZ2UuIFRoZQo+ID4gKyAgICAgIGZpcm13YXJlIHByb3ZpZGVzIHRoZSBtYXBwaW5nIGZvciBl YWNoIHN1Y2ggb3BlcmF0aW5nIGZyZXF1ZW5jeQo+ID4gKyAgICAgIGFuZCB0aGUgaW5kZXggYXNz b2NpYXRlZCB3aXRoIGl0LiBUaGUgZmlybXdhcmUgYWxzbyBtYW5hZ2VzIHRoZQo+ID4gKyAgICAg IHZvbHRhZ2Ugc2NhbGluZyBhcHByb3ByaWF0ZWx5IHdpdGggdGhlIGNsb2NrIHNjYWxpbmcuCj4g PiArCj4gPiArICAgICAgImFybSxzY3BpLXZhcmlhYmxlLWNsb2NrcyIgLSBhbGwgdGhlIGNsb2Nr cyB0aGF0IGFyZSB2YXJpYWJsZSBhbmQKPiA+ICsgICAgICBwcm92aWRlIGZ1bGwgcmFuZ2Ugd2l0 aGluIHRoZSBzcGVjaWZpZWQgcmFuZ2UuIFRoZSBmaXJtd2FyZQo+ID4gKyAgICAgIHByb3ZpZGVz IHRoZSByYW5nZSBvZiB2YWx1ZXMgd2l0aGluIGEgc3BlY2lmaWVkIHJhbmdlLgo+ID4gKwo+ID4g KyAgICBwcm9wZXJ0aWVzOgo+ID4gKyAgICAgIGNvbXBhdGlibGU6Cj4gPiArICAgICAgICBvbmVP ZjoKPiA+ICsgICAgICAgICAgLSBjb25zdDogYXJtLHNjcGktY2xvY2tzCj4gPiArICAgICAgICAg IC0gY29uc3Q6IGFybSxzY3BpLWR2ZnMtY2xvY2tzCj4gPiArICAgICAgICAgIC0gY29uc3Q6IGFy bSxzY3BpLXZhcmlhYmxlLWNsb2Nrcwo+IAo+IFRoaXMgZG9lc24ndCBtYWtlIHNlbnNlLiBUaGUg Zmlyc3Qgb25lIGlzIHRoZSBwYXJlbnQgbm9kZSBhbmQgdGhlIGxhc3QgMiAKPiBhcmUgY2hpbGQg bm9kZXMgdW5kZXIgaXQuIFRoZSBjaGlsZCBub2RlcyBuZWVkIHRvIGJlIGRlZmluZWQgaW4geWV0 IAo+IGFub3RoZXIgbGV2ZWwuCj4KCkFncmVlZCwgSSBkaWQgdGhhdCBmb3IgU0NNSSByZWd1bGF0 b3JzLCB3aWxsIGZvbGxvdyB0aGF0IGhlcmUgdG9vLgoKPiA+ICsKPiA+ICtyZXF1aXJlZDoKPiA+ ICsgIC0gY29tcGF0aWJsZQo+ID4gKyAgLSBtYm94ZXMKPiA+ICsgIC0gc2htZW0KPiA+ICsKPiA+ ICthbGxPZjoKPiA+ICsgIC0gaWY6Cj4gPiArICAgICAgcHJvcGVydGllczoKPiA+ICsgICAgICAg IGNvbXBhdGlibGU6Cj4gPiArICAgICAgICAgIGNvbnRhaW5zOgo+ID4gKyAgICAgICAgICAgIGNv bnN0OiBhcm0sc2NwaS1zZW5zb3JzCj4gPiArICAgIHRoZW46Cj4gPiArICAgICAgcHJvcGVydGll czoKPiA+ICsgICAgICAgICcjdGhlcm1hbC1zZW5zb3ItY2VsbHMnOgo+ID4gKyAgICAgICAgICBj b25zdDogMQo+ID4gKwo+ID4gKyAgICAgIHJlcXVpcmVkOgo+ID4gKyAgICAgICAgLSAnI3RoZXJt YWwtc2Vuc29yLWNlbGxzJwo+ID4gKwo+ID4gKyAgLSBpZjoKPiA+ICsgICAgICBwcm9wZXJ0aWVz Ogo+ID4gKyAgICAgICAgY29tcGF0aWJsZToKPiA+ICsgICAgICAgICAgY29udGFpbnM6Cj4gPiAr ICAgICAgICAgICAgY29uc3Q6IGFybSxzY3BpLXBvd2VyLWRvbWFpbnMKPiA+ICsgICAgdGhlbjoK PiA+ICsgICAgICBwcm9wZXJ0aWVzOgo+ID4gKyAgICAgICAgJyNwb3dlci1kb21haW4tY2VsbHMn Ogo+ID4gKyAgICAgICAgICBjb25zdDogMQo+ID4gKwo+ID4gKyAgICAgICAgbnVtLWRvbWFpbnM6 Cj4gPiArICAgICAgICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3Vp bnQzMgo+ID4gKyAgICAgICAgICBkZXNjcmlwdGlvbjogfAo+ID4gKyAgICAgICAgICAgIFRvdGFs IG51bWJlciBvZiBwb3dlciBkb21haW5zIHByb3ZpZGVkIGJ5IFNDUEkuIFRoaXMgaXMgbmVlZGVk IGFzCj4gPiArICAgICAgICAgICAgdGhlIFNDUEkgbWVzc2FnZSBwcm90b2NvbCBsYWNrcyBhIG1l Y2hhbmlzbSB0byBxdWVyeSB0aGlzCj4gPiArICAgICAgICAgICAgaW5mb3JtYXRpb24gYXQgcnVu dGltZS4KPiA+ICsKPiA+ICsgICAgICByZXF1aXJlZDoKPiA+ICsgICAgICAgIC0gJyNwb3dlci1k b21haW4tY2VsbHMnCj4gPiArICAgICAgICAtIG51bS1kb21haW5zCj4gPiArCj4gPiArICAtIGlm Ogo+ID4gKyAgICAgIHByb3BlcnRpZXM6Cj4gPiArICAgICAgICBjb21wYXRpYmxlOgo+ID4gKyAg ICAgICAgICBjb250YWluczoKPiA+ICsgICAgICAgICAgICBlbnVtOgo+ID4gKyAgICAgICAgICAg ICAgLSBhcm0sc2NwaS1kdmZzLWNsb2Nrcwo+ID4gKyAgICAgICAgICAgICAgLSBhcm0sc2NwaS12 YXJpYWJsZS1jbG9ja3MKPiAKPiBUaGlzIHdvdWxkIG5ldmVyIGJlIHRydWUgdW5sZXNzIHlvdSBy ZW1vdmVkIHRoZSBjb250YWluZXIgJ2Nsb2Nrcycgbm9kZS4KPgoKVW5kZXJzdG9vZC4gSSBzaG91 bGQgaGF2ZSB0ZXN0ZWQgcmVtb3ZpbmcgcHJvcGVydGllcyBpbiB0aGUgZXhhbXBsZSBsaWtlCkkg ZGlkIGZvciBTQ01JLiBJIG11c3QgaGF2ZSBzaG93IGxlc3MgaW50ZXJlc3QgZm9yIFNDUEkgYXMg aXQgaXMgb2xkIGFuZAphbG1vc3QgZGVwcmVjYXRlZCDwn5iBLiBJIHdpbGwgZml4IGl0LgoKLS0g ClJlZ2FyZHMsClN1ZGVlcAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBs aXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlz dGluZm8vbGludXgtYXJtLWtlcm5lbAo=