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 335E8EE645B for ; Fri, 15 Sep 2023 12:59:29 +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:Cc:To:Subject:Message-ID:Date:From: In-Reply-To:References:MIME-Version:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=3hKsfw3esfPxFYHw7iKOzZHor27T8Z0K25/1C0zWsjM=; b=nN8r4WRaQPxjte hp/zeTTaSySCQUw2kbxnZwe9t4rc/J5ZECD4Wb/wLNOufG64UtM+xmKdXG1Y05em5LrifunkWwcxr ohdbxQRNSOlW5XayMo1RA21PfKypjWPbBBqEzkGcTNogk0YCslul9SUHzIXkTsI/3kmLKYogxld/3 4Jtlwtg6tDMrWD4lfgbAHqW+RLfsJTKWtIM6SBOnOV+WLlea0VvC8Tlw5E02qozeMCIhhjxN7/d36 /qBwoAbO/deP7n+4CawhPZf1rTKy6ADmTGuCVmFtJAcLaXGfAesTBoyDgdguBtlghhjVQ57xPz7hm FeMqSd3uHcSne8SrWoyQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qh8PW-00AlQI-2F; Fri, 15 Sep 2023 12:59:02 +0000 Received: from mail-ot1-f49.google.com ([209.85.210.49]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qh8PT-00AlPv-13 for linux-arm-kernel@lists.infradead.org; Fri, 15 Sep 2023 12:59:01 +0000 Received: by mail-ot1-f49.google.com with SMTP id 46e09a7af769-6c0b8f42409so1147207a34.0 for ; Fri, 15 Sep 2023 05:58:58 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694782738; x=1695387538; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=q9UOXsTHLtyILmXxjRADy8o2iP5tGoLsuD7drO9aP90=; b=JYv1Nn6hbZs1xUm9j473QSHtxRA48fDfhRCtSHqaZYRJlK0n1JfPrNURB0Jtc809f9 SwkcPEeu9gVdp/lNcqbFBPCrdtrQrUUbCPaoYZHa8kWnn5qYWNl6zIMkG64enw8OhavH nAaQxY7TGQH9KLv+zwMGmP2Yxw93auPzIEeNLqc8/Frn+1Xr/WGIEEhhUkiM6SCOrT12 Ms7AlQMhpROMB0II/eJJzG9LLFUfwGfwyW0z+eIaXgaqpeLdV6CWIPkLlFxdVVKzdlJg Do8S7befV20H37JJPzdcjLK5XW30Ck52jcjjYmMwGRZ5q9V2kFoBk4QGqW6/kDeMYDbY 7N/g== X-Gm-Message-State: AOJu0YxttNFsdXfzTaFq5WA0SlTpgmaR0MHjNeP6Plf3x82QJKH+60uf uDvY0iEp/W4mjzNpIlN9r84N031zbC6Gtg== X-Google-Smtp-Source: AGHT+IFN9TRMLFKbCg9IlTb6NDBUvEsIiYL07FCv186Kvx3xhiTQZBZ6qu8o+rT4fCQe835qKYUpeg== X-Received: by 2002:a05:6830:1d77:b0:6b9:1473:7fa3 with SMTP id l23-20020a0568301d7700b006b914737fa3mr1558049oti.27.1694782737815; Fri, 15 Sep 2023 05:58:57 -0700 (PDT) Received: from mail-oa1-f51.google.com (mail-oa1-f51.google.com. [209.85.160.51]) by smtp.gmail.com with ESMTPSA id z22-20020a0568301db600b006b8e8884f2fsm1593992oti.51.2023.09.15.05.58.57 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 15 Sep 2023 05:58:57 -0700 (PDT) Received: by mail-oa1-f51.google.com with SMTP id 586e51a60fabf-1d544a4a2f2so1135549fac.3 for ; Fri, 15 Sep 2023 05:58:57 -0700 (PDT) X-Received: by 2002:a25:cf06:0:b0:d74:6c9f:e734 with SMTP id f6-20020a25cf06000000b00d746c9fe734mr1318086ybg.47.1694782393719; Fri, 15 Sep 2023 05:53:13 -0700 (PDT) MIME-Version: 1.0 References: <20230912045157.177966-1-claudiu.beznea.uj@bp.renesas.com> <20230912045157.177966-23-claudiu.beznea.uj@bp.renesas.com> In-Reply-To: <20230912045157.177966-23-claudiu.beznea.uj@bp.renesas.com> From: Geert Uytterhoeven Date: Fri, 15 Sep 2023 14:52:59 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH 22/37] clk: renesas: add minimal boot support for RZ/G3S SoC To: Claudiu Cc: geert+renesas@glider.be, mturquette@baylibre.com, sboyd@kernel.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, ulf.hansson@linaro.org, linus.walleij@linaro.org, gregkh@linuxfoundation.org, jirislaby@kernel.org, magnus.damm@gmail.com, catalin.marinas@arm.com, will@kernel.org, prabhakar.mahadev-lad.rj@bp.renesas.com, biju.das.jz@bp.renesas.com, quic_bjorande@quicinc.com, arnd@arndb.de, konrad.dybcio@linaro.org, neil.armstrong@linaro.org, nfraprado@collabora.com, rafal@milecki.pl, wsa+renesas@sang-engineering.com, linux-renesas-soc@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mmc@vger.kernel.org, linux-gpio@vger.kernel.org, linux-serial@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Claudiu Beznea X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230915_055859_371955_76515197 X-CRM114-Status: GOOD ( 26.79 ) 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 SGkgQ2xhdWRpdSwKCk9uIFR1ZSwgU2VwIDEyLCAyMDIzIGF0IDY6NTPigK9BTSBDbGF1ZGl1IDxj bGF1ZGl1LmJlem5lYUB0dXhvbi5kZXY+IHdyb3RlOgo+IEZyb206IENsYXVkaXUgQmV6bmVhIDxj bGF1ZGl1LmJlem5lYS51akBicC5yZW5lc2FzLmNvbT4KPgo+IEFkZCBtaW5pbWFsIGNsb2NrIGFu ZCByZXNldCBzdXBwb3J0IGZvciBSWi9HM1MgU29DIHRvIGJlIGFibGUgdG8gYm9vdAo+IExpbnV4 IGZyb20gU0QgQ2FyZC9lTU1DLiBUaGlzIGluY2x1ZGVzIG5lY2Vzc2FyeSBjb3JlIGNsb2NrcyBm b3IgYm9vdGluZwo+IGFuZCBHSUMsIFNDSUYsIEdQSU8sIFNEMCBtb2QgY2xvY2tzIGFuZCByZXNl dHMuCj4KPiBTaWduZWQtb2ZmLWJ5OiBDbGF1ZGl1IEJlem5lYSA8Y2xhdWRpdS5iZXpuZWEudWpA YnAucmVuZXNhcy5jb20+CgpUaGFua3MgZm9yIHlvdXIgcGF0Y2ghCgo+IC0tLSAvZGV2L251bGwK PiArKysgYi9kcml2ZXJzL2Nsay9yZW5lc2FzL3I5YTA4ZzA0NS1jcGcuYwo+IEBAIC0wLDAgKzEs MjE3IEBACj4gKy8vIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCj4gKy8qCj4gKyAq IFJaL0czUyBDUEcgZHJpdmVyCj4gKyAqCj4gKyAqIENvcHlyaWdodCAoQykgMjAyMyBSZW5lc2Fz IEVsZWN0cm9uaWNzIENvcnAuCj4gKyAqLwo+ICsKPiArI2luY2x1ZGUgPGxpbnV4L2Nsay1wcm92 aWRlci5oPgo+ICsjaW5jbHVkZSA8bGludXgvZGV2aWNlLmg+Cj4gKyNpbmNsdWRlIDxsaW51eC9p bml0Lmg+Cj4gKyNpbmNsdWRlIDxsaW51eC9rZXJuZWwuaD4KPiArCj4gKyNpbmNsdWRlIDxkdC1i aW5kaW5ncy9jbG9jay9yOWEwOGcwNDUtY3BnLmg+Cj4gKwo+ICsjaW5jbHVkZSAicnpnMmwtY3Bn LmgiCj4gKwo+ICsvKiBSWi9HM1MgU3BlY2lmaWMgcmVnaXN0ZXJzLiAqLwo+ICsjZGVmaW5lIEcz U19DUEdfUEwyX0RESVYgICAgICAgICAgICAgICAoMHgyMDQpCj4gKyNkZWZpbmUgRzNTX0NQR19T REhJX0RESVYgICAgICAgICAgICAgICgweDIxOCkKPiArI2RlZmluZSBHM1NfQ1BHX1BMTF9EU0VM ICAgICAgICAgICAgICAgKDB4MjQwKQo+ICsjZGVmaW5lIEczU19DUEdfU0RISV9EU0VMICAgICAg ICAgICAgICAoMHgyNDQpCj4gKyNkZWZpbmUgRzNTX0NMS1NFTFNUQVRVUyAgICAgICAgICAgICAg ICgweDI4NCkKPiArCj4gKy8qIFJaL0czUyBTcGVjaWZpYyBkaXZpc2lvbiBjb25maWd1cmF0aW9u LiAgKi8KPiArI2RlZmluZSBHM1NfRElWUEwyQiAgICAgICAgICAgIERESVZfUEFDSyhHM1NfQ1BH X1BMMl9ERElWLCA0LCAzKQo+ICsjZGVmaW5lIEczU19ESVZfU0RISTAgICAgICAgICAgRERJVl9Q QUNLKEczU19DUEdfU0RISV9ERElWLCAwLCAxKQo+ICsKPiArLyogUlovRzNTIENsb2NrIHN0YXR1 cyBjb25maWd1cmF0aW9uLiAqLwo+ICsjZGVmaW5lIEczU19ESVZQTDFBX1NUUyAgICAgICAgICAg ICAgICBERElWX1BBQ0soQ1BHX0NMS1NUQVRVUywgMCwgMSkKPiArI2RlZmluZSBHM1NfRElWUEwy Ql9TVFMgICAgICAgICAgICAgICAgRERJVl9QQUNLKENQR19DTEtTVEFUVVMsIDUsIDEpCj4gKyNk ZWZpbmUgRzNTX0RJVlBMM0FfU1RTICAgICAgICAgICAgICAgIERESVZfUEFDSyhDUEdfQ0xLU1RB VFVTLCA4LCAxKQo+ICsjZGVmaW5lIEczU19ESVZQTDNCX1NUUyAgICAgICAgICAgICAgICBERElW X1BBQ0soQ1BHX0NMS1NUQVRVUywgOSwgMSkKPiArI2RlZmluZSBHM1NfRElWUEwzQ19TVFMgICAg ICAgICAgICAgICAgRERJVl9QQUNLKENQR19DTEtTVEFUVVMsIDEwLCAxKQo+ICsjZGVmaW5lIEcz U19ESVZfU0RISTBfU1RTICAgICAgRERJVl9QQUNLKENQR19DTEtTVEFUVVMsIDI0LCAxKQoKVGhl IHJlZ2lzdGVyIGF0IG9mZnNldCAweDI4MCBpcyBjYWxsZWQgQ1BHX0NMS0RJVlNUQVRVUywgc28K eW91IHByb2JhYmx5IHdhbnQgdG8gYWRkIGFuZCB1c2UgYSBHM1Mtc3BlY2lmaWMgZGVmaW5pdGlv bi4KCj4gKyNkZWZpbmUgRzNTX1NFTF9QTEw0X1NUUyAgICAgICBTRUxfUExMX1BBQ0soRzNTX0NM S1NFTFNUQVRVUywgNiwgMSkKPiArI2RlZmluZSBHM1NfU0VMX1NESEkwX1NUUyAgICAgIFNFTF9Q TExfUEFDSyhHM1NfQ0xLU0VMU1RBVFVTLCAxNiwgMSkKPiArCj4gKy8qIFJaL0czUyBTcGVjaWZp YyBjbG9ja3Mgc2VsZWN0LiAqLwo+ICsjZGVmaW5lIEczU19TRUxfUExMNCAgICAgICAgICAgU0VM X1BMTF9QQUNLKEczU19DUEdfUExMX0RTRUwsIDYsIDEpCj4gKyNkZWZpbmUgRzNTX1NFTF9TREhJ MCAgICAgICAgICBTRUxfUExMX1BBQ0soRzNTX0NQR19TREhJX0RTRUwsIDAsIDIpCj4gKwo+ICsv KiBQTEwgMS80LzYgY29uZmlndXJhdGlvbiByZWdpc3RlcnMgbWFjcm8uICovCj4gKyNkZWZpbmUg RzNTX1BMTDE0Nl9DT05GKGNsazEsIGNsazIpICAgICgoY2xrMSkgPDwgMjIgfCAoY2xrMikgPDwg MTIpCj4gKwo+ICsjZGVmaW5lIERFRl9HM1NfTVVYKF9uYW1lLCBfaWQsIF9jb25mLCBfcGFyZW50 X25hbWVzLCBfbXV4X2ZsYWdzLCBfY2xrX2ZsYWdzKSBcCj4gKyAgICAgICBERUZfVFlQRShfbmFt ZSwgX2lkLCBDTEtfVFlQRV9NVVgsIC5jb25mID0gKF9jb25mKSwgXAo+ICsgICAgICAgICAgICAg ICAgLnBhcmVudF9uYW1lcyA9IChfcGFyZW50X25hbWVzKSwgXAo+ICsgICAgICAgICAgICAgICAg Lm51bV9wYXJlbnRzID0gQVJSQVlfU0laRSgoX3BhcmVudF9uYW1lcykpLCBcCj4gKyAgICAgICAg ICAgICAgICAubXV4X2ZsYWdzID0gQ0xLX01VWF9ISVdPUkRfTUFTSyB8IChfbXV4X2ZsYWdzKSwg XAo+ICsgICAgICAgICAgICAgICAgLmZsYWcgPSAoX2Nsa19mbGFncykpCj4gKwo+ICtlbnVtIGNs a19pZHMgewo+ICsgICAgICAgLyogQ29yZSBDbG9jayBPdXRwdXRzIGV4cG9ydGVkIHRvIERUICov Cj4gKyAgICAgICBMQVNUX0RUX0NPUkVfQ0xLID0gUjlBMDhHMDQ1X1NXRCwKPiArCj4gKyAgICAg ICAvKiBFeHRlcm5hbCBJbnB1dCBDbG9ja3MgKi8KPiArICAgICAgIENMS19FWFRBTCwKPiArCj4g KyAgICAgICAvKiBJbnRlcm5hbCBDb3JlIENsb2NrcyAqLwo+ICsgICAgICAgQ0xLX09TQ19ESVYx MDAwLAo+ICsgICAgICAgQ0xLX1BMTDEsCj4gKyAgICAgICBDTEtfUExMMiwKPiArICAgICAgIENM S19QTEwyX0RJVjIsCj4gKyAgICAgICBDTEtfUExMMl9ESVYyXzgsCj4gKyAgICAgICBDTEtfUExM Ml9ESVY2LAo+ICsgICAgICAgQ0xLX1BMTDMsCj4gKyAgICAgICBDTEtfUExMM19ESVYyLAo+ICsg ICAgICAgQ0xLX1BMTDNfRElWMl8yLAoKRG8geW91IG5lZWQgQ0xLX1BMTDNfRElWMl8yPwpXaGVu IGFkZGluZyBzdXBwb3J0IGZvciBSOUEwN0cwNDNfQ0xLX0FUIGxhdGVyLCB5b3UgY2FuIGRlZmlu ZSBpdAphcyBDTEtfUExMM19ESVYyIC8gMi4KCj4gKyAgICAgICBDTEtfUExMM19ESVYyXzQsCj4g KyAgICAgICBDTEtfUExMM19ESVYyXzgsCj4gKyAgICAgICBDTEtfUExMM19ESVY2LAo+ICsgICAg ICAgQ0xLX1BMTDQsCj4gKyAgICAgICBDTEtfUExMNiwKPiArICAgICAgIENMS19QTEw2X0RJVjIs Cj4gKyAgICAgICBDTEtfU0VMX1NESEkwLAo+ICsgICAgICAgQ0xLX1NFTF9QTEw0LAo+ICsgICAg ICAgQ0xLX1AxX0RJVjIsCj4gKyAgICAgICBDTEtfUDNfRElWMiwKCkRvIHlvdSBuZWVkIENMS19Q MV9ESVYyIGFuZCBDTEtfUDNfRElWMj8KSSBkb24ndCBzZWUgdGhlbSBpbiBGaWd1cmUgNy4zICgi Q2xvY2sgU3lzdGVtIERpYWdyYW0gKDIpIikuCgo+ICsgICAgICAgQ0xLX1NEMF9ESVYsCgpDTEtf U0QwX0RJViBpcyB1bnVzZWQuCgo+ICsgICAgICAgQ0xLX1NEMF9ESVY0LAo+ICsgICAgICAgQ0xL X1MwX0RJVjIsCgpDTEtfUzBfRElWMiBpcyB1bnVzZWQuCgo+ICsKPiArICAgICAgIC8qIE1vZHVs ZSBDbG9ja3MgKi8KPiArICAgICAgIE1PRF9DTEtfQkFTRSwKPiArfTsKPiArCj4gKy8qIERpdmlk ZXIgdGFibGVzICovCj4gK3N0YXRpYyBjb25zdCBzdHJ1Y3QgY2xrX2Rpdl90YWJsZSBkdGFibGVf MV8yW10gPSB7Cj4gKyAgICAgICB7MCwgMX0sCgoieyAwLCAxIH0sIiBldGMuLi4KCj4gKyAgICAg ICB7MSwgMn0sCj4gKyAgICAgICB7MCwgMH0sCj4gK307Cj4gKwo+ICtzdGF0aWMgY29uc3Qgc3Ry dWN0IGNsa19kaXZfdGFibGUgZHRhYmxlXzFfOFtdID0gewo+ICsgICAgICAgezAsIDF9LAo+ICsg ICAgICAgezEsIDJ9LAo+ICsgICAgICAgezIsIDR9LAo+ICsgICAgICAgezMsIDh9LAo+ICsgICAg ICAgezAsIDB9LAo+ICt9Owo+ICsKPiArc3RhdGljIGNvbnN0IHN0cnVjdCBjbGtfZGl2X3RhYmxl IGR0YWJsZV8xXzMyW10gPSB7Cj4gKyAgICAgICB7MCwgMX0sCj4gKyAgICAgICB7MSwgMn0sCj4g KyAgICAgICB7MiwgNH0sCj4gKyAgICAgICB7MywgOH0sCj4gKyAgICAgICB7NCwgMzJ9LAo+ICsg ICAgICAgezAsIDB9LAo+ICt9Owo+ICsKPiArLyogTXV4IGNsb2NrIG5hbWVzIHRhYmxlcy4gKi8K PiArc3RhdGljIGNvbnN0IGNoYXIgKiBjb25zdCBzZWxfc2RoaVtdID0geyAiLnBsbDJfZGl2MiIs ICIucGxsNiIsICIucGxsMl9kaXY2IiB9Owo+ICtzdGF0aWMgY29uc3QgY2hhciAqIGNvbnN0IHNl bF9wbGw0W10gPSB7ICIub3NjX2RpdjEwMDAiLCAiLnBsbDQiIH07Cj4gKwo+ICsvKiBNdXggY2xv Y2sgaW5kZXhlcyB0YWJsZXMuICovCgppbmRpY2VzCgo+ICtzdGF0aWMgY29uc3QgdTMyIG10YWJs ZV9zZFtdID0geyAwLCAyLCAzIH07Cj4gK3N0YXRpYyBjb25zdCB1MzIgbXRhYmxlX3BsbDRbXSA9 IHsgMCwgMSB9Owo+ICsKPiArc3RhdGljIGNvbnN0IHN0cnVjdCBjcGdfY29yZV9jbGsgcjlhMDhn MDQ1X2NvcmVfY2xrc1tdIF9faW5pdGNvbnN0ID0gewo+ICsgICAgICAgLyogRXh0ZXJuYWwgQ2xv Y2sgSW5wdXRzICovCj4gKyAgICAgICBERUZfSU5QVVQoImV4dGFsIiwgQ0xLX0VYVEFMKSwKPiAr Cj4gKyAgICAgICAvKiBJbnRlcm5hbCBDb3JlIENsb2NrcyAqLwo+ICsgICAgICAgREVGX0ZJWEVE KCIub3NjIiwgUjlBMDhHMDQ1X09TQ0NMSywgQ0xLX0VYVEFMLCAxLCAxKSwKCiJPU0MiLCBhcyB0 aGlzIGlzIG5vdCBhbiBpbnRlcm5hbCBjb3JlIGNsb2NrLgoKPiArICAgICAgIERFRl9GSVhFRCgi Lm9zYzIiLCBSOUEwOEcwNDVfT1NDQ0xLMiwgQ0xLX0VYVEFMLCAxLCAzKSwKCiJPU0MyIgoKPiAr ICAgICAgIERFRl9GSVhFRCgiLm9zY19kaXYxMDAwIiwgQ0xLX09TQ19ESVYxMDAwLCBDTEtfRVhU QUwsIDEsIDEwMDApLAo+ICsgICAgICAgREVGX0czU19TQU1QTEwoIi5wbGwxIiwgQ0xLX1BMTDEs IENMS19FWFRBTCwgRzNTX1BMTDE0Nl9DT05GKDB4NCwgMHg4KSksCj4gKyAgICAgICBERUZfRklY RUQoIi5wbGwyIiwgQ0xLX1BMTDIsIENMS19FWFRBTCwgMjAwLCAzKSwKPiArICAgICAgIERFRl9G SVhFRCgiLnBsbDMiLCBDTEtfUExMMywgQ0xLX0VYVEFMLCAyMDAsIDMpLAo+ICsgICAgICAgREVG X0ZJWEVEKCIucGxsNCIsIENMS19QTEw0LCBDTEtfRVhUQUwsIDEwMCwgMyksCj4gKyAgICAgICBE RUZfRklYRUQoIi5wbGw2IiwgQ0xLX1BMTDYsIENMS19FWFRBTCwgMTI1LCA2KSwKPiArICAgICAg IERFRl9GSVhFRCgiLnBsbDJfZGl2MiIsIENMS19QTEwyX0RJVjIsIENMS19QTEwyLCAxLCAyKSwK PiArICAgICAgIERFRl9GSVhFRCgiLnBsbDJfZGl2Ml84IiwgQ0xLX1BMTDJfRElWMl84LCBDTEtf UExMMl9ESVYyLCAxLCA4KSwKPiArICAgICAgIERFRl9GSVhFRCgiLnBsbDJfZGl2NiIsIENMS19Q TEwyX0RJVjYsIENMS19QTEwyLCAxLCA2KSwKPiArICAgICAgIERFRl9GSVhFRCgiLnBsbDNfZGl2 MiIsIENMS19QTEwzX0RJVjIsIENMS19QTEwzLCAxLCAyKSwKPiArICAgICAgIERFRl9GSVhFRCgi LnBsbDNfZGl2Ml8yIiwgQ0xLX1BMTDNfRElWMl8yLCBDTEtfUExMM19ESVYyLCAxLCAyKSwKPiAr ICAgICAgIERFRl9GSVhFRCgiLnBsbDNfZGl2Ml80IiwgQ0xLX1BMTDNfRElWMl80LCBDTEtfUExM M19ESVYyLCAxLCA0KSwKPiArICAgICAgIERFRl9GSVhFRCgiLnBsbDNfZGl2Ml84IiwgQ0xLX1BM TDNfRElWMl84LCBDTEtfUExMM19ESVYyLCAxLCA4KSwKPiArICAgICAgIERFRl9GSVhFRCgiLnBs bDNfZGl2NiIsIENMS19QTEwzX0RJVjYsIENMS19QTEwzLCAxLCA2KSwKPiArICAgICAgIERFRl9G SVhFRCgiLnBsbDZfZGl2MiIsIENMS19QTEw2X0RJVjIsIENMS19QTEw2LCAxLCAyKSwKPiArICAg ICAgIERFRl9TRF9NVVgoIi5zZWxfc2QwIiwgQ0xLX1NFTF9TREhJMCwgRzNTX1NFTF9TREhJMCwg RzNTX1NFTF9TREhJMF9TVFMsIHNlbF9zZGhpLAo+ICsgICAgICAgICAgICAgICAgICBtdGFibGVf c2QsIDAsIE5VTEwpLAo+ICsgICAgICAgREVGX1NEX01VWCgiLnNlbF9wbGw0IiwgQ0xLX1NFTF9Q TEw0LCBHM1NfU0VMX1BMTDQsIEczU19TRUxfUExMNF9TVFMsIHNlbF9wbGw0LAo+ICsgICAgICAg ICAgICAgICAgICBtdGFibGVfcGxsNCwgQ0xLX1NFVF9QQVJFTlRfR0FURSwgTlVMTCksCj4gKwo+ ICsgICAgICAgLyogQ29yZSBvdXRwdXQgY2xrICovCj4gKyAgICAgICBERUZfRzNTX0RJVigiSSIs IFI5QTA4RzA0NV9DTEtfSSwgQ0xLX1BMTDEsIERJVlBMMUEsIEczU19ESVZQTDFBX1NUUywgZHRh YmxlXzFfOCwKPiArICAgICAgICAgICAgICAgICAgIDAsIDAsIE5VTEwpLAo+ICsgICAgICAgREVG X0czU19ESVYoIlAwIiwgUjlBMDhHMDQ1X0NMS19QMCwgQ0xLX1BMTDJfRElWMl84LCBHM1NfRElW UEwyQiwgRzNTX0RJVlBMMkJfU1RTLAo+ICsgICAgICAgICAgICAgICAgICAgZHRhYmxlXzFfMzIs IDAsIDAsIE5VTEwpLAo+ICsgICAgICAgREVGX0czU19ESVYoIlNEMCIsIFI5QTA4RzA0NV9DTEtf U0QwLCBDTEtfU0VMX1NESEkwLCBHM1NfRElWX1NESEkwLCBHM1NfRElWX1NESEkwX1NUUywKPiAr ICAgICAgICAgICAgICAgICAgIGR0YWJsZV8xXzIsIDgwMDAwMDAwMFVMLCBDTEtfU0VUX1JBVEVf UEFSRU5ULCBESVZfTk9USUYpLAo+ICsgICAgICAgREVGX0ZJWEVEKCJTRDBfRElWNCIsIENMS19T RDBfRElWNCwgUjlBMDhHMDQ1X0NMS19TRDAsIDEsIDQpLAoKIi5zZDBfZGl2NCIsIGFzIHRoaXMg aXMgbm90IGEgcHVibGljIGNvcmUgY2xvY2suCgo+ICsgICAgICAgREVGX0ZJWEVEKCJNMCIsIFI5 QTA4RzA0NV9DTEtfTTAsIENMS19QTEwzX0RJVjJfNCwgMSwgMSksCj4gKyAgICAgICBERUZfRzNT X0RJVigiUDEiLCBSOUEwOEcwNDVfQ0xLX1AxLCBDTEtfUExMM19ESVYyXzQsIERJVlBMM0EsIEcz U19ESVZQTDNBX1NUUywKPiArICAgICAgICAgICAgICAgICAgIGR0YWJsZV8xXzMyLCAwLCAwLCBO VUxMKSwKPiArICAgICAgIERFRl9GSVhFRCgiUDFfRElWMiIsIENMS19QMV9ESVYyLCBSOUEwOEcw NDVfQ0xLX1AxLCAxLCAyKSwKPiArICAgICAgIERFRl9HM1NfRElWKCJQMiIsIFI5QTA4RzA0NV9D TEtfUDIsIENMS19QTEwzX0RJVjJfOCwgRElWUEwzQiwgRzNTX0RJVlBMM0JfU1RTLAo+ICsgICAg ICAgICAgICAgICAgICAgZHRhYmxlXzFfMzIsIDAsIDAsIE5VTEwpLAo+ICsgICAgICAgREVGX0cz U19ESVYoIlAzIiwgUjlBMDhHMDQ1X0NMS19QMywgQ0xLX1BMTDNfRElWMl80LCBESVZQTDNDLCBH M1NfRElWUEwzQ19TVFMsCj4gKyAgICAgICAgICAgICAgICAgICBkdGFibGVfMV8zMiwgMCwgMCwg TlVMTCksCj4gKyAgICAgICBERUZfRklYRUQoIlAzX0RJVjIiLCBDTEtfUDNfRElWMiwgUjlBMDhH MDQ1X0NMS19QMywgMSwgMiksCj4gKyAgICAgICBERUZfRklYRUQoIlMwIiwgUjlBMDhHMDQ1X0NM S19TMCwgQ0xLX1NFTF9QTEw0LCAxLCAyKSwKPiArICAgICAgIERFRl9GSVhFRCgiUzBfRElWMiIs IENMS19TMF9ESVYyLCBSOUEwOEcwNDVfQ0xLX1MwLCAxLCAyKSwKPiArfTsKCkdye29ldGplLGVl dGluZ31zLAoKICAgICAgICAgICAgICAgICAgICAgICAgR2VlcnQKCi0tIApHZWVydCBVeXR0ZXJo b2V2ZW4gLS0gVGhlcmUncyBsb3RzIG9mIExpbnV4IGJleW9uZCBpYTMyIC0tIGdlZXJ0QGxpbnV4 LW02OGsub3JnCgpJbiBwZXJzb25hbCBjb252ZXJzYXRpb25zIHdpdGggdGVjaG5pY2FsIHBlb3Bs ZSwgSSBjYWxsIG15c2VsZiBhIGhhY2tlci4gQnV0CndoZW4gSSdtIHRhbGtpbmcgdG8gam91cm5h bGlzdHMgSSBqdXN0IHNheSAicHJvZ3JhbW1lciIgb3Igc29tZXRoaW5nIGxpa2UgdGhhdC4KICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLSBMaW51cyBUb3J2YWxkcwoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBt YWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9s aXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=