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 56143C6FD19 for ; Fri, 10 Mar 2023 08:21:18 +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:References:In-Reply-To: Message-ID:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=g8tRfUjfF9zwYL4Y/qkTgMfQUWIwvRUoV9o4z0rU+FM=; b=h/VRD8lUtUUBxL CrGyJh2TDu0pn1Qxml6zIyGqnBrlQNpGup5pfzuTOKbYDWih4CyFS/CJIcMM26hVVoX4UFjflHZYb L9+Pui1ZlTd/fc4Ht2bOYVMcs/pSkSo+33wwnM4qrhpOQDJr55NXQ+2tWXj/MfSbwpyY2yuqUr7hC NQ5q0nzhShWni/fmPpSbsEqyeVa0LHnXrmoU5Nf/dhzcs/2Tyb5+dr3LU/AbNfxsMYtn1qozwjZv+ xpReD99WJpn5GoI9fhzR7CgAZ+sJ/u/Eay9OzELBnKrfHakd9GexH4W6xEg6H20hagGUSB9DFGqqF QLXDFr4tp0DWRnGkVu6A==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1paXz3-00DcER-QN; Fri, 10 Mar 2023 08:20:13 +0000 Received: from mx1.tq-group.com ([93.104.207.81]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1paXz0-00DcDV-86 for linux-arm-kernel@lists.infradead.org; Fri, 10 Mar 2023 08:20:12 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tq-group.com; i=@tq-group.com; q=dns/txt; s=key1; t=1678436410; x=1709972410; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=Q2F5jQ+UF6+ouYmpPp9MVX0qcP1dWeBaAnFIKouhEoc=; b=T3xrLDkWoRaLFIo0sIlAa/7Ce8c1CrOqewYi/9Y/hErcQHShUJGLpyD/ 8YmYOP50nxHSIhQFZxtP0iKYihVsTWvLXc09hrFbGsSzynn1O02zokzlq 8vKE1UdyTD8gSfLIWhs+JciHeIOmZMu8PsMETAcia1B5fFCOx/wwgNeZV N58jzNjFcM0lLoQXyeHTdY9ZhUnkUa/PXnGZjHZ1NG6OAdiA9UIewFUdI oeLMhbNX/XB4JkTuQc7jp7837G1989U7KmDt83QO7aHuC+zVotVgrhm7y WvviC8HQ6UG5981avHAjTrvH3rmYG8cjpkiCkXB0BCiCICk1Ti7K7jiMf A==; X-IronPort-AV: E=Sophos;i="5.98,249,1673910000"; d="scan'208";a="29598330" Received: from unknown (HELO tq-pgp-pr1.tq-net.de) ([192.168.6.15]) by mx1-pgp.tq-group.com with ESMTP; 10 Mar 2023 09:20:05 +0100 Received: from mx1.tq-group.com ([192.168.6.7]) by tq-pgp-pr1.tq-net.de (PGP Universal service); Fri, 10 Mar 2023 09:20:04 +0100 X-PGP-Universal: processed; by tq-pgp-pr1.tq-net.de on Fri, 10 Mar 2023 09:20:04 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tq-group.com; i=@tq-group.com; q=dns/txt; s=key1; t=1678436405; x=1709972405; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=Q2F5jQ+UF6+ouYmpPp9MVX0qcP1dWeBaAnFIKouhEoc=; b=b+tp6csmpS5lUKfWdXwkoGvgfS2cff3gzgN/Gasm2ogHg0XZZk/0I3Hc RPhyBF3jBq5bWfZRebj6+de4f7kDOVGcPg1yiz9RyeMzYJbwn4qqZgQFu mv3je/jMtiCsmFJryADDudsgXAXewKnjAmsvsXjnYMBaXNhsGzA/loNfH xC90YUj6TaJRWN00GWvZ3K4aAbFocu4Qtbs9gr2oJyelfGXAZh0ncHj2V UKKnxUtGwG23sG4wlfOf/5FFo+ly6tMeSGgOdAo27eNfSwOT5eIFPn9wq LHqByresjpLHB2Fo6kElmkNxb2/vL7zKOtSY2YhfSDqvcjEw4x3BDivJD A==; X-IronPort-AV: E=Sophos;i="5.98,249,1673910000"; d="scan'208";a="29598328" Received: from vtuxmail01.tq-net.de ([10.115.0.20]) by mx1.tq-group.com with ESMTP; 10 Mar 2023 09:20:04 +0100 Received: from steina-w.localnet (unknown [10.123.53.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by vtuxmail01.tq-net.de (Postfix) with ESMTPSA id 5918F280056; Fri, 10 Mar 2023 09:20:04 +0100 (CET) From: Alexander Stein To: rafael@kernel.org, daniel.lezcano@linaro.org, amitk@kernel.org, rui.zhang@intel.com, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com, linux-arm-kernel@lists.infradead.org Cc: linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-imx@nxp.com, "Alice Guo (OSS)" Subject: Re: [PATCH v1 2/4] thermal: qoriq: add i.MX93 TMU support Date: Fri, 10 Mar 2023 09:20:00 +0100 Message-ID: <2379970.Icojqenx9y@steina-w> Organization: TQ-Systems GmbH In-Reply-To: <20230105101748.6714-3-alice.guo@oss.nxp.com> References: <20230105101748.6714-1-alice.guo@oss.nxp.com> <20230105101748.6714-3-alice.guo@oss.nxp.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230310_002010_694984_039A7065 X-CRM114-Status: GOOD ( 29.30 ) 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 SGksCgpBbSBEb25uZXJzdGFnLCA1LiBKYW51YXIgMjAyMywgMTE6MTc6NDYgQ0VUIHNjaHJpZWIg QWxpY2UgR3VvIChPU1MpOgo+IEZyb206IEFsaWNlIEd1byA8YWxpY2UuZ3VvQG54cC5jb20+Cj4g Cj4gVGhlIHByb2NlZHVyZSB0byBwcm9ncmFtIHRoZSBjYWxpYnJhdGlvbiB0YWJsZSBvZiBpLk1Y OTMgVE1VOgo+IDEuIGRpc2FibGUgbW9uaXRvcmluZyBtb2RlCj4gMi4gY29uZmlndXJlIFRDTUNG Rwo+IDMuIHdyaXRlIFRUQ0ZHUiB3aXRoIFRUQ0ZHUltDQUxfUFRdID0gbgo+IDQuIHdyaXRlIFRT Q0ZHUiB3aXRoIHRoZSBzZW5zb3IgdmFsdWUgb2YgdGhlIGNhbGlicmF0aW9uIHBvaW50IG4KPiA1 LiB3cml0ZSBUVFJDUm4gYXNzb2NpYXRlZCB3aXRoIHRoZSBjYWxpYnJhdGlvbiBwb2ludCBuCj4g TmVlZCB0byByZXBlYXQgc3RlcHMgM+KAlDUgZm9yIGFsbCBjYWxpYnJhdGlvbiBwb2ludHMgZnJv bSB0aGUgY2FsaWJyYXRpb24KPiB0YWJsZSBwcm92aWRlZCBieSB0aGUgVE1VIGRldmljZSBub2Rl Lgo+IAo+IFdoZW4gVFJJVFNSW1ZdID0gMSBhbmQgVFJJVFNSW1RQNV0gPSAxLCBuZWVkIHRvIGFk ZCAwLjVLIHRvCj4gVFJJVFNSW1RFTVBdLgo+IAo+IElQQlJSMHMgb2YgbHgyMTYwYXJkYiwgbHgy MTYyYXFkcyBhbmQgaS5NWDkzIGhhdmUgdGhlIHNhbWUgdmFsdWUKPiAweDAxOTAwMjAxIHNvIHRo YXQgdXNlIHRoZSBjb21wYXRpYmxlIHRvIGRldGVybWluZSB3aGV0aGVyIHRoZSBjdXJyZW50Cj4g VE1VIGJlbG9uZ3MgdG8gaS5NWDkzIG9yIG5vdC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbGljZSBH dW8gPGFsaWNlLmd1b0BueHAuY29tPgo+IFJldmlld2VkLWJ5OiBKYWNreSBCYWkgPHBpbmcuYmFp QG54cC5jb20+Cj4gUmV2aWV3ZWQtYnk6IFllIExpIDx5ZS5saUBueHAuY29tPgo+IEFja2VkLWJ5 OiBKYXNvbiBMaXUgPGphc29uLmh1aS5saXVAbnhwLmNvbT4KPiAtLS0KPiAgZHJpdmVycy90aGVy bWFsL3FvcmlxX3RoZXJtYWwuYyB8IDU2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0t LQo+ICAxIGZpbGUgY2hhbmdlZCwgNTIgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKPiAK PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy90aGVybWFsL3FvcmlxX3RoZXJtYWwuYwo+IGIvZHJpdmVy cy90aGVybWFsL3FvcmlxX3RoZXJtYWwuYyBpbmRleCBkMTExZTIxOGYzNjIuLjE4MDMwYmQ2ODY4 NyAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL3RoZXJtYWwvcW9yaXFfdGhlcm1hbC5jCj4gKysrIGIv ZHJpdmVycy90aGVybWFsL3FvcmlxX3RoZXJtYWwuYwo+IEBAIC0yNCw5ICsyNCwxMSBAQAo+ICAj ZGVmaW5lIFRNVE1JUl9ERUZBVUxUCTB4MDAwMDAwMGYKPiAgI2RlZmluZSBUSUVSX0RJU0FCTEUJ MHgwCj4gICNkZWZpbmUgVEVVTVIwX1YyCQkweDUxMDA5YzAwCj4gKyNkZWZpbmUgVEVVTVIwX1Yy MQkJMHg1NTAxMGMwMAo+ICAjZGVmaW5lIFRNU0FSQV9WMgkJMHhlCj4gICNkZWZpbmUgVE1VX1ZF UjEJCTB4MQo+ICAjZGVmaW5lIFRNVV9WRVIyCQkweDIKPiArI2RlZmluZSBUTVVfVkVSOTMJCTB4 Mwo+IAo+ICAjZGVmaW5lIFJFR1NfVE1SCTB4MDAwCS8qIE1vZGUgUmVnaXN0ZXIgKi8KPiAgI2Rl ZmluZSBUTVJfRElTQUJMRQkweDAKPiBAQCAtNTIsNiArNTQsNyBAQAo+ICAJCQkJCSAgICAqIFNp dGUgUmVnaXN0ZXIKPiAgCQkJCQkgICAgKi8KPiAgI2RlZmluZSBUUklUU1JfVglCSVQoMzEpCj4g KyNkZWZpbmUgVFJJVFNSX1RQNQlCSVQoOSkKPiAgI2RlZmluZSBSRUdTX1YyX1RNU0FSKG4pCSgw eDMwNCArIDE2ICogKG4pKQkvKiBUTVUgbW9uaXRvcmluZwo+ICAJCQkJCQkqIHNpdGUgYWRqdXN0 bWVudCAKcmVnaXN0ZXIKPiAgCQkJCQkJKi8KPiBAQCAtMTE0LDEwICsxMTcsMTYgQEAgc3RhdGlj IGludCB0bXVfZ2V0X3RlbXAoc3RydWN0IHRoZXJtYWxfem9uZV9kZXZpY2UKPiAqdHosIGludCAq dGVtcCkgMTAgKiBVU0VDX1BFUl9NU0VDKSkKPiAgCQlyZXR1cm4gLUVOT0RBVEE7Cj4gCj4gLQlp ZiAocWRhdGEtPnZlciA9PSBUTVVfVkVSMSkKPiArCWlmIChxZGF0YS0+dmVyID09IFRNVV9WRVIx KSB7Cj4gIAkJKnRlbXAgPSAodmFsICYgR0VOTUFTSyg3LCAwKSkgKiBNSUxMSURFR1JFRV9QRVJf REVHUkVFOwo+IC0JZWxzZQo+ICsJfSBlbHNlIGlmIChxZGF0YS0+dmVyID09IFRNVV9WRVI5Mykg ewo+ICsJCWlmICh2YWwgJiBUUklUU1JfVFA1KQo+ICsJCQkqdGVtcCA9IG1pbGxpX2tlbHZpbl90 b19taWxsaWNlbHNpdXMoKHZhbCAmIApHRU5NQVNLKDgsIDApKSAqCj4gTUlMTElERUdSRUVfUEVS X0RFR1JFRSArIDUwMCk7ICsJCWVsc2UKPiArCQkJKnRlbXAgPSBrZWx2aW5fdG9fbWlsbGljZWxz aXVzKHZhbCAmIEdFTk1BU0soOCwgCjApKTsKPiArCX0gZWxzZSB7Cj4gIAkJKnRlbXAgPSBrZWx2 aW5fdG9fbWlsbGljZWxzaXVzKHZhbCAmIEdFTk1BU0soOCwgMCkpOwo+ICsJfQo+IAo+ICAJcmV0 dXJuIDA7Cj4gIH0KPiBAQCAtMjA3LDYgKzIxNiwzMyBAQCBzdGF0aWMgaW50IHFvcmlxX3RtdV9j YWxpYnJhdGlvbihzdHJ1Y3QgZGV2aWNlICpkZXYsCj4gIAlyZXR1cm4gMDsKPiAgfQo+IAo+ICtz dGF0aWMgaW50IGlteDkzX3RtdV9jYWxpYnJhdGlvbihzdHJ1Y3QgZGV2aWNlICpkZXYsCj4gKwkJ CQkgc3RydWN0IHFvcmlxX3RtdV9kYXRhICpkYXRhKQo+ICt7Cj4gKwljb25zdCB1MzIgKmNhbGli cmF0aW9uID0gTlVMTDsKClRoaXMgc2hvdWxkIGJlIF9fYmUzMiBpbnN0ZWFkIG9mIHUzMi4KCj4g Kwl1MzIgY2FsX3B0ID0gMDsKPiArCXUzMiB2YWwgPSAwOwo+ICsJdW5zaWduZWQgaW50IGxlbiA9 IDA7Cj4gKwl1bnNpZ25lZCBpbnQgaSA9IDA7Cj4gKwo+ICsJY2FsaWJyYXRpb24gPSBvZl9nZXRf cHJvcGVydHkoZGV2LT5vZl9ub2RlLCAiZnNsLHRtdS1jYWxpYnJhdGlvbiIsIAombGVuKTsKPiAr CWlmIChjYWxpYnJhdGlvbiA9PSBOVUxMIHx8IGxlbiAvIDggPiAxNiB8fCBsZW4gJSA4KSB7Cj4g KwkJZGV2X2VycihkZXYsICJpbnZhbGlkIHRtdSBjYWxpYnJhdGlvblxuIik7Cj4gKwkJcmV0dXJu IC1FTk9ERVY7Cj4gKwl9Cj4gKwo+ICsJZm9yIChpID0gMDsgaSA8IGxlbjsgaSArPSAweDgsIGNh bGlicmF0aW9uICs9IDIpIHsKPiArCQljYWxfcHQgPSBpIC8gODsKPiArCQlyZWdtYXBfd3JpdGUo ZGF0YS0+cmVnbWFwLCBSRUdTX1RUQ0ZHUiwgY2FsX3B0KTsKPiArCQl2YWwgPSBvZl9yZWFkX251 bWJlcihjYWxpYnJhdGlvbiwgMSk7CgpvZl9yZWFkX251bWJlciBpcyBhY3R1YWxseSBleHBlY3Rp bmcgYSBfX2JlMzIuCgpCZXN0IHJlZ2FyZHMsCkFsZXhhbmRlcgoKPiArCQlyZWdtYXBfd3JpdGUo ZGF0YS0+cmVnbWFwLCBSRUdTX1RTQ0ZHUiwgdmFsKTsKPiArCQl2YWwgPSBvZl9yZWFkX251bWJl cihjYWxpYnJhdGlvbiArIDEsIDEpOwo+ICsJCXJlZ21hcF93cml0ZShkYXRhLT5yZWdtYXAsIFJF R1NfVFRSbkNSKGNhbF9wdCksIHZhbCk7Cj4gKwl9Cj4gKwo+ICsJcmV0dXJuIDA7Cj4gK30KPiAr Cj4gIHN0YXRpYyB2b2lkIHFvcmlxX3RtdV9pbml0X2RldmljZShzdHJ1Y3QgcW9yaXFfdG11X2Rh dGEgKmRhdGEpCj4gIHsKPiAgCWludCBpOwo+IEBAIC0yMTgsNiArMjU0LDExIEBAIHN0YXRpYyB2 b2lkIHFvcmlxX3RtdV9pbml0X2RldmljZShzdHJ1Y3QgcW9yaXFfdG11X2RhdGEKPiAqZGF0YSkK PiAKPiAgCWlmIChkYXRhLT52ZXIgPT0gVE1VX1ZFUjEpIHsKPiAgCQlyZWdtYXBfd3JpdGUoZGF0 YS0+cmVnbWFwLCBSRUdTX1RNVE1JUiwgVE1UTUlSX0RFRkFVTFQpOwo+ICsJfSBlbHNlIGlmIChk YXRhLT52ZXIgPT0gVE1VX1ZFUjkzKSB7Cj4gKwkJcmVnbWFwX3dyaXRlKGRhdGEtPnJlZ21hcCwg UkVHU19WMl9UTVRNSVIsIApUTVRNSVJfREVGQVVMVCk7Cj4gKwkJcmVnbWFwX3dyaXRlKGRhdGEt PnJlZ21hcCwgUkVHU19WMl9URVVNUigwKSwgVEVVTVIwX1YyMSk7Cj4gKwkJZm9yIChpID0gMDsg aSA8IFNJVEVTX01BWDsgaSsrKQo+ICsJCQlyZWdtYXBfd3JpdGUoZGF0YS0+cmVnbWFwLCBSRUdT X1YyX1RNU0FSKGkpLCAKVE1TQVJBX1YyKTsKPiAgCX0gZWxzZSB7Cj4gIAkJcmVnbWFwX3dyaXRl KGRhdGEtPnJlZ21hcCwgUkVHU19WMl9UTVRNSVIsIApUTVRNSVJfREVGQVVMVCk7Cj4gIAkJcmVn bWFwX3dyaXRlKGRhdGEtPnJlZ21hcCwgUkVHU19WMl9URVVNUigwKSwgVEVVTVIwX1YyKTsKPiBA QCAtMjMxLDcgKzI3Miw3IEBAIHN0YXRpYyB2b2lkIHFvcmlxX3RtdV9pbml0X2RldmljZShzdHJ1 Y3QgcW9yaXFfdG11X2RhdGEKPiAqZGF0YSkKPiAKPiAgc3RhdGljIGNvbnN0IHN0cnVjdCByZWdt YXBfcmFuZ2UgcW9yaXFfeWVzX3Jhbmdlc1tdID0gewo+ICAJcmVnbWFwX3JlZ19yYW5nZShSRUdT X1RNUiwgUkVHU19UU0NGR1IpLAo+IC0JcmVnbWFwX3JlZ19yYW5nZShSRUdTX1RUUm5DUigwKSwg UkVHU19UVFJuQ1IoMykpLAo+ICsJcmVnbWFwX3JlZ19yYW5nZShSRUdTX1RUUm5DUigwKSwgUkVH U19UVFJuQ1IoMTUpKSwKPiAgCXJlZ21hcF9yZWdfcmFuZ2UoUkVHU19WMl9URVVNUigwKSwgUkVH U19WMl9URVVNUigyKSksCj4gIAlyZWdtYXBfcmVnX3JhbmdlKFJFR1NfVjJfVE1TQVIoMCksIFJF R1NfVjJfVE1TQVIoMTUpKSwKPiAgCXJlZ21hcF9yZWdfcmFuZ2UoUkVHU19JUEJSUigwKSwgUkVH U19JUEJSUigxKSksCj4gQEAgLTMxOSw5ICszNjAsMTUgQEAgc3RhdGljIGludCBxb3JpcV90bXVf cHJvYmUoc3RydWN0IHBsYXRmb3JtX2RldmljZQo+ICpwZGV2KSB9Cj4gIAlkYXRhLT52ZXIgPSAo dmVyID4+IDgpICYgMHhmZjsKPiAKPiArCWlmIChvZl9maW5kX2NvbXBhdGlibGVfbm9kZShOVUxM LCBOVUxMLCAiZnNsLGlteDkzLXRtdSIpKQo+ICsJCWRhdGEtPnZlciA9IFRNVV9WRVI5MzsKPiAr Cj4gIAlxb3JpcV90bXVfaW5pdF9kZXZpY2UoZGF0YSk7CS8qIFRNVSBpbml0aWFsaXphdGlvbiAq Lwo+IAo+IC0JcmV0ID0gcW9yaXFfdG11X2NhbGlicmF0aW9uKGRldiwgZGF0YSk7CS8qIFRNVSBj YWxpYnJhdGlvbiAqLwo+ICsJaWYgKGRhdGEtPnZlciA9PSBUTVVfVkVSOTMpCj4gKwkJcmV0ID0g aW14OTNfdG11X2NhbGlicmF0aW9uKGRldiwgZGF0YSk7Cj4gKwllbHNlCj4gKwkJcmV0ID0gcW9y aXFfdG11X2NhbGlicmF0aW9uKGRldiwgZGF0YSk7CS8qIFRNVSAKY2FsaWJyYXRpb24gKi8KPiAg CWlmIChyZXQgPCAwKQo+ICAJCXJldHVybiByZXQ7Cj4gCj4gQEAgLTM2OSw2ICs0MTYsNyBAQCBz dGF0aWMgU0lNUExFX0RFVl9QTV9PUFMocW9yaXFfdG11X3BtX29wcywKPiAgc3RhdGljIGNvbnN0 IHN0cnVjdCBvZl9kZXZpY2VfaWQgcW9yaXFfdG11X21hdGNoW10gPSB7Cj4gIAl7IC5jb21wYXRp YmxlID0gImZzbCxxb3JpcS10bXUiLCB9LAo+ICAJeyAuY29tcGF0aWJsZSA9ICJmc2wsaW14OG1x LXRtdSIsIH0sCj4gKwl7IC5jb21wYXRpYmxlID0gImZzbCxpbXg5My10bXUiLCB9LAo+ICAJe30s Cj4gIH07Cj4gIE1PRFVMRV9ERVZJQ0VfVEFCTEUob2YsIHFvcmlxX3RtdV9tYXRjaCk7CgoKLS0g ClRRLVN5c3RlbXMgR21iSCB8IE3DvGhsc3RyYcOfZSAyLCBHdXQgRGVsbGluZyB8IDgyMjI5IFNl ZWZlbGQsIEdlcm1hbnkKQW10c2dlcmljaHQgTcO8bmNoZW4sIEhSQiAxMDUwMTgKR2VzY2jDpGZ0 c2bDvGhyZXI6IERldGxlZiBTY2huZWlkZXIsIFLDvGRpZ2VyIFN0YWhsLCBTdGVmYW4gU2NobmVp ZGVyCmh0dHA6Ly93d3cudHEtZ3JvdXAuY29tLwoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51 eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5v cmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==