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=-9.3 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,MAILING_LIST_MULTI, NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 autolearn=unavailable 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 28E63C64E7B for ; Mon, 30 Nov 2020 22:59:06 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id C6F1E20725 for ; Mon, 30 Nov 2020 22:59:05 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="d2cpPCDw" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730690AbgK3W6l (ORCPT ); Mon, 30 Nov 2020 17:58:41 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42314 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728021AbgK3W6l (ORCPT ); Mon, 30 Nov 2020 17:58:41 -0500 Received: from mail-lf1-x143.google.com (mail-lf1-x143.google.com [IPv6:2a00:1450:4864:20::143]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 75007C0617A6; Mon, 30 Nov 2020 14:57:47 -0800 (PST) Received: by mail-lf1-x143.google.com with SMTP id l11so25188260lfg.0; Mon, 30 Nov 2020 14:57:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=CF4VCvT4y1MxLEN3CJpvUBs6aS1caFV9qr8mvMQWWkQ=; b=d2cpPCDwNOjwJ6zcyEH2OArFryPnDeS1v1mqLxiZ+cT8m5CMXk396ihiK1Z+IbhVGH 1tDI2bfUXmCLyz0+wmsNpiZ8XBXhA1tumhbrUIKZiRJlzSGihfizD+UFCJu63/yAb4+K rV3Zm1PIcTZyuCXFy1FHWMOmSyc7jFxs5KUvk5p4diMvitODg1SqQZUkVjyquBm3BdPC N8Q2rwDqqHMfQsUGPskU3kXBiQdkLyCsLBgyldzxov3xNZ+QZpIqAjdOyAGQbGL41qm9 BL787np2iHPKbnFaf48ATS0ymrwLyBukH6pVmXsxfCrhm5VPqbwaZOEPhxRq3gN3bZqt Bogg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=CF4VCvT4y1MxLEN3CJpvUBs6aS1caFV9qr8mvMQWWkQ=; b=G02Xoof0jGFFeOb5nZ8yakOyyoq2XjbDrSGtljTUTSOYrilbPvvO16JMXhKFonOjOz gdF6ZT8hdRi0h2mligV8lxZEyLIPqYlP3uX6UHWjVrCHYRNvTYOhYf0UcafcCayYkJXM PV4s9Cyx5VgOFLFqhmL/IJTSJe56UAUlglCpcbY0D/z7BZHSQtAqnXml4PeOvuTIbPBT K50URO8BrpOg1YcL9Hv4tM+eIggEKoewwEMxZh+TNM+XE+R+Kxz2Dcm18+UBVL1SGws6 9/Ilb7ZI0mW2Ffve3ZA2HQTIVP1urwR5EhjM5k5LVdQDFZqWc12r5xs9nwTETFY897I/ 6q/w== X-Gm-Message-State: AOAM532FHrbBcckH9/IFc+lVkxSrLRRDkLFgR/PPqvPzm1XAh9Ry4Hls RurGTC+vyP4YYMliHtoEx/E= X-Google-Smtp-Source: ABdhPJxPQ5c3K0b2ozPSWkF7iFJ7NCtYycGijm2HoLwZV/SOV1v33DiiclIeLz/+U3dd6zS5vKhPhQ== X-Received: by 2002:ac2:4890:: with SMTP id x16mr10210588lfc.4.1606777066004; Mon, 30 Nov 2020 14:57:46 -0800 (PST) Received: from [192.168.2.145] (109-252-193-159.dynamic.spd-mgts.ru. [109.252.193.159]) by smtp.googlemail.com with ESMTPSA id p16sm2616059lfe.255.2020.11.30.14.57.44 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 30 Nov 2020 14:57:45 -0800 (PST) Subject: Re: [PATCH v10 17/19] ARM: tegra: Add EMC OPP properties to Tegra20 device-trees To: Jon Hunter , Thierry Reding , Georgi Djakov , Rob Herring , Michael Turquette , Stephen Boyd , Peter De Schrijver , MyungJoo Ham , Kyungmin Park , Chanwoo Choi , Mikko Perttunen , Viresh Kumar , Peter Geis , Nicolas Chauvet , Krzysztof Kozlowski Cc: linux-tegra@vger.kernel.org, linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org References: <20201123002723.28463-1-digetx@gmail.com> <20201123002723.28463-18-digetx@gmail.com> <60657f5e-bd30-094e-f8df-6ba69e0d6a3e@nvidia.com> From: Dmitry Osipenko Message-ID: <1ed05baf-3a01-3a2b-cd79-98b356c846cf@gmail.com> Date: Tue, 1 Dec 2020 01:57:44 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.4.2 MIME-Version: 1.0 In-Reply-To: <60657f5e-bd30-094e-f8df-6ba69e0d6a3e@nvidia.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-tegra@vger.kernel.org 01.12.2020 00:17, Jon Hunter пишет: > Hi Dmitry, > > On 23/11/2020 00:27, Dmitry Osipenko wrote: >> Add EMC OPP DVFS tables and update board device-trees by removing >> unsupported OPPs. >> >> Signed-off-by: Dmitry Osipenko > This change is generating the following warning on Tegra20 Ventana > and prevents the EMC from probing ... > > [ 2.485711] tegra20-emc 7000f400.memory-controller: device-tree doesn't have memory timings > [ 2.499386] tegra20-emc 7000f400.memory-controller: 32bit DRAM bus > [ 2.505810] ------------[ cut here ]------------ > [ 2.510511] WARNING: CPU: 0 PID: 1 at /local/workdir/tegra/mlt-linux_next/kernel/drivers/opp/of.c:875 _of_add_opp_table_v2+0x598/0x61c > [ 2.529746] Modules linked in: > [ 2.540140] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 5.10.0-rc5-next-20201130 #1 > [ 2.554606] Hardware name: NVIDIA Tegra SoC (Flattened Device Tree) > [ 2.560892] [] (unwind_backtrace) from [] (show_stack+0x10/0x14) > [ 2.568640] [] (show_stack) from [] (dump_stack+0xc8/0xdc) > [ 2.575866] [] (dump_stack) from [] (__warn+0x104/0x108) > [ 2.582912] [] (__warn) from [] (warn_slowpath_fmt+0xb0/0xb8) > [ 2.590397] [] (warn_slowpath_fmt) from [] (_of_add_opp_table_v2+0x598/0x61c) > [ 2.599269] [] (_of_add_opp_table_v2) from [] (dev_pm_opp_of_add_table+0x3c/0x1a0) > [ 2.608582] [] (dev_pm_opp_of_add_table) from [] (tegra_emc_probe+0x478/0x940) > [ 2.617548] [] (tegra_emc_probe) from [] (platform_drv_probe+0x48/0x98) > [ 2.625899] [] (platform_drv_probe) from [] (really_probe+0x218/0x3b8) > [ 2.634162] [] (really_probe) from [] (driver_probe_device+0x5c/0xb4) > [ 2.642338] [] (driver_probe_device) from [] (device_driver_attach+0x58/0x60) > [ 2.651208] [] (device_driver_attach) from [] (__driver_attach+0x80/0xbc) > [ 2.659730] [] (__driver_attach) from [] (bus_for_each_dev+0x74/0xb4) > [ 2.667905] [] (bus_for_each_dev) from [] (bus_add_driver+0x164/0x1e8) > [ 2.676168] [] (bus_add_driver) from [] (driver_register+0x7c/0x114) > [ 2.684259] [] (driver_register) from [] (do_one_initcall+0x54/0x2b0) > [ 2.692441] [] (do_one_initcall) from [] (kernel_init_freeable+0x1a4/0x1f4) > [ 2.701145] [] (kernel_init_freeable) from [] (kernel_init+0x8/0x118) > [ 2.709321] [] (kernel_init) from [] (ret_from_fork+0x14/0x24) > [ 2.716885] Exception stack(0xc1501fb0 to 0xc1501ff8) > [ 2.721933] 1fa0: 00000000 00000000 00000000 00000000 > [ 2.730106] 1fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > [ 2.738278] 1fe0: 00000000 00000000 00000000 00000000 00000013 00000000 > [ 2.751940] ---[ end trace 61e3b76deca27ef3 ]--- > > > Cheers > Jon > Hello Jon, That is harmless and expected to happen because the patch "memory: tegra20: Support hardware versioning and clean up OPP table initialization" isn't applied yet, while Thierry already applied the DT patches from this v10. 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=-7.0 required=3.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,MAILING_LIST_MULTI, NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 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 2DD6AC64E7A for ; Tue, 1 Dec 2020 08:24:36 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (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 BF56D20659 for ; Tue, 1 Dec 2020 08:24:35 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="d2cpPCDw" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org BF56D20659 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 2AA246E54C; Tue, 1 Dec 2020 08:23:48 +0000 (UTC) Received: from mail-lf1-x144.google.com (mail-lf1-x144.google.com [IPv6:2a00:1450:4864:20::144]) by gabe.freedesktop.org (Postfix) with ESMTPS id B2C9689A4E for ; Mon, 30 Nov 2020 22:57:47 +0000 (UTC) Received: by mail-lf1-x144.google.com with SMTP id r24so25137745lfm.8 for ; Mon, 30 Nov 2020 14:57:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=CF4VCvT4y1MxLEN3CJpvUBs6aS1caFV9qr8mvMQWWkQ=; b=d2cpPCDwNOjwJ6zcyEH2OArFryPnDeS1v1mqLxiZ+cT8m5CMXk396ihiK1Z+IbhVGH 1tDI2bfUXmCLyz0+wmsNpiZ8XBXhA1tumhbrUIKZiRJlzSGihfizD+UFCJu63/yAb4+K rV3Zm1PIcTZyuCXFy1FHWMOmSyc7jFxs5KUvk5p4diMvitODg1SqQZUkVjyquBm3BdPC N8Q2rwDqqHMfQsUGPskU3kXBiQdkLyCsLBgyldzxov3xNZ+QZpIqAjdOyAGQbGL41qm9 BL787np2iHPKbnFaf48ATS0ymrwLyBukH6pVmXsxfCrhm5VPqbwaZOEPhxRq3gN3bZqt Bogg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=CF4VCvT4y1MxLEN3CJpvUBs6aS1caFV9qr8mvMQWWkQ=; b=eVNE2wH8jkRR4Uk03CoeeqvcPT52m7Lbov6fhcI7jsF6/OetFCilUChogwRp/VBxat k0NteO90sKeIA4ptS/lYQgrH46Q7ndV1p5AGXoHEbNBZsVr2zH/Ax56evTf7dzHeLJRr /ijbuGYHEXYU6orDxYGnKilOR0yb2emT6HYf0c0eP5xv+y6o9UXS1cU2PskY7oDYfQ9e NT80ru5JaGDjJmg0MQ9SRDvA0H7JkEwvg62X5VAIKrWDXBiWJ6HlXQB8QquY7FPM9I5r BtlNpT5FjSsGzjCEXmx+dnH2Q5Sx6JWOi8GstKuuiCTRnLcMbelmKt6RebkgdAeSx11A zk6A== X-Gm-Message-State: AOAM5328iBr0yc4WEqzPfM+u2z77WpbclETPu80ZQMcwaN8MlViei0hk OH0mAhm5GgTA5PocCJPUGWDHfzeGERE= X-Google-Smtp-Source: ABdhPJxPQ5c3K0b2ozPSWkF7iFJ7NCtYycGijm2HoLwZV/SOV1v33DiiclIeLz/+U3dd6zS5vKhPhQ== X-Received: by 2002:ac2:4890:: with SMTP id x16mr10210588lfc.4.1606777066004; Mon, 30 Nov 2020 14:57:46 -0800 (PST) Received: from [192.168.2.145] (109-252-193-159.dynamic.spd-mgts.ru. [109.252.193.159]) by smtp.googlemail.com with ESMTPSA id p16sm2616059lfe.255.2020.11.30.14.57.44 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 30 Nov 2020 14:57:45 -0800 (PST) Subject: Re: [PATCH v10 17/19] ARM: tegra: Add EMC OPP properties to Tegra20 device-trees To: Jon Hunter , Thierry Reding , Georgi Djakov , Rob Herring , Michael Turquette , Stephen Boyd , Peter De Schrijver , MyungJoo Ham , Kyungmin Park , Chanwoo Choi , Mikko Perttunen , Viresh Kumar , Peter Geis , Nicolas Chauvet , Krzysztof Kozlowski References: <20201123002723.28463-1-digetx@gmail.com> <20201123002723.28463-18-digetx@gmail.com> <60657f5e-bd30-094e-f8df-6ba69e0d6a3e@nvidia.com> From: Dmitry Osipenko Message-ID: <1ed05baf-3a01-3a2b-cd79-98b356c846cf@gmail.com> Date: Tue, 1 Dec 2020 01:57:44 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.4.2 MIME-Version: 1.0 In-Reply-To: <60657f5e-bd30-094e-f8df-6ba69e0d6a3e@nvidia.com> Content-Language: en-US X-Mailman-Approved-At: Tue, 01 Dec 2020 08:23:37 +0000 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-pm@vger.kernel.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" MDEuMTIuMjAyMCAwMDoxNywgSm9uIEh1bnRlciDQv9C40YjQtdGCOgo+IEhpIERtaXRyeSwKPiAK PiBPbiAyMy8xMS8yMDIwIDAwOjI3LCBEbWl0cnkgT3NpcGVua28gd3JvdGU6Cj4+IEFkZCBFTUMg T1BQIERWRlMgdGFibGVzIGFuZCB1cGRhdGUgYm9hcmQgZGV2aWNlLXRyZWVzIGJ5IHJlbW92aW5n Cj4+IHVuc3VwcG9ydGVkIE9QUHMuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IERtaXRyeSBPc2lwZW5r byA8ZGlnZXR4QGdtYWlsLmNvbT4KPiBUaGlzIGNoYW5nZSBpcyBnZW5lcmF0aW5nIHRoZSBmb2xs b3dpbmcgd2FybmluZyBvbiBUZWdyYTIwIFZlbnRhbmEKPiBhbmQgcHJldmVudHMgdGhlIEVNQyBm cm9tIHByb2JpbmcgLi4uCj4gCj4gWyAgICAyLjQ4NTcxMV0gdGVncmEyMC1lbWMgNzAwMGY0MDAu bWVtb3J5LWNvbnRyb2xsZXI6IGRldmljZS10cmVlIGRvZXNuJ3QgaGF2ZSBtZW1vcnkgdGltaW5n cwo+IFsgICAgMi40OTkzODZdIHRlZ3JhMjAtZW1jIDcwMDBmNDAwLm1lbW9yeS1jb250cm9sbGVy OiAzMmJpdCBEUkFNIGJ1cwo+IFsgICAgMi41MDU4MTBdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUg XS0tLS0tLS0tLS0tLQo+IFsgICAgMi41MTA1MTFdIFdBUk5JTkc6IENQVTogMCBQSUQ6IDEgYXQg L2xvY2FsL3dvcmtkaXIvdGVncmEvbWx0LWxpbnV4X25leHQva2VybmVsL2RyaXZlcnMvb3BwL29m LmM6ODc1IF9vZl9hZGRfb3BwX3RhYmxlX3YyKzB4NTk4LzB4NjFjCj4gWyAgICAyLjUyOTc0Nl0g TW9kdWxlcyBsaW5rZWQgaW46Cj4gWyAgICAyLjU0MDE0MF0gQ1BVOiAwIFBJRDogMSBDb21tOiBz d2FwcGVyLzAgTm90IHRhaW50ZWQgNS4xMC4wLXJjNS1uZXh0LTIwMjAxMTMwICMxCj4gWyAgICAy LjU1NDYwNl0gSGFyZHdhcmUgbmFtZTogTlZJRElBIFRlZ3JhIFNvQyAoRmxhdHRlbmVkIERldmlj ZSBUcmVlKQo+IFsgICAgMi41NjA4OTJdIFs8YzAxMTEzNmM+XSAodW53aW5kX2JhY2t0cmFjZSkg ZnJvbSBbPGMwMTBiYjYwPl0gKHNob3dfc3RhY2srMHgxMC8weDE0KQo+IFsgICAgMi41Njg2NDBd IFs8YzAxMGJiNjA+XSAoc2hvd19zdGFjaykgZnJvbSBbPGMwYmNlZTU0Pl0gKGR1bXBfc3RhY2sr MHhjOC8weGRjKQo+IFsgICAgMi41NzU4NjZdIFs8YzBiY2VlNTQ+XSAoZHVtcF9zdGFjaykgZnJv bSBbPGMwMTIzNWRjPl0gKF9fd2FybisweDEwNC8weDEwOCkKPiBbICAgIDIuNTgyOTEyXSBbPGMw MTIzNWRjPl0gKF9fd2FybikgZnJvbSBbPGMwMTIzNjkwPl0gKHdhcm5fc2xvd3BhdGhfZm10KzB4 YjAvMHhiOCkKPiBbICAgIDIuNTkwMzk3XSBbPGMwMTIzNjkwPl0gKHdhcm5fc2xvd3BhdGhfZm10 KSBmcm9tIFs8YzA4MjVhZDA+XSAoX29mX2FkZF9vcHBfdGFibGVfdjIrMHg1OTgvMHg2MWMpCj4g WyAgICAyLjU5OTI2OV0gWzxjMDgyNWFkMD5dIChfb2ZfYWRkX29wcF90YWJsZV92MikgZnJvbSBb PGMwODI1YjkwPl0gKGRldl9wbV9vcHBfb2ZfYWRkX3RhYmxlKzB4M2MvMHgxYTApCj4gWyAgICAy LjYwODU4Ml0gWzxjMDgyNWI5MD5dIChkZXZfcG1fb3BwX29mX2FkZF90YWJsZSkgZnJvbSBbPGMw ODdiNzc0Pl0gKHRlZ3JhX2VtY19wcm9iZSsweDQ3OC8weDk0MCkKPiBbICAgIDIuNjE3NTQ4XSBb PGMwODdiNzc0Pl0gKHRlZ3JhX2VtY19wcm9iZSkgZnJvbSBbPGMwNjU0Mzk4Pl0gKHBsYXRmb3Jt X2Rydl9wcm9iZSsweDQ4LzB4OTgpCj4gWyAgICAyLjYyNTg5OV0gWzxjMDY1NDM5OD5dIChwbGF0 Zm9ybV9kcnZfcHJvYmUpIGZyb20gWzxjMDY1MjIzOD5dIChyZWFsbHlfcHJvYmUrMHgyMTgvMHgz YjgpCj4gWyAgICAyLjYzNDE2Ml0gWzxjMDY1MjIzOD5dIChyZWFsbHlfcHJvYmUpIGZyb20gWzxj MDY1MjU0MD5dIChkcml2ZXJfcHJvYmVfZGV2aWNlKzB4NWMvMHhiNCkKPiBbICAgIDIuNjQyMzM4 XSBbPGMwNjUyNTQwPl0gKGRyaXZlcl9wcm9iZV9kZXZpY2UpIGZyb20gWzxjMDY1Mjc0MD5dIChk ZXZpY2VfZHJpdmVyX2F0dGFjaCsweDU4LzB4NjApCj4gWyAgICAyLjY1MTIwOF0gWzxjMDY1Mjc0 MD5dIChkZXZpY2VfZHJpdmVyX2F0dGFjaCkgZnJvbSBbPGMwNjUyN2M4Pl0gKF9fZHJpdmVyX2F0 dGFjaCsweDgwLzB4YmMpCj4gWyAgICAyLjY1OTczMF0gWzxjMDY1MjdjOD5dIChfX2RyaXZlcl9h dHRhY2gpIGZyb20gWzxjMDY1MDYxMD5dIChidXNfZm9yX2VhY2hfZGV2KzB4NzQvMHhiNCkKPiBb ICAgIDIuNjY3OTA1XSBbPGMwNjUwNjEwPl0gKGJ1c19mb3JfZWFjaF9kZXYpIGZyb20gWzxjMDY1 MTVmOD5dIChidXNfYWRkX2RyaXZlcisweDE2NC8weDFlOCkKPiBbICAgIDIuNjc2MTY4XSBbPGMw NjUxNWY4Pl0gKGJ1c19hZGRfZHJpdmVyKSBmcm9tIFs8YzA2NTMyYTg+XSAoZHJpdmVyX3JlZ2lz dGVyKzB4N2MvMHgxMTQpCj4gWyAgICAyLjY4NDI1OV0gWzxjMDY1MzJhOD5dIChkcml2ZXJfcmVn aXN0ZXIpIGZyb20gWzxjMDEwMjIwOD5dIChkb19vbmVfaW5pdGNhbGwrMHg1NC8weDJiMCkKPiBb ICAgIDIuNjkyNDQxXSBbPGMwMTAyMjA4Pl0gKGRvX29uZV9pbml0Y2FsbCkgZnJvbSBbPGMxMDAx MGNjPl0gKGtlcm5lbF9pbml0X2ZyZWVhYmxlKzB4MWE0LzB4MWY0KQo+IFsgICAgMi43MDExNDVd IFs8YzEwMDEwY2M+XSAoa2VybmVsX2luaXRfZnJlZWFibGUpIGZyb20gWzxjMGJkNDUxMD5dIChr ZXJuZWxfaW5pdCsweDgvMHgxMTgpCj4gWyAgICAyLjcwOTMyMV0gWzxjMGJkNDUxMD5dIChrZXJu ZWxfaW5pdCkgZnJvbSBbPGMwMTAwMWIwPl0gKHJldF9mcm9tX2ZvcmsrMHgxNC8weDI0KQo+IFsg ICAgMi43MTY4ODVdIEV4Y2VwdGlvbiBzdGFjaygweGMxNTAxZmIwIHRvIDB4YzE1MDFmZjgpCj4g WyAgICAyLjcyMTkzM10gMWZhMDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg MDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAKPiBbICAgIDIuNzMwMTA2XSAxZmMw OiAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAw MDAwMDAwMCAwMDAwMDAwMAo+IFsgICAgMi43MzgyNzhdIDFmZTA6IDAwMDAwMDAwIDAwMDAwMDAw IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDEzIDAwMDAwMDAwCj4gWyAgICAyLjc1MTk0MF0gLS0t WyBlbmQgdHJhY2UgNjFlM2I3NmRlY2EyN2VmMyBdLS0tCj4gCj4gCj4gQ2hlZXJzCj4gSm9uCj4g CgpIZWxsbyBKb24sCgpUaGF0IGlzIGhhcm1sZXNzIGFuZCBleHBlY3RlZCB0byBoYXBwZW4gYmVj YXVzZSB0aGUgcGF0Y2ggIm1lbW9yeToKdGVncmEyMDogU3VwcG9ydCBoYXJkd2FyZSB2ZXJzaW9u aW5nIGFuZCBjbGVhbiB1cCBPUFAgdGFibGUKaW5pdGlhbGl6YXRpb24iIGlzbid0IGFwcGxpZWQg eWV0LCB3aGlsZSBUaGllcnJ5IGFscmVhZHkgYXBwbGllZCB0aGUgRFQKcGF0Y2hlcyBmcm9tIHRo aXMgdjEwLgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpk cmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0 cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK