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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 02194C04A95 for ; Mon, 26 Sep 2022 01:43:40 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233274AbiIZBnj (ORCPT ); Sun, 25 Sep 2022 21:43:39 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41584 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232377AbiIZBng (ORCPT ); Sun, 25 Sep 2022 21:43:36 -0400 Received: from mail-wm1-x32f.google.com (mail-wm1-x32f.google.com [IPv6:2a00:1450:4864:20::32f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DAE0C22286 for ; Sun, 25 Sep 2022 18:43:34 -0700 (PDT) Received: by mail-wm1-x32f.google.com with SMTP id e10-20020a05600c4e4a00b003b4eff4ab2cso6567134wmq.4 for ; Sun, 25 Sep 2022 18:43:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date; bh=TXypzlgba8Zg3Bw+ufq5o3Y7uUVrGlJmf5mQqKp3w8E=; b=AXPxiZpebfmDuNVIIpFcl61O6FMrbNWBmHwpS/s9kimT/KmoHFSK0xzsJsLQFOv5RO zXQi332g+PC4JIz5hRD93r95j5P+w2jzfnqklen0MZ4WjkfA+g4Hv1AHvoxZ28DDPVwf W5bbsiUP01wXZh+3P7JTvV7sGLT1hCdmjFViUOnOpxSBEBuGrXYMa7EzAJUgkdZ2qEts BEbQ2EijoF7n4RbSUsok/5pwf+Q1uvPsmEAyVF8g9b7+7K94m1euEqo2jlxHJuQrm9UG p8saAI0pHn5U7oxS2QHDmqG/lP6JINOmTS7J3autxovS/tY2gqDkcvVnQeeK5l8o01Lt Brjg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date; bh=TXypzlgba8Zg3Bw+ufq5o3Y7uUVrGlJmf5mQqKp3w8E=; b=SwuVnsiouFGtJddn1IeQcOflkUB2TeTloAXAtDZFIvGUk+Mtyku2xX5cw4Y5TlmFZA RhYgeA91FPR6PzxjHy0QK1j1VJ/1yvGw4KG0VupVPtGSWqWjuNx0VPliuXqWa+0bHJAl vJQkghXEEVrqjCmCQKdCytfPJEH00fbFMpZ/YFxlAL8EkBKy4aFLQwQjLszde/utwyxn zAiixDhqWYL4BHaat0yQ6uycy4n4EieDLAgbnCxzxUl8DhigA8NgUNMX8xL/J9A5KIIX BYPMIuMDCm5YG5QuJKNgjfIZd5W0svJi4mClGopQbBOaVh+P5CH+0Wi9foP1IqhP5DkX VAFw== X-Gm-Message-State: ACrzQf360ge39tf0DPsHdPURAu6+rPfxp7tULVH2Vam2buBjxtjTdw2t fzalakzSsbqYOSiLwAz+IZFGEbOyoGIAvhHHOTHk+NLOjr8= X-Google-Smtp-Source: AMsMyM4uXxdw8hSXJcrKU7D1Irudn2PDOysdVx3GKVPXMGmyCViP+I4gZVoaoykVuRFCp5DJxEMVLwTYBkpRthQLEN4= X-Received: by 2002:a1c:ed11:0:b0:3b4:d3e1:bec with SMTP id l17-20020a1ced11000000b003b4d3e10becmr13251362wmh.196.1664156613212; Sun, 25 Sep 2022 18:43:33 -0700 (PDT) MIME-Version: 1.0 References: <4f398e4c-973b-7843-2f75-27324d109277@linaro.org> In-Reply-To: From: Peter Geis Date: Sun, 25 Sep 2022 21:43:20 -0400 Message-ID: Subject: Re: v6.0-rc6 - arm64 / rock960 : kernel panic To: Daniel Lezcano Cc: "Heiko St??bner" , Samuel Holland , Vinod Koul , Linux Kernel Mailing List , "open list:ARM/Rockchip SoC..." , Michael Nazzareno Trimarchi Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, Sep 25, 2022 at 5:51 PM Daniel Lezcano wrote: > > > Hi, > > after a painful git bisect, the kernel panic happens with: > > commit 8dc60f8da22fdbaa1fafcfb5ff6d24bc9eff56aa (refs/bisect/bad) > Author: Peter Geis > Date: Tue Jun 21 20:31:40 2022 -0400 > > phy: rockchip-inno-usb2: Sync initial otg state > > The initial otg state for the phy defaults to device mode. The actua= l > state isn't detected until an ID IRQ fires. Fix this by syncing the = ID > state during initialization. > > Fixes: 51a9b2c03dd3 ("phy: rockchip-inno-usb2: Handle ID IRQ") > Signed-off-by: Peter Geis > Reviewed-by: Samuel Holland > Link: > https://lore.kernel.org/r/20220622003140.30365-1-pgwipeout@gmail.com > Signed-off-by: Vinod Koul > > Reverting it fixes the issue Good Evening, A fix has been submitted and accepted, it is currently sitting in -next: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/patch/d= rivers/phy/rockchip/phy-rockchip-inno-usb2.c?id=3Df340ed8664a55a467850ec168= 9996e63d9ee971a Very Respectfully, Peter > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > @@@@`0` @`@@ @@@@@@@[ 3.566365] Unable to handle kernel NULL pointer > dereference at virtual address 0000000000000000 > [ 3.567182] Mem abort info: > [ 3.567440] ESR =3D 0x0000000086000006 > [ 3.567783] EC =3D 0x21: IABT (current EL), IL =3D 32 bits > [ 3.568264] SET =3D 0, FnV =3D 0 > [ 3.568544] EA =3D 0, S1PTW =3D 0 > [ 3.568833] FSC =3D 0x06: level 2 translation fault > [ 3.569275] user pgtable: 4k pages, 48-bit VAs, pgdp=3D00000000024be00= 0 > [ 3.569854] [0000000000000000] pgd=3D0800000001725003, > p4d=3D0800000001725003, pud=3D0800000000f11003, pmd=3D0000000000000000 > [ 3.570912] Internal error: Oops: 86000006 [#1] PREEMPT SMP > [ 3.571421] Modules linked in: > [ 3.571712] CPU: 3 PID: 0 Comm: swapper/3 Not tainted 5.19.0-rc1+ #795 > [ 3.572303] Hardware name: 96boards Rock960 (DT) > [ 3.572722] pstate: 20000005 (nzCv daif -PAN -UAO -TCO -DIT -SSBS > BTYPE=3D--) > [ 3.573354] pc : 0x0 > [ 3.573567] lr : call_timer_fn.constprop.0+0x24/0x80 > [ 3.574037] sp : ffff80000a703a50 > [ 3.574339] x29: ffff80000a703a50 x28: 0000000000000005 x27: > 0000000000000000 > [ 3.575002] x26: ffff80000a3379c0 x25: ffff0000f7798de8 x24: > ffff80000a703ae0 > [ 3.575664] x23: 0000000000000000 x22: dead000000000122 x21: > 0000000000000101 > [ 3.576325] x20: ffff0000006b6200 x19: 0000000000000000 x18: > 0000000000000000 > [ 3.576986] x17: ffff8000ed773000 x16: ffff80000801c000 x15: > 00003d0900007d00 > [ 3.577648] x14: 0000000000000000 x13: 0000000000000000 x12: > 0000000000000000 > [ 3.578308] x11: 0000000000000004 x10: ffff8000ed773000 x9 : > ffff0000f7798e30 > [ 3.578970] x8 : 0000000000000001 x7 : ffffffffffffffff x6 : > 0000000000000000 > [ 3.579630] x5 : 0000000000000000 x4 : 0000000000000000 x3 : > 0000000000000200 > [ 3.580290] x2 : 0000000000000200 x1 : 0000000000000000 x0 : > ffff000001025310 > [ 3.580951] Call trace: > [ 3.581178] 0x0 > [ 3.581359] __run_timers.part.0+0x1f0/0x234 > [ 3.581759] run_timer_softirq+0x3c/0x7c > [ 3.582130] _stext+0x124/0x2a0 > [ 3.582430] __irq_exit_rcu+0xe4/0x100 > [ 3.582790] irq_exit_rcu+0x10/0x1c > [ 3.583117] el1_interrupt+0x38/0x70 > [ 3.583454] el1h_64_irq_handler+0x18/0x24 > [ 3.583835] el1h_64_irq+0x64/0x68 > [ 3.584156] cpuidle_enter_state+0x130/0x2f0 > [ 3.584560] cpuidle_enter+0x38/0x50 > [ 3.584901] do_idle+0x214/0x29c > [ 3.585210] cpu_startup_entry+0x28/0x30 > [ 3.585578] secondary_start_kernel+0x13c/0x150 > [ 3.586002] __secondary_switched+0xa0/0xa4 > [ 3.586408] Code: bad PC value > [ 3.586699] ---[ end trace 0000000000000000 ]--- > [ 3.587119] Kernel panic - not syncing: Oops: Fatal exception in > interrupt > [ 3.587732] SMP: stopping secondary CPUs > [ 3.588230] Kernel Offset: 0x80000 from 0xffff800008000000 > [ 3.588725] PHYS_OFFSET: 0x0 > [ 3.588991] CPU features: 0x800,00127811,00001082 > [ 3.589420] Memory Limit: none > [ 3.589724] ---[ end Kernel panic - not syncing: Oops: Fatal > exception in interrupt ]--- > > > -- > Linaro.org =E2=94=82 Open source software for AR= M SoCs > > Follow Linaro: Facebook | > Twitter | > Blog 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 32C34C04A95 for ; Mon, 26 Sep 2022 01:43:55 +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:Cc:To:Subject:Message-ID:Date:From: In-Reply-To:References:MIME-Version:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=TzmpPu8Y3FCNSSEjwI6YKElcclcczAXtL4Cc0cwfCYk=; b=4GPTtvc3QoDYuQ xYAK6VFW8RKDdxjDf0H+o2nhB2v+cZUtL1P4jBPjsMvk3/fE2UtZRs1V1+Kvx+z8hFQInRXLcyvcU ZdUii2nijrg4Ho+c+3ZlNU+PthRWyByQy8gaIeGcSnWheh5eEKk6h9Z2OBlU0xiTBAoTYD5N5aRga XhxKCuacfYAo4pF7vScC9b/guIn2bmxEvV0W2Gq5a9WwG2JcIfZ7a8NUYsAdPkcL0CWI84vzi+XK4 nKT4xWjHxRPzA9olcU5YJf8xoDVCoEbMyF0NzV1ULAESqOPDsnVya/yx4SkFkEtgRBJC2giKuZ3r8 FHIEZfZjYXopzoNLhbEA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1ocd9o-000msE-01; Mon, 26 Sep 2022 01:43:40 +0000 Received: from mail-wm1-x332.google.com ([2a00:1450:4864:20::332]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1ocd9k-000mqp-Mz for linux-rockchip@lists.infradead.org; Mon, 26 Sep 2022 01:43:38 +0000 Received: by mail-wm1-x332.google.com with SMTP id d12-20020a05600c3acc00b003b4c12e47f3so2915839wms.4 for ; Sun, 25 Sep 2022 18:43:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date; bh=TXypzlgba8Zg3Bw+ufq5o3Y7uUVrGlJmf5mQqKp3w8E=; b=AXPxiZpebfmDuNVIIpFcl61O6FMrbNWBmHwpS/s9kimT/KmoHFSK0xzsJsLQFOv5RO zXQi332g+PC4JIz5hRD93r95j5P+w2jzfnqklen0MZ4WjkfA+g4Hv1AHvoxZ28DDPVwf W5bbsiUP01wXZh+3P7JTvV7sGLT1hCdmjFViUOnOpxSBEBuGrXYMa7EzAJUgkdZ2qEts BEbQ2EijoF7n4RbSUsok/5pwf+Q1uvPsmEAyVF8g9b7+7K94m1euEqo2jlxHJuQrm9UG p8saAI0pHn5U7oxS2QHDmqG/lP6JINOmTS7J3autxovS/tY2gqDkcvVnQeeK5l8o01Lt Brjg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date; bh=TXypzlgba8Zg3Bw+ufq5o3Y7uUVrGlJmf5mQqKp3w8E=; b=bHO/b7xGvk8Nmy76g+GSz9qmjZ/uKw1QNu77zFiXmNvAB/7M6nPk6Z0x90MQs1aNx9 tJMZdeyCGTvo9o+Lq9BzDpubxvP6GyKKU9cpZqY41KV2z2CysogeTFxLNjhHWBV1oy22 R943HEdXEPKgikIShdSuZkOhQ/rjEEewsQFtn6C4ucharOAZKHvDpnZn+/XhDWktvNQL +knjX09TX3CGb872mPNWqNUwcyuvYV9yBtelY5f0bCn9aW+YXwDdK4ba7qmcfx4s1VbV y0s/4HT+oa4Th/j5gk0Wh64Wp9tCy8R1dXnUS/RUPnYN5xE3jpYYOXjS6YIb4ar58v/2 1BfA== X-Gm-Message-State: ACrzQf0nGxgNzQCl87CpS6vu6iI7iQYi7Sk4RqQ3j3XyKk+IprhiTfxg SkFgneDaozJsXRJ2ZaE9eaBLjK4PZB+H/4vovS4= X-Google-Smtp-Source: AMsMyM4uXxdw8hSXJcrKU7D1Irudn2PDOysdVx3GKVPXMGmyCViP+I4gZVoaoykVuRFCp5DJxEMVLwTYBkpRthQLEN4= X-Received: by 2002:a1c:ed11:0:b0:3b4:d3e1:bec with SMTP id l17-20020a1ced11000000b003b4d3e10becmr13251362wmh.196.1664156613212; Sun, 25 Sep 2022 18:43:33 -0700 (PDT) MIME-Version: 1.0 References: <4f398e4c-973b-7843-2f75-27324d109277@linaro.org> In-Reply-To: From: Peter Geis Date: Sun, 25 Sep 2022 21:43:20 -0400 Message-ID: Subject: Re: v6.0-rc6 - arm64 / rock960 : kernel panic To: Daniel Lezcano Cc: "Heiko St??bner" , Samuel Holland , Vinod Koul , Linux Kernel Mailing List , "open list:ARM/Rockchip SoC..." , Michael Nazzareno Trimarchi X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220925_184336_794097_32887959 X-CRM114-Status: GOOD ( 13.79 ) X-BeenThere: linux-rockchip@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Upstream kernel work for Rockchip platforms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "Linux-rockchip" Errors-To: linux-rockchip-bounces+linux-rockchip=archiver.kernel.org@lists.infradead.org T24gU3VuLCBTZXAgMjUsIDIwMjIgYXQgNTo1MSBQTSBEYW5pZWwgTGV6Y2Fubwo8ZGFuaWVsLmxl emNhbm9AbGluYXJvLm9yZz4gd3JvdGU6Cj4KPgo+IEhpLAo+Cj4gYWZ0ZXIgYSBwYWluZnVsIGdp dCBiaXNlY3QsIHRoZSBrZXJuZWwgcGFuaWMgaGFwcGVucyB3aXRoOgo+Cj4gY29tbWl0IDhkYzYw ZjhkYTIyZmRiYWExZmFmY2ZiNWZmNmQyNGJjOWVmZjU2YWEgKHJlZnMvYmlzZWN0L2JhZCkKPiBB dXRob3I6IFBldGVyIEdlaXMgPHBnd2lwZW91dEBnbWFpbC5jb20+Cj4gRGF0ZTogICBUdWUgSnVu IDIxIDIwOjMxOjQwIDIwMjIgLTA0MDAKPgo+ICAgICAgcGh5OiByb2NrY2hpcC1pbm5vLXVzYjI6 IFN5bmMgaW5pdGlhbCBvdGcgc3RhdGUKPgo+ICAgICAgVGhlIGluaXRpYWwgb3RnIHN0YXRlIGZv ciB0aGUgcGh5IGRlZmF1bHRzIHRvIGRldmljZSBtb2RlLiBUaGUgYWN0dWFsCj4gICAgICBzdGF0 ZSBpc24ndCBkZXRlY3RlZCB1bnRpbCBhbiBJRCBJUlEgZmlyZXMuIEZpeCB0aGlzIGJ5IHN5bmNp bmcgdGhlIElECj4gICAgICBzdGF0ZSBkdXJpbmcgaW5pdGlhbGl6YXRpb24uCj4KPiAgICAgIEZp eGVzOiA1MWE5YjJjMDNkZDMgKCJwaHk6IHJvY2tjaGlwLWlubm8tdXNiMjogSGFuZGxlIElEIElS USIpCj4gICAgICBTaWduZWQtb2ZmLWJ5OiBQZXRlciBHZWlzIDxwZ3dpcGVvdXRAZ21haWwuY29t Pgo+ICAgICAgUmV2aWV3ZWQtYnk6IFNhbXVlbCBIb2xsYW5kIDxzYW11ZWxAc2hvbGxhbmQub3Jn Pgo+ICAgICAgTGluazoKPiBodHRwczovL2xvcmUua2VybmVsLm9yZy9yLzIwMjIwNjIyMDAzMTQw LjMwMzY1LTEtcGd3aXBlb3V0QGdtYWlsLmNvbQo+ICAgICAgU2lnbmVkLW9mZi1ieTogVmlub2Qg S291bCA8dmtvdWxAa2VybmVsLm9yZz4KPgo+IFJldmVydGluZyBpdCBmaXhlcyB0aGUgaXNzdWUK Ckdvb2QgRXZlbmluZywKCkEgZml4IGhhcyBiZWVuIHN1Ym1pdHRlZCBhbmQgYWNjZXB0ZWQsIGl0 IGlzIGN1cnJlbnRseSBzaXR0aW5nIGluIC1uZXh0OgpodHRwczovL2dpdC5rZXJuZWwub3JnL3B1 Yi9zY20vbGludXgva2VybmVsL2dpdC9uZXh0L2xpbnV4LW5leHQuZ2l0L3BhdGNoL2RyaXZlcnMv cGh5L3JvY2tjaGlwL3BoeS1yb2NrY2hpcC1pbm5vLXVzYjIuYz9pZD1mMzQwZWQ4NjY0YTU1YTQ2 Nzg1MGVjMTY4OTk5NmU2M2Q5ZWU5NzFhCgpWZXJ5IFJlc3BlY3RmdWxseSwKUGV0ZXIKCj4KPiA9 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PQo+Cj4gQEBAQGAwYCBAYEBAIEBAQEBAQEBbICAgIDMuNTY2MzY1XSBVbmFi bGUgdG8gaGFuZGxlIGtlcm5lbCBOVUxMIHBvaW50ZXIKPiBkZXJlZmVyZW5jZSBhdCB2aXJ0dWFs IGFkZHJlc3MgMDAwMDAwMDAwMDAwMDAwMAo+IFsgICAgMy41NjcxODJdIE1lbSBhYm9ydCBpbmZv Ogo+IFsgICAgMy41Njc0NDBdICAgRVNSID0gMHgwMDAwMDAwMDg2MDAwMDA2Cj4gWyAgICAzLjU2 Nzc4M10gICBFQyA9IDB4MjE6IElBQlQgKGN1cnJlbnQgRUwpLCBJTCA9IDMyIGJpdHMKPiBbICAg IDMuNTY4MjY0XSAgIFNFVCA9IDAsIEZuViA9IDAKPiBbICAgIDMuNTY4NTQ0XSAgIEVBID0gMCwg UzFQVFcgPSAwCj4gWyAgICAzLjU2ODgzM10gICBGU0MgPSAweDA2OiBsZXZlbCAyIHRyYW5zbGF0 aW9uIGZhdWx0Cj4gWyAgICAzLjU2OTI3NV0gdXNlciBwZ3RhYmxlOiA0ayBwYWdlcywgNDgtYml0 IFZBcywgcGdkcD0wMDAwMDAwMDAyNGJlMDAwCj4gWyAgICAzLjU2OTg1NF0gWzAwMDAwMDAwMDAw MDAwMDBdIHBnZD0wODAwMDAwMDAxNzI1MDAzLAo+IHA0ZD0wODAwMDAwMDAxNzI1MDAzLCBwdWQ9 MDgwMDAwMDAwMGYxMTAwMywgcG1kPTAwMDAwMDAwMDAwMDAwMDAKPiBbICAgIDMuNTcwOTEyXSBJ bnRlcm5hbCBlcnJvcjogT29wczogODYwMDAwMDYgWyMxXSBQUkVFTVBUIFNNUAo+IFsgICAgMy41 NzE0MjFdIE1vZHVsZXMgbGlua2VkIGluOgo+IFsgICAgMy41NzE3MTJdIENQVTogMyBQSUQ6IDAg Q29tbTogc3dhcHBlci8zIE5vdCB0YWludGVkIDUuMTkuMC1yYzErICM3OTUKPiBbICAgIDMuNTcy MzAzXSBIYXJkd2FyZSBuYW1lOiA5NmJvYXJkcyBSb2NrOTYwIChEVCkKPiBbICAgIDMuNTcyNzIy XSBwc3RhdGU6IDIwMDAwMDA1IChuekN2IGRhaWYgLVBBTiAtVUFPIC1UQ08gLURJVCAtU1NCUwo+ IEJUWVBFPS0tKQo+IFsgICAgMy41NzMzNTRdIHBjIDogMHgwCj4gWyAgICAzLjU3MzU2N10gbHIg OiBjYWxsX3RpbWVyX2ZuLmNvbnN0cHJvcC4wKzB4MjQvMHg4MAo+IFsgICAgMy41NzQwMzddIHNw IDogZmZmZjgwMDAwYTcwM2E1MAo+IFsgICAgMy41NzQzMzldIHgyOTogZmZmZjgwMDAwYTcwM2E1 MCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDUgeDI3Ogo+IDAwMDAwMDAwMDAwMDAwMDAKPiBbICAgIDMu NTc1MDAyXSB4MjY6IGZmZmY4MDAwMGEzMzc5YzAgeDI1OiBmZmZmMDAwMGY3Nzk4ZGU4IHgyNDoK PiBmZmZmODAwMDBhNzAzYWUwCj4gWyAgICAzLjU3NTY2NF0geDIzOiAwMDAwMDAwMDAwMDAwMDAw IHgyMjogZGVhZDAwMDAwMDAwMDEyMiB4MjE6Cj4gMDAwMDAwMDAwMDAwMDEwMQo+IFsgICAgMy41 NzYzMjVdIHgyMDogZmZmZjAwMDAwMDZiNjIwMCB4MTk6IDAwMDAwMDAwMDAwMDAwMDAgeDE4Ogo+ IDAwMDAwMDAwMDAwMDAwMDAKPiBbICAgIDMuNTc2OTg2XSB4MTc6IGZmZmY4MDAwZWQ3NzMwMDAg eDE2OiBmZmZmODAwMDA4MDFjMDAwIHgxNToKPiAwMDAwM2QwOTAwMDA3ZDAwCj4gWyAgICAzLjU3 NzY0OF0geDE0OiAwMDAwMDAwMDAwMDAwMDAwIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6Cj4g MDAwMDAwMDAwMDAwMDAwMAo+IFsgICAgMy41NzgzMDhdIHgxMTogMDAwMDAwMDAwMDAwMDAwNCB4 MTA6IGZmZmY4MDAwZWQ3NzMwMDAgeDkgOgo+IGZmZmYwMDAwZjc3OThlMzAKPiBbICAgIDMuNTc4 OTcwXSB4OCA6IDAwMDAwMDAwMDAwMDAwMDEgeDcgOiBmZmZmZmZmZmZmZmZmZmZmIHg2IDoKPiAw MDAwMDAwMDAwMDAwMDAwCj4gWyAgICAzLjU3OTYzMF0geDUgOiAwMDAwMDAwMDAwMDAwMDAwIHg0 IDogMDAwMDAwMDAwMDAwMDAwMCB4MyA6Cj4gMDAwMDAwMDAwMDAwMDIwMAo+IFsgICAgMy41ODAy OTBdIHgyIDogMDAwMDAwMDAwMDAwMDIwMCB4MSA6IDAwMDAwMDAwMDAwMDAwMDAgeDAgOgo+IGZm ZmYwMDAwMDEwMjUzMTAKPiBbICAgIDMuNTgwOTUxXSBDYWxsIHRyYWNlOgo+IFsgICAgMy41ODEx NzhdICAweDAKPiBbICAgIDMuNTgxMzU5XSAgX19ydW5fdGltZXJzLnBhcnQuMCsweDFmMC8weDIz NAo+IFsgICAgMy41ODE3NTldICBydW5fdGltZXJfc29mdGlycSsweDNjLzB4N2MKPiBbICAgIDMu NTgyMTMwXSAgX3N0ZXh0KzB4MTI0LzB4MmEwCj4gWyAgICAzLjU4MjQzMF0gIF9faXJxX2V4aXRf cmN1KzB4ZTQvMHgxMDAKPiBbICAgIDMuNTgyNzkwXSAgaXJxX2V4aXRfcmN1KzB4MTAvMHgxYwo+ IFsgICAgMy41ODMxMTddICBlbDFfaW50ZXJydXB0KzB4MzgvMHg3MAo+IFsgICAgMy41ODM0NTRd ICBlbDFoXzY0X2lycV9oYW5kbGVyKzB4MTgvMHgyNAo+IFsgICAgMy41ODM4MzVdICBlbDFoXzY0 X2lycSsweDY0LzB4NjgKPiBbICAgIDMuNTg0MTU2XSAgY3B1aWRsZV9lbnRlcl9zdGF0ZSsweDEz MC8weDJmMAo+IFsgICAgMy41ODQ1NjBdICBjcHVpZGxlX2VudGVyKzB4MzgvMHg1MAo+IFsgICAg My41ODQ5MDFdICBkb19pZGxlKzB4MjE0LzB4MjljCj4gWyAgICAzLjU4NTIxMF0gIGNwdV9zdGFy dHVwX2VudHJ5KzB4MjgvMHgzMAo+IFsgICAgMy41ODU1NzhdICBzZWNvbmRhcnlfc3RhcnRfa2Vy bmVsKzB4MTNjLzB4MTUwCj4gWyAgICAzLjU4NjAwMl0gIF9fc2Vjb25kYXJ5X3N3aXRjaGVkKzB4 YTAvMHhhNAo+IFsgICAgMy41ODY0MDhdIENvZGU6IGJhZCBQQyB2YWx1ZQo+IFsgICAgMy41ODY2 OTldIC0tLVsgZW5kIHRyYWNlIDAwMDAwMDAwMDAwMDAwMDAgXS0tLQo+IFsgICAgMy41ODcxMTld IEtlcm5lbCBwYW5pYyAtIG5vdCBzeW5jaW5nOiBPb3BzOiBGYXRhbCBleGNlcHRpb24gaW4KPiBp bnRlcnJ1cHQKPiBbICAgIDMuNTg3NzMyXSBTTVA6IHN0b3BwaW5nIHNlY29uZGFyeSBDUFVzCj4g WyAgICAzLjU4ODIzMF0gS2VybmVsIE9mZnNldDogMHg4MDAwMCBmcm9tIDB4ZmZmZjgwMDAwODAw MDAwMAo+IFsgICAgMy41ODg3MjVdIFBIWVNfT0ZGU0VUOiAweDAKPiBbICAgIDMuNTg4OTkxXSBD UFUgZmVhdHVyZXM6IDB4ODAwLDAwMTI3ODExLDAwMDAxMDgyCj4gWyAgICAzLjU4OTQyMF0gTWVt b3J5IExpbWl0OiBub25lCj4gWyAgICAzLjU4OTcyNF0gLS0tWyBlbmQgS2VybmVsIHBhbmljIC0g bm90IHN5bmNpbmc6IE9vcHM6IEZhdGFsCj4gZXhjZXB0aW9uIGluIGludGVycnVwdCBdLS0tCj4K Pgo+IC0tCj4gPGh0dHA6Ly93d3cubGluYXJvLm9yZy8+IExpbmFyby5vcmcg4pSCIE9wZW4gc291 cmNlIHNvZnR3YXJlIGZvciBBUk0gU29Dcwo+Cj4gRm9sbG93IExpbmFybzogIDxodHRwOi8vd3d3 LmZhY2Vib29rLmNvbS9wYWdlcy9MaW5hcm8+IEZhY2Vib29rIHwKPiA8aHR0cDovL3R3aXR0ZXIu Y29tLyMhL2xpbmFyb29yZz4gVHdpdHRlciB8Cj4gPGh0dHA6Ly93d3cubGluYXJvLm9yZy9saW5h cm8tYmxvZy8+IEJsb2cKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCkxpbnV4LXJvY2tjaGlwIG1haWxpbmcgbGlzdApMaW51eC1yb2NrY2hpcEBsaXN0cy5p bmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8v bGludXgtcm9ja2NoaXAK