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=-0.8 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED autolearn=no 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 1057DC3A5A4 for ; Fri, 23 Aug 2019 17:57:16 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id DFEF021848 for ; Fri, 23 Aug 2019 17:57:15 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=gmx.net header.i=@gmx.net header.b="Ts+0NBdd" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2404258AbfHWR5P (ORCPT ); Fri, 23 Aug 2019 13:57:15 -0400 Received: from mout.gmx.net ([212.227.15.15]:56701 "EHLO mout.gmx.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2389214AbfHWR5P (ORCPT ); Fri, 23 Aug 2019 13:57:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1566583013; bh=a3hZV3/n3ap+4WSZEq2RCiSPGLdIgJo4H4GyKnhd4jQ=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; b=Ts+0NBdd02jIOaF9g1O+JvxABsznTx6snIgz4VeDRBddaITcjR6Nqv3e0N6vElRv9 jRvzmc4DkatBYwteaGDAGJqGUC/qDK/SBtcBUBRggGsH0rFcVPRHpZRajiD3FpW2hq 812QeuqLdTWOt4wZp6hTWFFLox9/EA5C91RjywIQ= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [217.61.154.8] ([217.61.154.8]) by web-mail.gmx.net (3c-app-gmx-bs75.server.lan [172.19.170.219]) (via HTTP); Fri, 23 Aug 2019 19:56:53 +0200 MIME-Version: 1.0 Message-ID: From: "Frank Wunderlich" To: =?UTF-8?Q?=22Ren=C3=A9_van_Dorst=22?= Cc: "John Crispin" , "Sean Wang" , "Nelson Chang" , "David S . Miller" , "Matthias Brugger" , netdev@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, linux-mips@vger.kernel.org, "Russell King" , "Stefan Roese" , =?UTF-8?Q?=22Ren=C3=A9_van_Dorst=22?= Subject: Aw: [PATCH net-next v3 0/3] net: ethernet: mediatek: convert to PHYLINK Content-Type: text/plain; charset=UTF-8 Date: Fri, 23 Aug 2019 19:56:53 +0200 Importance: normal Sensitivity: Normal In-Reply-To: <20190823134516.27559-1-opensource@vdorst.com> References: <20190823134516.27559-1-opensource@vdorst.com> Content-Transfer-Encoding: quoted-printable X-UI-Message-Type: mail X-Priority: 3 X-Provags-ID: V03:K1:S0kLgvQPkllpT2VhF6NadCxmnsC4j1OSSgjS8MvBJRToXf5272KzfOlHJTEuMwhdhRBkV alz6rIZAKym54sGmYq+kBS+OqXCV1CPFSm9ypNkwOGS14DBQAGcoVfPkdH5Nr7yncJza6H0T9DMr GZZCcFwyv72zk+Svv2dxTijzg3isID01ns4l5Tw3kfKQ41yAUKX5MS8Gm5+YCMtQydyWUEgWilq3 HjT1GubFAxqdU7t3UOnwSylRmsBgFAQtFa37MIEPi0Iw0gTAhZUkmJCyNQM+D4nXU9D/xYGJC6W7 Hc= X-UI-Out-Filterresults: notjunk:1;V03:K0:JjDFsC2WnnU=:dLB5XzDJgCgcJHVkZzvig5 sTjeopAWAVioeRr8fmySRP1TgkFxKvRFvH3V4mUfeb3fHx8O0wsGCKSHrMOR9ELfHshqz3Bss MyLUU7uOWk+qzN2c5je2sFCKWuOnlgvfW5TBU3GXrj4g7k8wsqCcb3G7s+/c/CpNPMBmGDApl tA+kC+/VNwnmQy+Htr97ROyH7qzxTYPnlYARpzFm5Q1atphm6wW6AGx+UiVttsNQiK6X3LfoM /wzkvPtWesv8LfSmoa3a4NlT+PxQYDhCrBCWDgiT+QEapuBUT7KcVjl0fX+iuHIjsycbBHRKR a0hIyb6KORjVOjSz7R+0EzfIzV07qo7nuqwZqayALOnLdmzVHgWda3T9nfuy5BARIgEcJ8Ol6 72tHrpLx3s7zrX3NUdgOaxgaFDkyfDZZ9yB7+yN/9reEukzot6BSvGtlnWe+LETCno+Mvx85o xW59anHfl78cmTchS7iFUcSnlZqikA8R5gYnrrfenNILbTq/DOYKlcUaNDbTMTYh0SyShz7sb LQwdrByFdm1qPiSo5CPNb5z+/+iT7agAiLSdyfq2nnKJSU6z5aZqOJ2KF8OqUeaBNe6/Jn1Oa JpFKrukp3wtwVa+GA8HZndkCd14kMpR3jlOXKi4jhjzz8s4nNll4XDfh03MRrUi57hEeZJ+OD eOpHjC0BxSYsKoUsR9axMSqPLp/noA04+c7IaR4XXlFg12w== Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org tested on bpi-r2 (mt7623/mt7530) and bpi-r64 (mt7622/rtl8367) as reported to rene directly rx-path needs some rework because current rx-= speed on bpi-r2 is 865 Mbits/sec instead of ~940 Mbits/sec Tested-by: Frank Wunderlich regards Frank > Gesendet: Freitag, 23=2E August 2019 um 15:45 Uhr > Von: "Ren=C3=A9 van Dorst" > An: "John Crispin" , "Sean Wang" , "Nelson Chang" , "David S =2E Mil= ler" , "Matthias Brugger" > Cc: netdev@vger=2Ekernel=2Eorg, linux-arm-kernel@lists=2Einfradead=2Eorg= , linux-mediatek@lists=2Einfradead=2Eorg, linux-mips@vger=2Ekernel=2Eorg, "= Russell King" , "Frank Wunderlich" , "Stefan Roese" , "Ren=C3=A9 van Dorst" > Betreff: [PATCH net-next v3 0/3] net: ethernet: mediatek: convert to PHY= LINK > > These patches converts mediatek driver to PHYLINK API=2E >=20 > v2->v3: > * Phylink improvements and clean-ups after review > v1->v2: > * Rebase for mt76x8 changes > * Phylink improvements and clean-ups after review > * SGMII port doesn't support 2=2E5Gbit in SGMII mode only in BASE-X mode= =2E > Refactor the code=2E >=20 > Ren=C3=A9 van Dorst (3): > net: ethernet: mediatek: Add basic PHYLINK support > net: ethernet: mediatek: Re-add support SGMII > dt-bindings: net: ethernet: Update mt7622 docs and dts to reflect the > new phylink API >=20 > =2E=2E=2E/arm/mediatek/mediatek,sgmiisys=2Etxt | 2 - > =2E=2E=2E/dts/mediatek/mt7622-bananapi-bpi-r64=2Edts | 28 +- > arch/arm64/boot/dts/mediatek/mt7622=2Edtsi | 1 - > drivers/net/ethernet/mediatek/Kconfig | 2 +- > drivers/net/ethernet/mediatek/mtk_eth_path=2Ec | 75 +-- > drivers/net/ethernet/mediatek/mtk_eth_soc=2Ec | 529 ++++++++++++-----= - > drivers/net/ethernet/mediatek/mtk_eth_soc=2Eh | 68 ++- > drivers/net/ethernet/mediatek/mtk_sgmii=2Ec | 65 ++- > 8 files changed, 477 insertions(+), 293 deletions(-) >=20 > --=20 > 2=2E20=2E1 >=20 > From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Frank Wunderlich" Subject: Aw: [PATCH net-next v3 0/3] net: ethernet: mediatek: convert to PHYLINK Date: Fri, 23 Aug 2019 19:56:53 +0200 Message-ID: References: <20190823134516.27559-1-opensource@vdorst.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Return-path: In-Reply-To: <20190823134516.27559-1-opensource@vdorst.com> Sender: netdev-owner@vger.kernel.org Cc: John Crispin , Sean Wang , Nelson Chang , "David S . Miller" , Matthias Brugger , netdev@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, linux-mips@vger.kernel.org, Russell King , Stefan Roese , =?UTF-8?Q?=22Ren=C3=A9_van_Dorst=22?= List-Id: linux-mediatek@lists.infradead.org tested on bpi-r2 (mt7623/mt7530) and bpi-r64 (mt7622/rtl8367) as reported to rene directly rx-path needs some rework because current rx-= speed on bpi-r2 is 865 Mbits/sec instead of ~940 Mbits/sec Tested-by: Frank Wunderlich regards Frank > Gesendet: Freitag, 23=2E August 2019 um 15:45 Uhr > Von: "Ren=C3=A9 van Dorst" > An: "John Crispin" , "Sean Wang" , "Nelson Chang" , "David S =2E Mil= ler" , "Matthias Brugger" > Cc: netdev@vger=2Ekernel=2Eorg, linux-arm-kernel@lists=2Einfradead=2Eorg= , linux-mediatek@lists=2Einfradead=2Eorg, linux-mips@vger=2Ekernel=2Eorg, "= Russell King" , "Frank Wunderlich" , "Stefan Roese" , "Ren=C3=A9 van Dorst" > Betreff: [PATCH net-next v3 0/3] net: ethernet: mediatek: convert to PHY= LINK > > These patches converts mediatek driver to PHYLINK API=2E >=20 > v2->v3: > * Phylink improvements and clean-ups after review > v1->v2: > * Rebase for mt76x8 changes > * Phylink improvements and clean-ups after review > * SGMII port doesn't support 2=2E5Gbit in SGMII mode only in BASE-X mode= =2E > Refactor the code=2E >=20 > Ren=C3=A9 van Dorst (3): > net: ethernet: mediatek: Add basic PHYLINK support > net: ethernet: mediatek: Re-add support SGMII > dt-bindings: net: ethernet: Update mt7622 docs and dts to reflect the > new phylink API >=20 > =2E=2E=2E/arm/mediatek/mediatek,sgmiisys=2Etxt | 2 - > =2E=2E=2E/dts/mediatek/mt7622-bananapi-bpi-r64=2Edts | 28 +- > arch/arm64/boot/dts/mediatek/mt7622=2Edtsi | 1 - > drivers/net/ethernet/mediatek/Kconfig | 2 +- > drivers/net/ethernet/mediatek/mtk_eth_path=2Ec | 75 +-- > drivers/net/ethernet/mediatek/mtk_eth_soc=2Ec | 529 ++++++++++++-----= - > drivers/net/ethernet/mediatek/mtk_eth_soc=2Eh | 68 ++- > drivers/net/ethernet/mediatek/mtk_sgmii=2Ec | 65 ++- > 8 files changed, 477 insertions(+), 293 deletions(-) >=20 > --=20 > 2=2E20=2E1 >=20 > 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=-0.8 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED autolearn=no 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 3CBCAC3A5A2 for ; Fri, 23 Aug 2019 17:57:22 +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 134F821019 for ; Fri, 23 Aug 2019 17:57:22 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="uhx9Zfdz"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=gmx.net header.i=@gmx.net header.b="Ts+0NBdd" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 134F821019 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=public-files.de Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+infradead-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.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:References:In-Reply-To:Date:Subject:To: From:Message-ID:MIME-Version:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=n9hEZo80eLLqw2x3vEQX7UiLwFXciqGg2HiQ0OuTnh4=; b=uhx9Zfdz2BmUjH C1e7z1Ziz3nrchIETwzN+rJLrdrE1n7JH4KFCdCyyouxDcE33Nf9bjtAnFC3DHfR64GV9iGU3GEeN NmHc+PcoziUc2RtoFpBkhJhIkFKK7jRJDz/qp9hKNtlp7NrJxVZJq4cfH5Oa9v+W44qrJ7BoRhCx3 O0+3dDttaXCaeXhTC9fq4IMy1BcvmGy0pJazsoi9leaLsCRaF7CWwfNNnxEFI/UtDUlQu2NvQSbh1 8/B8iJ12bG7ElfTtkN9Sp3v4HCV/IeeXVIne54J0k2xgKQBp3GzXynB3axbB/z0VgZBU/MwSrBAp9 9dsAC2HLTGjRakmnJzDg==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92 #3 (Red Hat Linux)) id 1i1DoJ-0007Cq-3S; Fri, 23 Aug 2019 17:57:15 +0000 Received: from mout.gmx.net ([212.227.15.15]) by bombadil.infradead.org with esmtps (Exim 4.92 #3 (Red Hat Linux)) id 1i1DoF-0007A3-Oo; Fri, 23 Aug 2019 17:57:13 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1566583013; bh=a3hZV3/n3ap+4WSZEq2RCiSPGLdIgJo4H4GyKnhd4jQ=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; b=Ts+0NBdd02jIOaF9g1O+JvxABsznTx6snIgz4VeDRBddaITcjR6Nqv3e0N6vElRv9 jRvzmc4DkatBYwteaGDAGJqGUC/qDK/SBtcBUBRggGsH0rFcVPRHpZRajiD3FpW2hq 812QeuqLdTWOt4wZp6hTWFFLox9/EA5C91RjywIQ= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [217.61.154.8] ([217.61.154.8]) by web-mail.gmx.net (3c-app-gmx-bs75.server.lan [172.19.170.219]) (via HTTP); Fri, 23 Aug 2019 19:56:53 +0200 MIME-Version: 1.0 Message-ID: From: "Frank Wunderlich" To: =?UTF-8?Q?=22Ren=C3=A9_van_Dorst=22?= Subject: Aw: [PATCH net-next v3 0/3] net: ethernet: mediatek: convert to PHYLINK Date: Fri, 23 Aug 2019 19:56:53 +0200 Importance: normal Sensitivity: Normal In-Reply-To: <20190823134516.27559-1-opensource@vdorst.com> References: <20190823134516.27559-1-opensource@vdorst.com> X-UI-Message-Type: mail X-Priority: 3 X-Provags-ID: V03:K1:S0kLgvQPkllpT2VhF6NadCxmnsC4j1OSSgjS8MvBJRToXf5272KzfOlHJTEuMwhdhRBkV alz6rIZAKym54sGmYq+kBS+OqXCV1CPFSm9ypNkwOGS14DBQAGcoVfPkdH5Nr7yncJza6H0T9DMr GZZCcFwyv72zk+Svv2dxTijzg3isID01ns4l5Tw3kfKQ41yAUKX5MS8Gm5+YCMtQydyWUEgWilq3 HjT1GubFAxqdU7t3UOnwSylRmsBgFAQtFa37MIEPi0Iw0gTAhZUkmJCyNQM+D4nXU9D/xYGJC6W7 Hc= X-UI-Out-Filterresults: notjunk:1;V03:K0:JjDFsC2WnnU=:dLB5XzDJgCgcJHVkZzvig5 sTjeopAWAVioeRr8fmySRP1TgkFxKvRFvH3V4mUfeb3fHx8O0wsGCKSHrMOR9ELfHshqz3Bss MyLUU7uOWk+qzN2c5je2sFCKWuOnlgvfW5TBU3GXrj4g7k8wsqCcb3G7s+/c/CpNPMBmGDApl tA+kC+/VNwnmQy+Htr97ROyH7qzxTYPnlYARpzFm5Q1atphm6wW6AGx+UiVttsNQiK6X3LfoM /wzkvPtWesv8LfSmoa3a4NlT+PxQYDhCrBCWDgiT+QEapuBUT7KcVjl0fX+iuHIjsycbBHRKR a0hIyb6KORjVOjSz7R+0EzfIzV07qo7nuqwZqayALOnLdmzVHgWda3T9nfuy5BARIgEcJ8Ol6 72tHrpLx3s7zrX3NUdgOaxgaFDkyfDZZ9yB7+yN/9reEukzot6BSvGtlnWe+LETCno+Mvx85o xW59anHfl78cmTchS7iFUcSnlZqikA8R5gYnrrfenNILbTq/DOYKlcUaNDbTMTYh0SyShz7sb LQwdrByFdm1qPiSo5CPNb5z+/+iT7agAiLSdyfq2nnKJSU6z5aZqOJ2KF8OqUeaBNe6/Jn1Oa JpFKrukp3wtwVa+GA8HZndkCd14kMpR3jlOXKi4jhjzz8s4nNll4XDfh03MRrUi57hEeZJ+OD eOpHjC0BxSYsKoUsR9axMSqPLp/noA04+c7IaR4XXlFg12w== X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190823_105712_102962_35D34849 X-CRM114-Status: UNSURE ( 9.62 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Nelson Chang , netdev@vger.kernel.org, Sean Wang , linux-mips@vger.kernel.org, Russell King , =?UTF-8?Q?=22Ren=C3=A9_van_Dorst=22?= , linux-mediatek@lists.infradead.org, John Crispin , Matthias Brugger , Stefan Roese , "David S . Miller" , linux-arm-kernel@lists.infradead.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org dGVzdGVkIG9uIGJwaS1yMiAobXQ3NjIzL210NzUzMCkgYW5kIGJwaS1yNjQgKG10NzYyMi9ydGw4 MzY3KQoKYXMgcmVwb3J0ZWQgdG8gcmVuZSBkaXJlY3RseSByeC1wYXRoIG5lZWRzIHNvbWUgcmV3 b3JrIGJlY2F1c2UgY3VycmVudCByeC1zcGVlZApvbiBicGktcjIgaXMgODY1IE1iaXRzL3NlYyBp bnN0ZWFkIG9mIH45NDAgTWJpdHMvc2VjCgpUZXN0ZWQtYnk6IEZyYW5rIFd1bmRlcmxpY2ggPGZy YW5rLXdAcHVibGljLWZpbGVzLmRlPgoKcmVnYXJkcyBGcmFuawoKCj4gR2VzZW5kZXQ6IEZyZWl0 YWcsIDIzLiBBdWd1c3QgMjAxOSB1bSAxNTo0NSBVaHIKPiBWb246ICJSZW7DqSB2YW4gRG9yc3Qi IDxvcGVuc291cmNlQHZkb3JzdC5jb20+Cj4gQW46ICJKb2huIENyaXNwaW4iIDxqb2huQHBocm96 ZW4ub3JnPiwgIlNlYW4gV2FuZyIgPHNlYW4ud2FuZ0BtZWRpYXRlay5jb20+LCAiTmVsc29uIENo YW5nIiA8bmVsc29uLmNoYW5nQG1lZGlhdGVrLmNvbT4sICJEYXZpZCBTIC4gTWlsbGVyIiA8ZGF2 ZW1AZGF2ZW1sb2Z0Lm5ldD4sICJNYXR0aGlhcyBCcnVnZ2VyIiA8bWF0dGhpYXMuYmdnQGdtYWls LmNvbT4KPiBDYzogbmV0ZGV2QHZnZXIua2VybmVsLm9yZywgbGludXgtYXJtLWtlcm5lbEBsaXN0 cy5pbmZyYWRlYWQub3JnLCBsaW51eC1tZWRpYXRla0BsaXN0cy5pbmZyYWRlYWQub3JnLCBsaW51 eC1taXBzQHZnZXIua2VybmVsLm9yZywgIlJ1c3NlbGwgS2luZyIgPGxpbnV4QGFybWxpbnV4Lm9y Zy51az4sICJGcmFuayBXdW5kZXJsaWNoIiA8ZnJhbmstd0BwdWJsaWMtZmlsZXMuZGU+LCAiU3Rl ZmFuIFJvZXNlIiA8c3JAZGVueC5kZT4sICJSZW7DqSB2YW4gRG9yc3QiIDxvcGVuc291cmNlQHZk b3JzdC5jb20+Cj4gQmV0cmVmZjogW1BBVENIIG5ldC1uZXh0IHYzIDAvM10gbmV0OiBldGhlcm5l dDogbWVkaWF0ZWs6IGNvbnZlcnQgdG8gUEhZTElOSwo+Cj4gVGhlc2UgcGF0Y2hlcyBjb252ZXJ0 cyBtZWRpYXRlayBkcml2ZXIgdG8gUEhZTElOSyBBUEkuCj4gCj4gdjItPnYzOgo+ICogUGh5bGlu ayBpbXByb3ZlbWVudHMgYW5kIGNsZWFuLXVwcyBhZnRlciByZXZpZXcKPiB2MS0+djI6Cj4gKiBS ZWJhc2UgZm9yIG10NzZ4OCBjaGFuZ2VzCj4gKiBQaHlsaW5rIGltcHJvdmVtZW50cyBhbmQgY2xl YW4tdXBzIGFmdGVyIHJldmlldwo+ICogU0dNSUkgcG9ydCBkb2Vzbid0IHN1cHBvcnQgMi41R2Jp dCBpbiBTR01JSSBtb2RlIG9ubHkgaW4gQkFTRS1YIG1vZGUuCj4gICBSZWZhY3RvciB0aGUgY29k ZS4KPiAKPiBSZW7DqSB2YW4gRG9yc3QgKDMpOgo+ICAgbmV0OiBldGhlcm5ldDogbWVkaWF0ZWs6 IEFkZCBiYXNpYyBQSFlMSU5LIHN1cHBvcnQKPiAgIG5ldDogZXRoZXJuZXQ6IG1lZGlhdGVrOiBS ZS1hZGQgc3VwcG9ydCBTR01JSQo+ICAgZHQtYmluZGluZ3M6IG5ldDogZXRoZXJuZXQ6IFVwZGF0 ZSBtdDc2MjIgZG9jcyBhbmQgZHRzIHRvIHJlZmxlY3QgdGhlCj4gICAgIG5ldyBwaHlsaW5rIEFQ SQo+IAo+ICAuLi4vYXJtL21lZGlhdGVrL21lZGlhdGVrLHNnbWlpc3lzLnR4dCAgICAgICAgfCAg IDIgLQo+ICAuLi4vZHRzL21lZGlhdGVrL210NzYyMi1iYW5hbmFwaS1icGktcjY0LmR0cyAgfCAg MjggKy0KPiAgYXJjaC9hcm02NC9ib290L2R0cy9tZWRpYXRlay9tdDc2MjIuZHRzaSAgICAgIHwg ICAxIC0KPiAgZHJpdmVycy9uZXQvZXRoZXJuZXQvbWVkaWF0ZWsvS2NvbmZpZyAgICAgICAgIHwg ICAyICstCj4gIGRyaXZlcnMvbmV0L2V0aGVybmV0L21lZGlhdGVrL210a19ldGhfcGF0aC5jICB8 ICA3NSArLS0KPiAgZHJpdmVycy9uZXQvZXRoZXJuZXQvbWVkaWF0ZWsvbXRrX2V0aF9zb2MuYyAg IHwgNTI5ICsrKysrKysrKysrKy0tLS0tLQo+ICBkcml2ZXJzL25ldC9ldGhlcm5ldC9tZWRpYXRl ay9tdGtfZXRoX3NvYy5oICAgfCAgNjggKystCj4gIGRyaXZlcnMvbmV0L2V0aGVybmV0L21lZGlh dGVrL210a19zZ21paS5jICAgICB8ICA2NSArKy0KPiAgOCBmaWxlcyBjaGFuZ2VkLCA0NzcgaW5z ZXJ0aW9ucygrKSwgMjkzIGRlbGV0aW9ucygtKQo+IAo+IC0tIAo+IDIuMjAuMQo+IAo+CgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2Vy bmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0 cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVs Cg==