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 38940C47DAF for ; Thu, 18 Jan 2024 18:49:41 +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-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:Message-ID:References:In-Reply-To:Subject:Cc:To:From :Date:MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=5UtmzcERuQY/taoAG9dfkcye5tjjo9zpc6qx+zVZpd4=; b=nAhuV9Nlic2fVesbR0dLN6QDF1 bQNh2SOzqHz7sb9VZu4zLuJYE3VD2y8UNdjBASUU5M/7DYmq2RZc9GgULQMiPwzSUPC/6VqsPWblu 7CYiIluksemkJ6w8yM0MlZHIRpxqe0OtTUAvpUpMU/pSl0yRPEkt31FlTLX1shxJDrq+g3AjcvzN5 2WSykLrPQYoLC+8ft0VTwAnXOU7BYC+5BumEDrFga4TokDbOYJUTmfC+9yRXILSTp7IUVTW9Z5zJr eL1Q95lD4ogZ9FGNa2MnGzGJHcDeNMnoX2mMVWRsnwpgguDhiWBVyl5xazJnTUwnoud9fy0jqlAiZ n0pqClaA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1rQXRq-003Y3P-2A; Thu, 18 Jan 2024 18:49:06 +0000 Received: from mail.manjaro.org ([116.203.91.91]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1rQXRn-003Y2k-0f; Thu, 18 Jan 2024 18:49:05 +0000 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=manjaro.org; s=2021; t=1705603735; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=/hihwF0J7BfIK6RvrjCa3XMzS4nEYJZcotMhLsDWzew=; b=RF1atSkW9W7u05pqa5iEaev9NFGTGqziTJruMnSh+9Qs1daCAJVliDKQZlmee4KItbtvKn BR7CQVW8wNXgtOLjtEMjCV7ZCPv/e7XXTyXc3Ijx5E84tAuhRahtXqMb76Oe7cBmCrZIps 5wDLXf8GlPpnTNT3w5fK9JEJDYRQWbB7JiHsPy+lHDWr81JF6AKjFwnaXXclZ/UcbPAqud yjm8dR3/Fkv0RaZ4hUvcycXC6Hj7LFxQdMlqNwPpc0cAQ8wlKhzHFfgXMkCc6myZXO+6+U HFOE46VYX/n0xWIZYI5w0IlzQMK3KmBemVjw5my1wTLUaxXM+Jvy7XpScmPylg== Date: Thu, 18 Jan 2024 19:48:52 +0100 From: Dragan Simic To: Alexey Charkov Cc: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Heiko Stuebner , Sebastian Reichel , Cristian Ciocaltea , Christopher Obbard , =?UTF-8?Q?Tam=C3=A1s_Sz=C5=B1cs?= , Shreeya Patel , Kever Yang , Chris Morgan , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] arm64: dts: rockchip: enable built-in thermal monitoring on rk3588 In-Reply-To: References: <20240106222357.23835-1-alchark@gmail.com> Message-ID: X-Sender: dsimic@manjaro.org Authentication-Results: ORIGINATING; auth=pass smtp.auth=dsimic@manjaro.org smtp.mailfrom=dsimic@manjaro.org X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240118_104903_893292_CF6B2DA1 X-CRM114-Status: GOOD ( 37.13 ) 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gMjAyNC0wMS0wOCAxNDo0MSwgQWxleGV5IENoYXJrb3Ygd3JvdGU6Cj4gSGVsbG8gRHJhZ2Fu LAoKSGVsbG8gQWxleGV5ISA6KQoKSSBhcG9sb2dpemUgZm9yIG15IGRlbGF5ZWQgcmVzcG9uc2Uu ICBJdCB0b29rIG1lIGFsbW9zdCBhIG1vbnRoIHRvCm5lYXJseSBmdWxseSByZWNvdmVyIGZyb20g c29tZSByZWFsbHkgbmFzdHkgZmx1IHRoYXQgZXZlbnR1YWxseSB3ZW50CmludG8gbXkgbHVuZ3Mu ICBJdCB3YXMgYXdmdWwgYW5kIEknbSBzdGlsbCBub3QgYmFjayB0byBteSAxMDAlLiA6KAoKPiBU aGFua3MgYSBsb3QgZm9yIHlvdXIgcmV2aWV3IGFuZCBjb21tZW50cyEgU29tZSByZWZsZWN0aW9u cyBiZWxvdy4KClRoYW5rIHlvdSBmb3IgeW91ciB3b3JrIGFuZCBmb3IgeW91ciBkZXRhaWxlZCBy ZXNwb25zZS4gIFBsZWFzZSBzZWUgbXkKY29tbWVudHMgYmVsb3csIHdoaWNoIGFwcGx5IHRvIHlv dXIgdjIgc3VibWlzc2lvbiBhcyBhIHdlbGwsIHRvIHdoaWNoCkknbGwgcmVzcG9uZCBzZXBhcmF0 ZWx5IGEgYml0IGxhdGVyLgoKPiBPbiBTdW4sIEphbiA3LCAyMDI0IGF0IDI6NTTigK9BTSBEcmFn YW4gU2ltaWMgPGRzaW1pY0BtYW5qYXJvLm9yZz4gd3JvdGU6Cj4+IE9uIDIwMjQtMDEtMDYgMjM6 MjMsIEFsZXhleSBDaGFya292IHdyb3RlOgo+PiA+IEluY2x1ZGUgdGhlcm1hbCB6b25lcyBpbmZv cm1hdGlvbiBpbiBkZXZpY2UgdHJlZSBmb3IgcmszNTg4IHZhcmlhbnRzCj4+ID4gYW5kIGVuYWJs ZSB0aGUgYnVpbHQtaW4gdGhlcm1hbCBzZW5zaW5nIEFEQyBvbiBSQURYQSBSb2NrIDVCCj4+ID4K Pj4gPiBTaWduZWQtb2ZmLWJ5OiBBbGV4ZXkgQ2hhcmtvdiA8YWxjaGFya0BnbWFpbC5jb20+Cj4+ ID4gLS0tCj4+ID4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtNjQvYm9vdC9kdHMvcm9ja2NoaXAvcmsz NTg4cy5kdHNpCj4+ID4gYi9hcmNoL2FybTY0L2Jvb3QvZHRzL3JvY2tjaGlwL3JrMzU4OHMuZHRz aQo+PiA+IGluZGV4IDhhYTA0OTlmOWIwMy4uODIzNTk5MWUzMTEyIDEwMDY0NAo+PiA+IC0tLSBh L2FyY2gvYXJtNjQvYm9vdC9kdHMvcm9ja2NoaXAvcmszNTg4cy5kdHNpCj4+ID4gKysrIGIvYXJj aC9hcm02NC9ib290L2R0cy9yb2NrY2hpcC9yazM1ODhzLmR0c2kKPj4gPiBAQCAtMTAsNiArMTAs NyBAQAo+PiA+ICAjaW5jbHVkZSA8ZHQtYmluZGluZ3MvcmVzZXQvcm9ja2NoaXAscmszNTg4LWNy dS5oPgo+PiA+ICAjaW5jbHVkZSA8ZHQtYmluZGluZ3MvcGh5L3BoeS5oPgo+PiA+ICAjaW5jbHVk ZSA8ZHQtYmluZGluZ3MvYXRhL2FoY2kuaD4KPj4gPiArI2luY2x1ZGUgPGR0LWJpbmRpbmdzL3Ro ZXJtYWwvdGhlcm1hbC5oPgo+PiA+Cj4+ID4gIC8gewo+PiA+ICAgICAgIGNvbXBhdGlibGUgPSAi cm9ja2NoaXAscmszNTg4IjsKPj4gPiBAQCAtMjExMiw2ICsyMTEzLDE0OCBAQCB0c2FkYzogdHNh ZGNAZmVjMDAwMDAgewo+PiA+ICAgICAgICAgICAgICAgc3RhdHVzID0gImRpc2FibGVkIjsKPj4g PiAgICAgICB9Owo+PiA+Cj4+ID4gKyAgICAgdGhlcm1hbF96b25lczogdGhlcm1hbC16b25lcyB7 Cj4+ID4gKyAgICAgICAgICAgICBzb2NfdGhlcm1hbDogc29jLXRoZXJtYWwgewo+PiAKPj4gSXQg c2hvdWxkIGJlIGJldHRlciB0byBuYW1lIGl0IGNwdV90aGVybWFsIGluc3RlYWQuICBJbiB0aGUg ZW5kLCAKPj4gdGhhdCdzCj4+IHdoYXQgaXQgaXMuCj4gCj4gVGhlIFRSTSBkb2N1bWVudCBzYXlz IHRoZSBmaXJzdCBUU0FEQyBjaGFubmVsICh0byB3aGljaCB0aGlzIHNlY3Rpb24KPiBhcHBsaWVz KSBtZWFzdXJlcyB0aGUgdGVtcGVyYXR1cmUgbmVhciB0aGUgY2VudGVyIG9mIHRoZSBTb0MgZGll LAo+IHdoaWNoIGltcGxpZXMgbm90IG9ubHkgdGhlIENQVSBidXQgYWxzbyB0aGUgR1BVIGF0IGxl YXN0LiBSQURYQSdzCj4ga2VybmVsIGZvciBSb2NrIDVCIGFsc28gaGFzIEdQVSBwYXNzaXZlIGNv b2xpbmcgYXMgb25lIG9mIHRoZSBjb29saW5nCj4gbWFwcyB1bmRlciB0aGlzIG5vZGUgKG5vdCBp bmNsdWRlZCBoZXJlLCBhcyB3ZSBkb24ndCBoYXZlIHRoZSBHUFUgbm9kZQo+IGluIC5kdHNpIGp1 c3QgeWV0KS4gU28gcGVyaGFwcyBuYW1pbmcgdGhpcyBvbmUgY3B1X3RoZXJtYWwgY291bGQgYmUK PiBtaXNsZWFkaW5nPwoKQWgsIEkgc2VlIG5vdywgdGhhbmtzIGZvciByZW1pbmRpbmc7ICBpdCdz IGFsbCBkZXNjcmliZWQgb24gcGFnZSAxLDM3MgpvZiB0aGUgZmlyc3QgcGFydCBvZiB0aGUgUksz NTg4IFRSTSB2MS4wLgoKSGF2aW5nIHRoYXQgaW4gbWluZCwgSSdkIHN1Z2dlc3QgdGhhdCB3ZSBl bmQgdXAgbmFtaW5nIGl0IApwYWNrYWdlX3RoZXJtYWwuClRoZSB0ZW1wZXJhdHVyZSBuZWFyIHRo ZSBjZW50ZXIgb2YgdGhlIGNoaXAgaXMgdXN1YWxseSBjb25zaWRlcmVkIHRvIGJlCnRoZSBvdmVy YWxsIHBhY2thZ2UgdGVtcGVyYXR1cmU7ICBmb3IgZXhhbXBsZSwgdGhhdCdzIGhvdyB0aGUgCnVz ZXItZmFjaW5nCkNQVSB0ZW1wZXJhdHVyZXMgYXJlIG1lYXN1cmVkIGluIHRoZSB4ODZfNjQgd29y bGQuCgo+PiA+ICsgICAgICAgICAgICAgICAgICAgICB0cmlwcyB7Cj4+ID4gKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgdGhyZXNob2xkOiB0cmlwLXBvaW50LTAgewo+PiAKPj4gSXQgc2hv dWxkIGJlIGJldHRlciB0byBuYW1lIGl0IGNwdV9hbGVydDAgaW5zdGVhZCwgYmVjYXVzZSB0aGF0 J3Mgd2hhdAo+PiBvdGhlciBuZXdlciBkdHNpIGZpbGVzIGFscmVhZHkgdXNlLgo+IAo+IFJlZmxl Y3Rpbmcgb24geW91ciBjb21tZW50cyBoZXJlIGFuZCBiZWxvdywgSSdtIHRoaW5raW5nIHRoYXQg bWF5YmUgaXQKPiB3b3VsZCBiZSBiZXR0ZXIgdG8gZGVmaW5lIG9ubHkgdGhlIGNyaXRpY2FsIHRy aXAgcG9pbnQgZm9yIHRoZSBTb0MKPiBvdmVyYWxsLCBhbmQgdGhlbiBoYXZlIGFsZXJ0cyBhbG9u ZyB3aXRoIHRoZSByZXNwZWN0aXZlIGNvb2xpbmcgbWFwcwo+IHNlcGFyYXRlbHkgZm9yIEE3Ni0w LDEsIEE3Ni0yLDMsIEE1NS0wLDEsMiwzPyBBZnRlciBhbGwsIGdpdmVuIHRoYXQgd2UKPiBoYXZl IG1vcmUgZ3JhbnVsYXIgdGVtcGVyYXR1cmUgbWVhc3VyZW1lbnQgaGVyZSB0aGFuIGluIHByZXZp b3VzIFJLCj4gY2hpcHNldHMgaXQgbWlnaHQgYmUgYmV0dGVyIHRvIG9ubHkgdGhyb3R0bGUgdGhl ICJvZmZlbmRpbmciIGNvcmVzLAo+IG5vdCB0aGUgZnVsbCBwYWNrYWdlLgo+IAo+IFdoYXQgZG8g eW91IHRoaW5rPwo+IAo+IERvd25zdHJlYW0gRFQgZG9lc24ndCBmb2xsb3cgdGhpcyBhcHByb2Fj aCB0aG91Z2gsIHNvIG1heWJlIHRoZXJlJ3MKPiBzb21ldGhpbmcgSSdtIG1pc3NpbmcgaGVyZS4K CkkgYWdyZWUsIGl0J3MgYmV0dGVyIHRvIGZ1bGx5IHV0aWxpemUgdGhlIGhpZ2hlciBtZWFzdXJl bWVudCBncmFudWxhcml0eQptYWRlIHBvc3NpYmxlIGJ5IGhhdmluZyBtdWx0aXBsZSB0ZW1wZXJh dHVyZSBzZW5zb3JzIGF2YWlsYWJsZS4KCkkgYWxzbyBhZ3JlZSB0aGF0IHdlIHNob3VsZCBoYXZl IG9ubHkgdGhlIGNyaXRpY2FsIHRyaXAgZGVmaW5lZCBmb3IgdGhlCnBhY2thZ2UtbGV2ZWwgdGVt cGVyYXR1cmUgc2Vuc29yLiAgTGV0J3MgaGF2ZSB0aGUgc2VwYXJhdGUgdGVtcGVyYXR1cmUKbWVh c3VyZW1lbnRzIGZvciB0aGUgQ1BVIChzdWIpY2x1c3RlcnMgZG8gdGhlIHRoZXJtYWwgdGhyb3R0 bGluZywgYW5kCmxldCdzIGtlZXAgdGhlIHBhY2thZ2UtbGV2ZWwgbWVhc3VyZW1lbnQgZm9yIHRo ZSBjcml0aWNhbCBzaHV0ZG93bnMgCm9ubHkuCklJUkMsIHNvbWUgTWVkaWFUZWsgU29DIGR0c2kg YWxyZWFkeSBkb2VzIGV4YWN0bHkgdGhhdC4KCk9mIGNvdXJzZSwgdGhlcmUgYXJlIG5vIHJlYXNv bnMgbm90IHRvIGhhdmUgdGhlIGNyaXRpY2FsIHRyaXBzIGRlZmluZWQKZm9yIHRoZSBDUFUgKHN1 YiljbHVzdGVycyBhcyB3ZWxsLgoKPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHRlbXBlcmF0dXJlID0gPDc1MDAwPjsKPj4gPiArICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIGh5c3RlcmVzaXMgPSA8MjAwMD47Cj4+ID4gKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB0eXBlID0gInBhc3NpdmUiOwo+PiA+ICsgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIH07Cj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg dGFyZ2V0OiB0cmlwLXBvaW50LTEgewo+PiAKPj4gSXQgc2hvdWxkIGJlIGJldHRlciB0byBuYW1l IGl0IGNwdV9hbGVydDEgaW5zdGVhZCwgYmVjYXVzZSB0aGF0J3Mgd2hhdAo+PiBvdGhlciBuZXdl ciBkdHNpIGZpbGVzIGFscmVhZHkgdXNlLgo+PiAKPj4gPiArICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHRlbXBlcmF0dXJlID0gPDg1MDAwPjsKPj4gPiArICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIGh5c3RlcmVzaXMgPSA8MjAwMD47Cj4+ID4gKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlID0gInBhc3NpdmUiOwo+PiA+ICsg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIH07Cj4+ID4gKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgc29jX2NyaXQ6IHNvYy1jcml0IHsKPj4gCj4+IEl0IHNob3VsZCBiZSBiZXR0ZXIg dG8gbmFtZSBpdCBjcHVfY3JpdCBpbnN0ZWFkLCBiZWNhdXNlIHRoYXQncyB3aGF0Cj4+IG90aGVy IG5ld2VyIGR0c2kgZmlsZXMgYWxyZWFkeSB1c2UuCj4gCj4gU2VlbXMgdG8gbWUgdGhhdCBpZiBJ IGRlZmluZSBzZXBhcmF0ZSB0cmlwcyBmb3IgdGhlIHRocmVlIGdyb3VwcyBvZgo+IENQVSBjb3Jl cyBhcyBtZW50aW9uZWQgYWJvdmUgdGhpcyB3b3VsZCBiZXR0ZXIgc3RheSBhcyBzb2NfY3JpdCwg YXMgaXQKPiBhcHBsaWVzIHRvIHRoZSB3aG9sZSBkaWUgcmF0aGVyIHRoYW4gdGhlIENQVSBjbHVz dGVyIGFsb25lLiBUaGVuCj4gJ3RocmVzaG9sZCcgYW5kICd0YXJnZXQnIHdpbGwgZ28gYWx0b2dl dGhlciwgYW5kIEknbGwgaGF2ZSBzZXBhcmF0ZQo+ICpfYWxlcnQwIGFuZCAqX2FsZXJ0MSBwZXIg Q1BVIGdyb3VwLgoKSXQgc2hvdWxkIHBlcmhhcHMgYmUgdGhlIGJlc3QgdG8gaGF2ZSAicGFzc2l2 ZSIsICJob3QiIGFuZCAiY3JpdGljYWwiCnRyaXBzIGRlZmluZWQgZm9yIGFsbCB0aHJlZSBDUFUg Z3JvdXBzLyhzdWIpY2x1c3RlcnMsIHNlcGFyYXRlbHkgb2YKY291cnNlLCB0byBoYXZlIGV2ZW4g aGlnaGVyIGdyYW51bGFyaXR5IHdoZW4gaXQgY29tZXMgdG8gdGhlIHJlc3VsdGluZwp0aGVybWFs IHRocm90dGxpbmcuCgo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg aHlzdGVyZXNpcyA9IDwyMDAwPjsKPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHR5cGUgPSAiY3JpdGljYWwiOwo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIH07Cj4+ID4gKyAgICAgICAgICAgICAgICAgICAgIH07Cj4+ID4gKyAgICAgICAgICAgICAg ICAgICAgIGNvb2xpbmctbWFwcyB7Cj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg bWFwMCB7Cj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmlwID0g PCZ0YXJnZXQ+Owo+PiAKPj4gU2hvdWxkbid0ICZ0aHJlc2hvbGQgKGkuZS4gJmNwdV9hbGVydDAp IGJlIHJlZmVyZW5jZWQgaGVyZSBpbnN0ZWFkPwo+PiAKPj4gPiArICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIGNvb2xpbmctZGV2aWNlID0gPCZjcHVfbDAgVEhFUk1BTF9OT19M SU1JVCBUSEVSTUFMX05PX0xJTUlUPjsKPj4gCj4+IFNob3VsZG4ndCBhbGwgYmlnIENQVSBjb3Jl cyBiZSBsaXN0ZWQgaGVyZSBpbnN0ZWFkPwo+IAo+IEkgZ3Vlc3MgaWYgYSBzZXBhcmF0ZSB0cmlw IHBvaW50IGlzIGRlZmluZWQgZm9yIGNwdV9sMCwxLDIsMyB0aGVuIGl0Cj4gd291bGQgbmVlZCB0 byB0aHJvdHRsZSBhdCA3NUMsIGFuZCB0aGVuIGNwdV9iMCwxIGFuZCBjcHVfYjIsMyBhdCA4NUMK PiBlYWNoLiBMb2dpYyBiZWluZyB0aGF0IGlmIGEgc2Vuc29yIHN0YWNrZWQgaW4gdGhlIG1pZGRs ZSBvZiBhIGdyb3VwIG9mCj4gZm91ciBjb3JlcyBzaG93cyA3NUMgdGhlbiBvbmUgb2YgdGhlIGZv dXIgbWlnaHQgd2VsbCBiZSBpbiBhYm5vcm1hbAo+IHRlbXBlcmF0dXJlIHJhbmdlIGFscmVhZHkg KDg1KyksIHdoaWxlIHNlbnNvcnMgbmV4dCB0byBvbmx5IHR3byBiaWcKPiBjb3JlcyBlYWNoIHdp bGwgbGlrZWx5IHNob3cgdGVtcGVyYXR1cmVzIHNpbWlsYXIgdG8gdGhlIGFjdHVhbCBjb3JlCj4g dGVtcGVyYXR1cmUuCgpJIHRoaW5rIHdlIHNob3VsZG4ndCBtYWtlIGFueSBhc3N1bXB0aW9ucyBv ZiBob3cgdGhlIENQVSBjb3JlcyBoZWF0IHVwCmFuZCBhZmZlY3QgZWFjaCBvdGhlciwgYmVjYXVz ZSB3ZSBkb24ndCByZWFsbHkga25vdyB0aGUgcmVxdWlyZWQgCmRldGFpbHMuCkluc3RlYWQsIHdl IHNob3VsZCBzaW1wbHkgZGVmaW5lIHRoZSByZWFzb25hYmxlIHZhbHVlcyBmb3IgdGhlIAoicGFz c2l2ZSIsCiJob3QiIGFuZCAiY3JpdGljYWwiIHRyaXBzLCBhbmQgbGVhdmUgdGhlIHJlc3QgdG8g dGhlIHN0YW5kYXJkIHRoZXJtYWwKdGhyb3R0bGluZyBsb2dpYy4gIEkgaG9wZSB5b3UgYWdyZWUu CgpJbiB0aGUgZW5kLCB0aGF0J3Mgd2h5IHdlIGhhdmUgc2VwYXJhdGUgdGhlcm1hbCBzZW5zb3Jz IGF2YWlsYWJsZS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMu aW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2xpbnV4LWFybS1rZXJuZWwK