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 E52C8C7EE25 for ; Fri, 9 Jun 2023 08:20:57 +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=gZrr8aZIHJiJFuQMCZ1DOHCI0FwVuM2S8yhFMkc2TI8=; b=BOxediirCZmJRg c3uWzhDYzo3hP8j3TNAXeMxW1pJTRETe1AYxAFdZq/sbqnV9PK8br8KoKVwIWUe5nYA2SunSSo8Ym 09OjJHmzx+GbIbiRqWOjpkTsocayQl9syNlXTlIRhLL95hCIfNL6z8SSdHgEkPR3tHN9dC8UzbNy/ g/hgAqmFRacjLLRu7sRVIGF80ixaqURmu/yfYhOZ+0RJT6stmCVxpCtO8d/x1dCa+BCc2mT80G160 6/0L3zUemM9+loNId+ZZoeNWOIHWk4sG6iXTBfv+sYgUb3FgBL3J0dHIWZAWzsebo75sso+qeNpI3 ZTM9DXGWslX84IyyzPeQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1q7XM9-00CDKn-2N; Fri, 09 Jun 2023 08:20:25 +0000 Received: from mx1.tq-group.com ([93.104.207.81]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1q7XM5-00CDIA-1M for linux-arm-kernel@lists.infradead.org; Fri, 09 Jun 2023 08:20:23 +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=1686298821; x=1717834821; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=QTspSyUb45qICqfAqkowcBOD4g3NAvapwgBH7a+Acd8=; b=M4wvz3VU6Ab94uQaDEphi0jSJkPXiDePZMdVSQ/HopyPk7cLFwr4fF7C YT/CMgIZXo6ZQ0wyTmwdY76tVq01P0tjvFwkTS1jClBWNB0ldr4R78fhS M7CskUaS78UoVjwcoJkHQE0s+ntqtgVN3dzMUgbnx0ucGSCWbTSjooRfG 2+Mp/yhW+tjEO/+hdMHg5UMhjYxg8pcyM/EcKOjixVCmw+njCujvABtQ/ dGR9xv+B970gh7MvxW6JfF1WVpvaiQgBIJ2fymYHld5CHUpl6mrJV2QWF g1kv3zl9eGnUGLUy98x93q4oHl/u/abdG4GC9qAM997SszApvgHAIWhI2 g==; X-IronPort-AV: E=Sophos;i="6.00,228,1681164000"; d="scan'208";a="31359638" Received: from unknown (HELO tq-pgp-pr1.tq-net.de) ([192.168.6.15]) by mx1-pgp.tq-group.com with ESMTP; 09 Jun 2023 10:20:16 +0200 Received: from mx1.tq-group.com ([192.168.6.7]) by tq-pgp-pr1.tq-net.de (PGP Universal service); Fri, 09 Jun 2023 10:20:16 +0200 X-PGP-Universal: processed; by tq-pgp-pr1.tq-net.de on Fri, 09 Jun 2023 10:20:16 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tq-group.com; i=@tq-group.com; q=dns/txt; s=key1; t=1686298816; x=1717834816; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=QTspSyUb45qICqfAqkowcBOD4g3NAvapwgBH7a+Acd8=; b=TwDjBBWGqdapd1P1hz97LVnLEXsFm1k4Oaz17D5JtWzeN6vejy1PA9QG 2XN68jJyiGP6i5oh5bM88vTJ7w2h24KiJa+a5qw5WXy9vIXtknVzHInai T3Et3dSof7BpG2tAVmhhL/c7nhrSIRj3CA3dRYDdjSIWzN42Nj88caNif DP+LYn6dkFrznRLJBfvNiqMw+7qT4mKtL4+H6MG4D0EbMzNdY+aGB6VJa WvVfCiLBlX6LTVyvmjXOsKzyDOeYP8L8LfD1C+mDP1QWTUTaDBV6cGETu TACMSLEzRfyexxVFDaujb1VaBbHbQLMLWZl9fEEQEmtTBcBCq3uAZfFPX A==; X-IronPort-AV: E=Sophos;i="6.00,228,1681164000"; d="scan'208";a="31359637" Received: from vtuxmail01.tq-net.de ([10.115.0.20]) by mx1.tq-group.com with ESMTP; 09 Jun 2023 10:20:16 +0200 Received: from steina-w.localnet (unknown [10.123.53.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by vtuxmail01.tq-net.de (Postfix) with ESMTPSA id 63947280087; Fri, 9 Jun 2023 10:20:16 +0200 (CEST) From: Alexander Stein To: imx@lists.linux.dev, Rob Herring , Krzysztof Kozlowski , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , NXP Linux Team , "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , "moderated list:ARM/FREESCALE IMX / MXC ARM ARCHITECTURE" , open list Cc: coresight@lists.linaro.org, Frank Li Subject: Re: [PATCH 1/1] arm64: dts: imx8mp: Add coresight trace components Date: Fri, 09 Jun 2023 10:20:16 +0200 Message-ID: <2229161.iZASKD2KPV@steina-w> Organization: TQ-Systems GmbH In-Reply-To: <20230505195151.1874071-1-Frank.Li@nxp.com> References: <20230505195151.1874071-1-Frank.Li@nxp.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230609_012021_819590_97ED46CB X-CRM114-Status: GOOD ( 17.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 SGksCgpBbSBGcmVpdGFnLCA1LiBNYWkgMjAyMywgMjE6NTE6NTEgQ0VTVCBzY2hyaWViIEZyYW5r IExpOgo+IEFkZCBjb3Jlc2lnaHQgdHJhY2UgY29tcG9uZW50cyAoRVRNLCBFVEYsIEVUQiBhbmQg RnVubmVsKS4KPiAKPiDilIzilIDilIDilIDilIDilIDilIDilIDilJAgIOKUjOKUgOKUgOKUgOKU gOKUgOKUgOKUgOKUkCAg4pSM4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSQCj4g4pSCIENQVTAgIOKU nOKUgOKWuuKUgiBFVE0wICDilJzilIDilrrilIIgICAgICAg4pSCCj4g4pSU4pSA4pSA4pSA4pSA 4pSA4pSA4pSA4pSYICDilJTilIDilIDilIDilIDilIDilIDilIDilJggIOKUgiAgICAgICDilIIK PiAgICAgICAgICAgICAgICAgICAgICAg4pSCICAgICAgIOKUggo+IOKUjOKUgOKUgOKUgOKUgOKU gOKUgOKUgOKUkCAg4pSM4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSQICDilIIgIEFUUCAg4pSCCj4g 4pSCIENQVTEgIOKUnOKUgOKWuuKUgiBFVE0xICDilJzilIDilrrilIIgICAgICAg4pSCCj4g4pSU 4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSYICDilJTilIDilIDilIDilIDilIDilIDilIDilJggIOKU giAgICAgICDilIIKPiAgICAgICAgICAgICAgICAgICAgICAg4pSCIEZVTk5FTOKUggo+IOKUjOKU gOKUgOKUgOKUgOKUgOKUgOKUgOKUkCAg4pSM4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSQICDilIIg ICAgICAg4pSCCj4g4pSCIENQVTIgIOKUnOKUgOKWuuKUgiBFVE0yICDilJzilIDilrrilIIgICAg ICAg4pSCCj4g4pSU4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSYICDilJTilIDilIDilIDilIDilIDi lIDilIDilJggIOKUgiAgICAgICDilIIgICDilIzilIDilIDilIDilIDilIDilJAgIOKUjOKUgOKU gOKUgOKUgOKUgOKUkAo+ICAgICAgICAgICAgICAgICAgICAgICDilIIgICAgICAg4pSCICAg4pSC ICAgICDilIIgIOKUgiAgICAg4pSCCj4g4pSM4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSQICDilIzi lIDilIDilIDilIDilIDilIDilIDilJAgIOKUgiAgICAgICDilIIgICDilIIgTTcgIOKUgiAg4pSC IERTUCDilIIKPiDilIIgQ1BVMyAg4pSc4pSA4pa64pSCIEVUTTMgIOKUnOKUgOKWuuKUgiAgICAg ICDilIIgICDilIIgICAgIOKUgiAg4pSCICAgICDilIIKPiDilJTilIDilIDilIDilIDilIDilIDi lIDilJggIOKUlOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUmCAg4pSU4pSA4pSA4pSA4pSs4pSA4pSA 4pSA4pSYICAg4pSU4pSA4pSA4pSs4pSA4pSA4pSYICDilJTilIDilIDilKzilIDilIDilJggICAg ICAgICAgICAgICBBWEkKPiAgICAgICAgICAgICAgICAgICAgICAgICAgIOKUgiAgICAgICAgICDi lIIgICAgICAgIOKUgiAgICAgICAgICAgICAgICAgICDilrIKPiAgICAgICAgICAgICAgICAgICAg ICAgICAgIOKWvCAgICAgICAgICDilrwgICAgICAgIOKWvCAgICAgICAgICAgICAgICAgICDilIIK PiAgICAgICAgICAgICAgICAgICAgICAg4pSM4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA 4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSQICAg 4pSM4pSA4pSA4pSA4pSA4pSA4pSQICAg4pSM4pSA4pS04pSA4pSA4pSQCj4gICAgICAgICAgICAg ICAgICAgICAgIOKUgiAgICAgICAgICBBVFAgRlVOTkVMICAgICAgIOKUnOKUgOKUgOKWuuKUgkVU RiAg4pSc4pSA4pa6IOKUgkVUUiDilIIKPiAgICAgICAgICAgICAgICAgICAgICAg4pSU4pSA4pSA 4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA 4pSA4pSA4pSA4pSA4pSA4pSA4pSYICAg4pSU4pSA4pSA4pSA4pSA4pSA4pSYICAg4pSU4pSA4pSA 4pSA4pSA4pSYCj4gCj4gU2lnbmVkLW9mZi1ieTogRnJhbmsgTGkgPEZyYW5rLkxpQG54cC5jb20+ Cj4gLS0tCj4gIGFyY2gvYXJtNjQvYm9vdC9kdHMvZnJlZXNjYWxlL2lteDhtcC5kdHNpIHwgMTc5 ICsrKysrKysrKysrKysrKysrKysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDE3OSBpbnNlcnRpb25z KCspCj4gCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtNjQvYm9vdC9kdHMvZnJlZXNjYWxlL2lteDht cC5kdHNpCj4gYi9hcmNoL2FybTY0L2Jvb3QvZHRzL2ZyZWVzY2FsZS9pbXg4bXAuZHRzaSBpbmRl eAo+IGExOTIyNGZlMWE2YS4uMGZhNzQ0NzdiOWUxIDEwMDY0NAo+IC0tLSBhL2FyY2gvYXJtNjQv Ym9vdC9kdHMvZnJlZXNjYWxlL2lteDhtcC5kdHNpCj4gKysrIGIvYXJjaC9hcm02NC9ib290L2R0 cy9mcmVlc2NhbGUvaW14OG1wLmR0c2kKPiBAQCAtMzA0LDYgKzMwNCwxODUgQEAgc29jOiBzb2NA MCB7Cj4gIAkJbnZtZW0tY2VsbHMgPSA8JmlteDhtcF91aWQ+Owo+ICAJCW52bWVtLWNlbGwtbmFt ZXMgPSAic29jX3VuaXF1ZV9pZCI7Cj4gCj4gKwkJZXRtMDogZXRtQDI4NDQwMDAwIHsKPiArCQkJ Y29tcGF0aWJsZSA9ICJhcm0sY29yZXNpZ2h0LWV0bTR4IiwgCiJhcm0scHJpbWVjZWxsIjsKPiAr CQkJcmVnID0gPDB4Mjg0NDAwMDAgMHgxMDAwMD47Cj4gKwkJCWFybSxwcmltZWNlbGwtcGVyaXBo aWQgPSA8MHhiYjk1ZD47Cj4gKwkJCWNwdSA9IDwmQTUzXzA+Owo+ICsJCQljbG9ja3MgPSA8JmNs ayBJTVg4TVBfQ0xLX01BSU5fQVhJPjsKPiArCQkJY2xvY2stbmFtZXMgPSAiYXBiX3BjbGsiOwo+ ICsJCQlvdXQtcG9ydHMgewo+ICsJCQkJcG9ydCB7Cj4gKwkJCQkJZXRtMF9vdXRfcG9ydDogZW5k cG9pbnQgewo+ICsJCQkJCQlyZW1vdGUtZW5kcG9pbnQgPSAKPCZjYV9mdW5uZWxfaW5fcG9ydDA+ Owo+ICsJCQkJCX07Cj4gKwkJCQl9Owo+ICsJCQl9Owo+ICsJCX07Cj4gKwo+ICsJCWV0bTE6IGV0 bUAyODU0MDAwMCB7Cj4gKwkJCWNvbXBhdGlibGUgPSAiYXJtLGNvcmVzaWdodC1ldG00eCIsIAoi YXJtLHByaW1lY2VsbCI7Cj4gKwkJCXJlZyA9IDwweDI4NTQwMDAwIDB4MTAwMDA+Owo+ICsJCQlh cm0scHJpbWVjZWxsLXBlcmlwaGlkID0gPDB4YmI5NWQ+Owo+ICsJCQljcHUgPSA8JkE1M18xPjsK PiArCQkJY2xvY2tzID0gPCZjbGsgSU1YOE1QX0NMS19NQUlOX0FYST47Cj4gKwkJCWNsb2NrLW5h bWVzID0gImFwYl9wY2xrIjsKPiArCQkJb3V0LXBvcnRzIHsKPiArCQkJCXBvcnQgewo+ICsJCQkJ CWV0bTFfb3V0X3BvcnQ6IGVuZHBvaW50IHsKPiArCQkJCQkJcmVtb3RlLWVuZHBvaW50ID0gCjwm Y2FfZnVubmVsX2luX3BvcnQxPjsKPiArCQkJCQl9Owo+ICsJCQkJfTsKPiArCQkJfTsKPiArCQl9 Owo+ICsKPiArCQlldG0yOiBldG1AMjg2NDAwMDAgewo+ICsJCQljb21wYXRpYmxlID0gImFybSxj b3Jlc2lnaHQtZXRtNHgiLCAKImFybSxwcmltZWNlbGwiOwo+ICsJCQlyZWcgPSA8MHgyODY0MDAw MCAweDEwMDAwPjsKPiArCQkJYXJtLHByaW1lY2VsbC1wZXJpcGhpZCA9IDwweGJiOTVkPjsKPiAr CQkJY3B1ID0gPCZBNTNfMj47Cj4gKwkJCWNsb2NrcyA9IDwmY2xrIElNWDhNUF9DTEtfTUFJTl9B WEk+Owo+ICsJCQljbG9jay1uYW1lcyA9ICJhcGJfcGNsayI7Cj4gKwkJCW91dC1wb3J0cyB7Cj4g KwkJCQlwb3J0IHsKPiArCQkJCQlldG0yX291dF9wb3J0OiBlbmRwb2ludCB7Cj4gKwkJCQkJCXJl bW90ZS1lbmRwb2ludCA9IAo8JmNhX2Z1bm5lbF9pbl9wb3J0Mj47Cj4gKwkJCQkJfTsKPiArCQkJ CX07Cj4gKwkJCX07Cj4gKwkJfTsKPiArCj4gKwkJZXRtMzogZXRtQDI4NzQwMDAwIHsKPiArCQkJ Y29tcGF0aWJsZSA9ICJhcm0sY29yZXNpZ2h0LWV0bTR4IiwgCiJhcm0scHJpbWVjZWxsIjsKPiAr CQkJcmVnID0gPDB4Mjg3NDAwMDAgMHgxMDAwMD47Cj4gKwkJCWFybSxwcmltZWNlbGwtcGVyaXBo aWQgPSA8MHhiYjk1ZD47Cj4gKwkJCWNwdSA9IDwmQTUzXzM+Owo+ICsJCQljbG9ja3MgPSA8JmNs ayBJTVg4TVBfQ0xLX01BSU5fQVhJPjsKPiArCQkJY2xvY2stbmFtZXMgPSAiYXBiX3BjbGsiOwo+ ICsJCQlvdXQtcG9ydHMgewo+ICsJCQkJcG9ydCB7Cj4gKwkJCQkJZXRtM19vdXRfcG9ydDogZW5k cG9pbnQgewo+ICsJCQkJCQlyZW1vdGUtZW5kcG9pbnQgPSAKPCZjYV9mdW5uZWxfaW5fcG9ydDM+ Owo+ICsJCQkJCX07Cj4gKwkJCQl9Owo+ICsJCQl9Owo+ICsJCX07Cj4gKwo+ICsJCWZ1bm5lbCB7 Cj4gKwkJCS8qCj4gKwkJCSAqIG5vbi1jb25maWd1cmFibGUgZnVubmVsIGRvbid0IHNob3cgdXAg b24gdGhlIApBTUJBCj4gKwkJCSAqIGJ1cy4gIEFzIHN1Y2ggbm8gbmVlZCB0byBhZGQgImFybSxw cmltZWNlbGwiLgo+ICsJCQkgKi8KPiArCQkJY29tcGF0aWJsZSA9ICJhcm0sY29yZXNpZ2h0LXN0 YXRpYy1mdW5uZWwiOwo+ICsJCQlpbi1wb3J0cyB7Cj4gKwkJCQkjYWRkcmVzcy1jZWxscyA9IDwx PjsKPiArCQkJCSNzaXplLWNlbGxzID0gPDA+Owo+ICsJCQkJcG9ydEAwIHsKPiArCQkJCQlyZWcg PSA8MD47Cj4gKwkJCQkJY2FfZnVubmVsX2luX3BvcnQwOiBlbmRwb2ludCAKewo+ICsJCQkJCQly ZW1vdGUtZW5kcG9pbnQgPSAKPCZldG0wX291dF9wb3J0PjsKPiArCQkJCQl9Owo+ICsJCQkJfTsK PiArCQkJCXBvcnRAMSB7Cj4gKwkJCQkJcmVnID0gPDE+Owo+ICsJCQkJCWNhX2Z1bm5lbF9pbl9w b3J0MTogZW5kcG9pbnQgCnsKPiArCQkJCQkJcmVtb3RlLWVuZHBvaW50ID0gCjwmZXRtMV9vdXRf cG9ydD47Cj4gKwkJCQkJfTsKPiArCQkJCX07Cj4gKwkJCQlwb3J0QDIgewo+ICsJCQkJCXJlZyA9 IDwyPjsKPiArCQkJCQljYV9mdW5uZWxfaW5fcG9ydDI6IGVuZHBvaW50IAp7Cj4gKwkJCQkJCXJl bW90ZS1lbmRwb2ludCA9IAo8JmV0bTJfb3V0X3BvcnQ+Owo+ICsJCQkJCX07Cj4gKwkJCQl9Owo+ ICsJCQkJcG9ydEAzIHsKPiArCQkJCQlyZWcgPSA8Mz47Cj4gKwkJCQkJY2FfZnVubmVsX2luX3Bv cnQzOiBlbmRwb2ludCAKewo+ICsJCQkJCQlyZW1vdGUtZW5kcG9pbnQgPSAKPCZldG0zX291dF9w b3J0PjsKPiArCQkJCQl9Owo+ICsJCQkJfTsKPiArCQkJfTsKPiArCQkJb3V0LXBvcnRzIHsKPiAr CQkJCXBvcnQgewo+ICsJCQkJCWNhX2Z1bm5lbF9vdXRfcG9ydDA6IAplbmRwb2ludCB7Cj4gKwkJ CQkJCXJlbW90ZS1lbmRwb2ludCA9IAo8Jmh1Z29fZnVubmVsX2luX3BvcnQwPjsKPiArCQkJCQl9 Owo+ICsJCQkJfTsKPiArCQkJfTsKPiArCQl9Owo+ICsKPiArCQlmdW5uZWxAMjhjMDMwMDAgewo+ ICsJCQljb21wYXRpYmxlID0gImFybSxjb3Jlc2lnaHQtZHluYW1pYy1mdW5uZWwiLCAKImFybSxw cmltZWNlbGwiOwo+ICsJCQlyZWcgPSA8MHgyOGMwMzAwMCAweDEwMDA+Owo+ICsJCQljbG9ja3Mg PSA8JmNsayBJTVg4TVBfQ0xLX01BSU5fQVhJPjsKPiArCQkJY2xvY2stbmFtZXMgPSAiYXBiX3Bj bGsiOwo+ICsJCQlpbi1wb3J0cyB7Cj4gKwkJCQkjYWRkcmVzcy1jZWxscyA9IDwxPjsKPiArCQkJ CSNzaXplLWNlbGxzID0gPDA+Owo+ICsJCQkJcG9ydEAwIHsKPiArCQkJCQlyZWcgPSA8MD47Cj4g KwkJCQkJaHVnb19mdW5uZWxfaW5fcG9ydDA6IAplbmRwb2ludCB7Cj4gKwkJCQkJCXJlbW90ZS1l bmRwb2ludCA9IAo8JmNhX2Z1bm5lbF9vdXRfcG9ydDA+Owo+ICsJCQkJCX07Cj4gKwkJCQl9Owo+ ICsJCQkJcG9ydEAxIHsKPiArCQkJCQlyZWcgPSA8MT47Cj4gKwkJCQkJaHVnb19mdW5uZWxfaW5f cG9ydDE6IAplbmRwb2ludCB7Cj4gKwkJCQkJLyogTTcgaW5wdXQgKi8KPiArCQkJCQl9Owo+ICsJ CQkJfTsKPiArCQkJCXBvcnRAMiB7Cj4gKwkJCQkJcmVnID0gPDI+Owo+ICsJCQkJCWh1Z29fZnVu bmVsX2luX3BvcnQyOiAKZW5kcG9pbnQgewo+ICsJCQkJCS8qIERTUCBpbnB1dCAqLwo+ICsJCQkJ CX07Cj4gKwkJCQl9Owo+ICsJCQkJLyogdGhlIG90aGVyIGlucHV0IHBvcnRzIGFyZSBub3QgCmNv bm5lY3QgdG8gYW55dGhpbmcgKi8KPiArCQkJfTsKPiArCQkJb3V0LXBvcnRzIHsKPiArCQkJCXBv cnQgewo+ICsJCQkJCWh1Z29fZnVubmVsX291dF9wb3J0MDogCmVuZHBvaW50IHsKPiArCQkJCQkJ cmVtb3RlLWVuZHBvaW50ID0gCjwmZXRmX2luX3BvcnQ+Owo+ICsJCQkJCX07Cj4gKwkJCQl9Owo+ ICsJCQl9Owo+ICsJCX07Cj4gKwo+ICsJCWV0ZkAyOGMwNDAwMCB7CgpUaGUgcmVmZXJlbmNlIG1h bnVhbCBzdGF0ZXMgIkNYVE1DX0VUQiIgZm9yIHRoaXMgYWRkcmVzcy4gSSBkb24ndCBoYXZlIG11 Y2ggCmtub3dsZWRnZSBhYm91dCBjb3Jlc2lnaHQsIGJ1dCBFVEIgaXMgbm90IHRoZSBzYW1lIGFz IEVURiwgcmlnaHQ/IFdoaWNoIG9uZSBpcyAKY29ycmVjdD8KCkJlc3QgcmVnYXJkcywKQWxleGFu ZGVyCgo+ICsJCQljb21wYXRpYmxlID0gImFybSxjb3Jlc2lnaHQtdG1jIiwgCiJhcm0scHJpbWVj ZWxsIjsKPiArCQkJcmVnID0gPDB4MjhjMDQwMDAgMHgxMDAwPjsKPiArCQkJY2xvY2tzID0gPCZj bGsgSU1YOE1QX0NMS19NQUlOX0FYST47Cj4gKwkJCWNsb2NrLW5hbWVzID0gImFwYl9wY2xrIjsK PiArCQkJaW4tcG9ydHMgewo+ICsJCQkJcG9ydCB7Cj4gKwkJCQkJZXRmX2luX3BvcnQ6IGVuZHBv aW50IHsKPiArCQkJCQkJcmVtb3RlLWVuZHBvaW50ID0gCjwmaHVnb19mdW5uZWxfb3V0X3BvcnQw PjsKPiArCQkJCQl9Owo+ICsJCQkJfTsKPiArCQkJfTsKPiArCQkJb3V0LXBvcnRzIHsKPiArCQkJ CXBvcnQgewo+ICsJCQkJCWV0Zl9vdXRfcG9ydDogZW5kcG9pbnQgewo+ICsJCQkJCQlyZW1vdGUt ZW5kcG9pbnQgPSAKPCZldHJfaW5fcG9ydD47Cj4gKwkJCQkJfTsKPiArCQkJCX07Cj4gKwkJCX07 Cj4gKwkJfTsKPiArCj4gKwkJZXRyQDI4YzA2MDAwIHsKPiArCQkJY29tcGF0aWJsZSA9ICJhcm0s Y29yZXNpZ2h0LXRtYyIsIAoiYXJtLHByaW1lY2VsbCI7Cj4gKwkJCXJlZyA9IDwweDI4YzA2MDAw IDB4MTAwMD47Cj4gKwkJCWNsb2NrcyA9IDwmY2xrIElNWDhNUF9DTEtfTUFJTl9BWEk+Owo+ICsJ CQljbG9jay1uYW1lcyA9ICJhcGJfcGNsayI7Cj4gKwkJCWluLXBvcnRzIHsKPiArCQkJCXBvcnQg ewo+ICsJCQkJCWV0cl9pbl9wb3J0OiBlbmRwb2ludCB7Cj4gKwkJCQkJCXJlbW90ZS1lbmRwb2lu dCA9IAo8JmV0Zl9vdXRfcG9ydD47Cj4gKwkJCQkJfTsKPiArCQkJCX07Cj4gKwkJCX07Cj4gKwkJ fTsKPiArCj4gIAkJYWlwczE6IGJ1c0AzMDAwMDAwMCB7Cj4gIAkJCWNvbXBhdGlibGUgPSAiZnNs LGFpcHMtYnVzIiwgInNpbXBsZS1idXMiOwo+ICAJCQlyZWcgPSA8MHgzMDAwMDAwMCAweDQwMDAw MD47CgoKLS0gClRRLVN5c3RlbXMgR21iSCB8IE3DvGhsc3RyYcOfZSAyLCBHdXQgRGVsbGluZyB8 IDgyMjI5IFNlZWZlbGQsIEdlcm1hbnkKQW10c2dlcmljaHQgTcO8bmNoZW4sIEhSQiAxMDUwMTgK R2VzY2jDpGZ0c2bDvGhyZXI6IERldGxlZiBTY2huZWlkZXIsIFLDvGRpZ2VyIFN0YWhsLCBTdGVm YW4gU2NobmVpZGVyCmh0dHA6Ly93d3cudHEtZ3JvdXAuY29tLwpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlz dApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJh ZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==