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=-3.9 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS 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 81ADAC388F9 for ; Tue, 27 Oct 2020 18:56:59 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 2080820878 for ; Tue, 27 Oct 2020 18:56:59 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="OKVICALC" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S371290AbgJ0S46 (ORCPT ); Tue, 27 Oct 2020 14:56:58 -0400 Received: from us-smtp-delivery-124.mimecast.com ([216.205.24.124]:21024 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S371274AbgJ0S45 (ORCPT ); Tue, 27 Oct 2020 14:56:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1603825015; 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=lBSJVhA2Zel/E62KeQH/FdekJKUmbLTIRq7px0z8tiw=; b=OKVICALCvmEelVQZbPoaqW2Or4Yey6YHK6eHlJr13/MVqQJ9Fzgo2pR4vPudJ46m6935Ze AHgx2+cNOztIGOW++XLkQXfWyV49g/gbz048KpEUCafgdp1RENtl0sIzeVJ2M3VqrCyOP/ 7LcQOAoj09qRibmAnkZYjDDKj/+U8TE= Received: from mail-qt1-f197.google.com (mail-qt1-f197.google.com [209.85.160.197]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-483-YJTbtYkNOO6FqrpPMOIdPg-1; Tue, 27 Oct 2020 14:56:53 -0400 X-MC-Unique: YJTbtYkNOO6FqrpPMOIdPg-1 Received: by mail-qt1-f197.google.com with SMTP id d1so1405399qtq.12 for ; Tue, 27 Oct 2020 11:56:53 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references:date :message-id:mime-version:content-transfer-encoding; bh=lBSJVhA2Zel/E62KeQH/FdekJKUmbLTIRq7px0z8tiw=; b=JSXHgNpdHClfgW+Kj/+0YcwCfxaanyobLWDextRIgnh0pem6sOPebgsG6H/cxsQo7Q MnvgY1ghzsz/qbBiVDj6WQX8zjg4Z4UJcujit22LKrW73pKnsz7QnWaAIxIFNSAwrLt+ 3O9or39VcHu2wkqU33+G/FszP6bZn68cM/sAYRveSRIS9+aZRJu7cSljfGC4uhl2JldI w5d8XaD7ADlnfP+W0SeFJ8BWib2NnoAp9eAlIf85KEqntZo9zvQpZmhKcXe9pNMknyGc Zv6fOVfwyJ0zt3plO3FTuFFzpwYaAkiAtD058Une+8Xvci9m5uqjfF0c5PSKJTv3vIWw yIZA== X-Gm-Message-State: AOAM530y/0UhZfC0PnrIUDEHdiJ7Q5QX9CwL56GU/G1qyw+2ybwyqXEJ mkbx0xrsRw+81f9K0sokLvj7419YN87Dv8M3BHQFMDsIBkN3Z6sgFe+107W+fkkc2uA7OMsaS2v 2IoVf3H3dgrrTmcwL1zM7 X-Received: by 2002:a37:9a89:: with SMTP id c131mr3534080qke.80.1603825012771; Tue, 27 Oct 2020 11:56:52 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyjZw2rDKqKGl1d9nzrBxtBxMtWco4J79derwyZr5901QtbIDiWrSHhzg3yloWraFq/slfHeQ== X-Received: by 2002:a37:9a89:: with SMTP id c131mr3534023qke.80.1603825012044; Tue, 27 Oct 2020 11:56:52 -0700 (PDT) Received: from alrua-x1.borgediget.toke.dk ([2a0c:4d80:42:443::2]) by smtp.gmail.com with ESMTPSA id 19sm1337452qkf.93.2020.10.27.11.56.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2020 11:56:51 -0700 (PDT) Received: by alrua-x1.borgediget.toke.dk (Postfix, from userid 1000) id 5B925181CED; Tue, 27 Oct 2020 19:56:49 +0100 (CET) From: Toke =?utf-8?Q?H=C3=B8iland-J=C3=B8rgensen?= To: Bjorn Helgaas Cc: linux-pci@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Rob Herring , Ilias Apalodimas , vtolkm@googlemail.com Subject: Re: PCI trouble on mvebu (Turris Omnia) In-Reply-To: <20201027172006.GA186901@bjorn-Precision-5520> References: <20201027172006.GA186901@bjorn-Precision-5520> X-Clacks-Overhead: GNU Terry Pratchett Date: Tue, 27 Oct 2020 19:56:49 +0100 Message-ID: <87ft5zwl8u.fsf@toke.dk> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-pci@vger.kernel.org Bjorn Helgaas writes: > [+cc vtolkm] > > On Tue, Oct 27, 2020 at 04:43:20PM +0100, Toke H=C3=B8iland-J=C3=B8rgense= n wrote: >> Hi everyone >>=20 >> I'm trying to get a mainline kernel to run on my Turris Omnia, and am >> having some trouble getting the PCI bus to work correctly. Specifically, >> I'm running a 5.10-rc1 kernel (torvalds/master as of this moment), with >> the resource request fix[0] applied on top. >>=20 >> The kernel boots fine, and the patch in [0] makes the PCI devices show >> up. But I'm still getting initialisation errors like these: >>=20 >> [ 1.632709] pci 0000:01:00.0: BAR 0: error updating (0xe0000004 !=3D = 0xffffffff) >> [ 1.632714] pci 0000:01:00.0: BAR 0: error updating (high 0x000000 != =3D 0xffffffff) >> [ 1.632745] pci 0000:02:00.0: BAR 0: error updating (0xe0200004 !=3D = 0xffffffff) >> [ 1.632750] pci 0000:02:00.0: BAR 0: error updating (high 0x000000 != =3D 0xffffffff) >>=20 >> and the WiFi drivers fail to initialise with what appears to me to be >> errors related to the bus rather than to the drivers themselves: >>=20 >> [ 3.509878] ath: phy0: Mac Chip Rev 0xfffc0.f is not supported by thi= s driver >> [ 3.517049] ath: phy0: Unable to initialize hardware; initialization = status: -95 >> [ 3.524473] ath9k 0000:01:00.0: Failed to initialize device >> [ 3.530081] ath9k: probe of 0000:01:00.0 failed with error -95 >> [ 3.536012] ath10k_pci 0000:02:00.0: of_irq_parse_pci: failed with rc= =3D134 >> [ 3.543049] pci 0000:00:02.0: enabling device (0140 -> 0142) >> [ 3.548735] ath10k_pci 0000:02:00.0: can't change power state from D3= hot to D0 (config space inaccessible) >> [ 3.588592] ath10k_pci 0000:02:00.0: failed to wake up device : -110 >> [ 3.595098] ath10k_pci: probe of 0000:02:00.0 failed with error -110 >>=20 >> lspci looks OK, though: >>=20 >> # lspci >> 00:01.0 PCI bridge: Marvell Technology Group Ltd. Device 6820 (rev 04) >> 00:02.0 PCI bridge: Marvell Technology Group Ltd. Device 6820 (rev 04) >> 00:03.0 PCI bridge: Marvell Technology Group Ltd. Device 6820 (rev 04) >> 01:00.0 Network controller: Qualcomm Atheros AR9287 Wireless Network Ada= pter (PCI-Express) (rev 01) >> 02:00.0 Network controller: Qualcomm Atheros QCA986x/988x 802.11ac Wirel= ess Network Adapter (rev ff) >>=20 >> Does anyone have any clue what could be going on here? Is this a bug, or >> did I miss something in my config or other initialisation? I've tried >> with both the stock u-boot distributed with the board, and with an >> upstream u-boot from latest master; doesn't seem to make any different. > > Can you try turning off CONFIG_PCIEASPM? We had a similar recent > report at https://bugzilla.kernel.org/show_bug.cgi?id=3D209833 but I > don't think we have a fix yet. Yes! Turning that off does indeed help! Thanks a bunch :) You mention that bisecting this would be helpful - I can try that tomorrow; any idea when this was last working? -Toke 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=-3.8 required=3.0 tests=BAYES_00,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 69CA2C388F9 for ; Tue, 27 Oct 2020 18:57:32 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (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 E621F20829 for ; Tue, 27 Oct 2020 18:57:31 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="AeEdl678"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="hzCw9JU4" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E621F20829 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=redhat.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+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=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:Message-ID:Date:References:In-Reply-To: Subject:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=1Sb6nlOjuzE26hRmZxLvKBUHbxNUgLG687LBTbIO+AM=; b=AeEdl6786gi111FZ3lm/21tMq uTW9mk7Pxf3VsViJt1WDSmiiOsQEh78yUCdNBM0MGiqSlHt7CN0dyYQxLbtGHkl6Aefv02DApX09C Vmbru1Odcj6CK5ViRZ2+8HCx/f6G19BzRLid2h/RmDp3oaeWZdVWgGp6ATsGUJc2122x1YZZt8Jtb Mq1bzy1IkMPNANoEkkjmzDgJTfxb7+uZ4kys6LGTOA1/miCcM4C+YpwBSucaB66Z4CP2BYy9TSyCX R0NpuTBmbDuy0bTfdfBICrJwB7r0CvQOW4X5LUhMcWbc3SVg/UKhQGugvH/W0Xa9YY9QprBETF+dp AvRhV1C4A==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kXU9V-0000hn-06; Tue, 27 Oct 2020 18:57:01 +0000 Received: from us-smtp-delivery-124.mimecast.com ([63.128.21.124]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kXU9S-0000hC-8k for linux-arm-kernel@lists.infradead.org; Tue, 27 Oct 2020 18:56:59 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1603825017; 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=lBSJVhA2Zel/E62KeQH/FdekJKUmbLTIRq7px0z8tiw=; b=hzCw9JU4Btc0Et9F0RrpE5cfDNNgLKPxDFA7/5xbx1M251TLSpBkNtIdyUi24E3lJknQtz 4FrWs4eHfY5erfisFXqg1qcsrNkuaXGb55NO6EV5MbPJtYw7uGJgGDIPeaBJhxPt93RJmd t7ovfnlJfNJX1x/Ozd+7u/f3CxeSO5o= Received: from mail-qt1-f197.google.com (mail-qt1-f197.google.com [209.85.160.197]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-100-4_NIdvR9Nza44_Z6tHpenw-1; Tue, 27 Oct 2020 14:56:53 -0400 X-MC-Unique: 4_NIdvR9Nza44_Z6tHpenw-1 Received: by mail-qt1-f197.google.com with SMTP id z12so1412788qto.4 for ; Tue, 27 Oct 2020 11:56:53 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references:date :message-id:mime-version:content-transfer-encoding; bh=lBSJVhA2Zel/E62KeQH/FdekJKUmbLTIRq7px0z8tiw=; b=aNfxLtAJTATnpp8LNXYKSQHFEXl4JROM0uTIKpp0KrxOoRXolU0hkN3WzuRpV5JoPw 1Nja4bdJYu7WX3CEs6cJYRLcpsXV3shSWDihwmmA8AVzE/3kBX9xU+ulidrKl2V9oYxl jE+6TK4DZ+WEbzzzldxfbbNJL3B0Gu5q7XmJyQIZ2ZjLb4jSph3DS2vJzSlK8hsmOayi Ifnm+24YtK5aWqtOrPiXUbebChgpXKrvrvZNfYnZkrMg1xy9TbKpy1g4Kr5ZuoQG0IP7 bFSqAH0CngF8fiMkWbsLVx/WScxRZmH9v8Q3Qm/vW6mhC56+Ek9kRczozAy0Kph//eHo N2GA== X-Gm-Message-State: AOAM5309p2CuXnVRS1VuEyNzravXMho7aLibF4dqqSPr2oJHhM/nWaax REnI7CGXFIw3F27bz4fi5wp7iqulJl+cUfKo3OKe1MOdbel7+2wv7U8F5H+fQ/blfoJ7hYlX+0R tgfjF/NGXDJNEH3usGqlMrL5/rurDkGa0KUM= X-Received: by 2002:a37:9a89:: with SMTP id c131mr3534078qke.80.1603825012771; Tue, 27 Oct 2020 11:56:52 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyjZw2rDKqKGl1d9nzrBxtBxMtWco4J79derwyZr5901QtbIDiWrSHhzg3yloWraFq/slfHeQ== X-Received: by 2002:a37:9a89:: with SMTP id c131mr3534023qke.80.1603825012044; Tue, 27 Oct 2020 11:56:52 -0700 (PDT) Received: from alrua-x1.borgediget.toke.dk ([2a0c:4d80:42:443::2]) by smtp.gmail.com with ESMTPSA id 19sm1337452qkf.93.2020.10.27.11.56.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2020 11:56:51 -0700 (PDT) Received: by alrua-x1.borgediget.toke.dk (Postfix, from userid 1000) id 5B925181CED; Tue, 27 Oct 2020 19:56:49 +0100 (CET) From: Toke =?utf-8?Q?H=C3=B8iland-J=C3=B8rgensen?= To: Bjorn Helgaas Subject: Re: PCI trouble on mvebu (Turris Omnia) In-Reply-To: <20201027172006.GA186901@bjorn-Precision-5520> References: <20201027172006.GA186901@bjorn-Precision-5520> X-Clacks-Overhead: GNU Terry Pratchett Date: Tue, 27 Oct 2020 19:56:49 +0100 Message-ID: <87ft5zwl8u.fsf@toke.dk> MIME-Version: 1.0 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=toke@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20201027_145658_358942_BDFAE3C0 X-CRM114-Status: GOOD ( 20.49 ) 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: linux-pci@vger.kernel.org, Ilias Apalodimas , vtolkm@googlemail.com, linux-arm-kernel@lists.infradead.org, Rob Herring 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 Qmpvcm4gSGVsZ2FhcyA8aGVsZ2Fhc0BrZXJuZWwub3JnPiB3cml0ZXM6Cgo+IFsrY2MgdnRvbGtt XQo+Cj4gT24gVHVlLCBPY3QgMjcsIDIwMjAgYXQgMDQ6NDM6MjBQTSArMDEwMCwgVG9rZSBIw7hp bGFuZC1Kw7hyZ2Vuc2VuIHdyb3RlOgo+PiBIaSBldmVyeW9uZQo+PiAKPj4gSSdtIHRyeWluZyB0 byBnZXQgYSBtYWlubGluZSBrZXJuZWwgdG8gcnVuIG9uIG15IFR1cnJpcyBPbW5pYSwgYW5kIGFt Cj4+IGhhdmluZyBzb21lIHRyb3VibGUgZ2V0dGluZyB0aGUgUENJIGJ1cyB0byB3b3JrIGNvcnJl Y3RseS4gU3BlY2lmaWNhbGx5LAo+PiBJJ20gcnVubmluZyBhIDUuMTAtcmMxIGtlcm5lbCAodG9y dmFsZHMvbWFzdGVyIGFzIG9mIHRoaXMgbW9tZW50KSwgd2l0aAo+PiB0aGUgcmVzb3VyY2UgcmVx dWVzdCBmaXhbMF0gYXBwbGllZCBvbiB0b3AuCj4+IAo+PiBUaGUga2VybmVsIGJvb3RzIGZpbmUs IGFuZCB0aGUgcGF0Y2ggaW4gWzBdIG1ha2VzIHRoZSBQQ0kgZGV2aWNlcyBzaG93Cj4+IHVwLiBC dXQgSSdtIHN0aWxsIGdldHRpbmcgaW5pdGlhbGlzYXRpb24gZXJyb3JzIGxpa2UgdGhlc2U6Cj4+ IAo+PiBbICAgIDEuNjMyNzA5XSBwY2kgMDAwMDowMTowMC4wOiBCQVIgMDogZXJyb3IgdXBkYXRp bmcgKDB4ZTAwMDAwMDQgIT0gMHhmZmZmZmZmZikKPj4gWyAgICAxLjYzMjcxNF0gcGNpIDAwMDA6 MDE6MDAuMDogQkFSIDA6IGVycm9yIHVwZGF0aW5nIChoaWdoIDB4MDAwMDAwICE9IDB4ZmZmZmZm ZmYpCj4+IFsgICAgMS42MzI3NDVdIHBjaSAwMDAwOjAyOjAwLjA6IEJBUiAwOiBlcnJvciB1cGRh dGluZyAoMHhlMDIwMDAwNCAhPSAweGZmZmZmZmZmKQo+PiBbICAgIDEuNjMyNzUwXSBwY2kgMDAw MDowMjowMC4wOiBCQVIgMDogZXJyb3IgdXBkYXRpbmcgKGhpZ2ggMHgwMDAwMDAgIT0gMHhmZmZm ZmZmZikKPj4gCj4+IGFuZCB0aGUgV2lGaSBkcml2ZXJzIGZhaWwgdG8gaW5pdGlhbGlzZSB3aXRo IHdoYXQgYXBwZWFycyB0byBtZSB0byBiZQo+PiBlcnJvcnMgcmVsYXRlZCB0byB0aGUgYnVzIHJh dGhlciB0aGFuIHRvIHRoZSBkcml2ZXJzIHRoZW1zZWx2ZXM6Cj4+IAo+PiBbICAgIDMuNTA5ODc4 XSBhdGg6IHBoeTA6IE1hYyBDaGlwIFJldiAweGZmZmMwLmYgaXMgbm90IHN1cHBvcnRlZCBieSB0 aGlzIGRyaXZlcgo+PiBbICAgIDMuNTE3MDQ5XSBhdGg6IHBoeTA6IFVuYWJsZSB0byBpbml0aWFs aXplIGhhcmR3YXJlOyBpbml0aWFsaXphdGlvbiBzdGF0dXM6IC05NQo+PiBbICAgIDMuNTI0NDcz XSBhdGg5ayAwMDAwOjAxOjAwLjA6IEZhaWxlZCB0byBpbml0aWFsaXplIGRldmljZQo+PiBbICAg IDMuNTMwMDgxXSBhdGg5azogcHJvYmUgb2YgMDAwMDowMTowMC4wIGZhaWxlZCB3aXRoIGVycm9y IC05NQo+PiBbICAgIDMuNTM2MDEyXSBhdGgxMGtfcGNpIDAwMDA6MDI6MDAuMDogb2ZfaXJxX3Bh cnNlX3BjaTogZmFpbGVkIHdpdGggcmM9MTM0Cj4+IFsgICAgMy41NDMwNDldIHBjaSAwMDAwOjAw OjAyLjA6IGVuYWJsaW5nIGRldmljZSAoMDE0MCAtPiAwMTQyKQo+PiBbICAgIDMuNTQ4NzM1XSBh dGgxMGtfcGNpIDAwMDA6MDI6MDAuMDogY2FuJ3QgY2hhbmdlIHBvd2VyIHN0YXRlIGZyb20gRDNo b3QgdG8gRDAgKGNvbmZpZyBzcGFjZSBpbmFjY2Vzc2libGUpCj4+IFsgICAgMy41ODg1OTJdIGF0 aDEwa19wY2kgMDAwMDowMjowMC4wOiBmYWlsZWQgdG8gd2FrZSB1cCBkZXZpY2UgOiAtMTEwCj4+ IFsgICAgMy41OTUwOThdIGF0aDEwa19wY2k6IHByb2JlIG9mIDAwMDA6MDI6MDAuMCBmYWlsZWQg d2l0aCBlcnJvciAtMTEwCj4+IAo+PiBsc3BjaSBsb29rcyBPSywgdGhvdWdoOgo+PiAKPj4gIyBs c3BjaQo+PiAwMDowMS4wIFBDSSBicmlkZ2U6IE1hcnZlbGwgVGVjaG5vbG9neSBHcm91cCBMdGQu IERldmljZSA2ODIwIChyZXYgMDQpCj4+IDAwOjAyLjAgUENJIGJyaWRnZTogTWFydmVsbCBUZWNo bm9sb2d5IEdyb3VwIEx0ZC4gRGV2aWNlIDY4MjAgKHJldiAwNCkKPj4gMDA6MDMuMCBQQ0kgYnJp ZGdlOiBNYXJ2ZWxsIFRlY2hub2xvZ3kgR3JvdXAgTHRkLiBEZXZpY2UgNjgyMCAocmV2IDA0KQo+ PiAwMTowMC4wIE5ldHdvcmsgY29udHJvbGxlcjogUXVhbGNvbW0gQXRoZXJvcyBBUjkyODcgV2ly ZWxlc3MgTmV0d29yayBBZGFwdGVyIChQQ0ktRXhwcmVzcykgKHJldiAwMSkKPj4gMDI6MDAuMCBO ZXR3b3JrIGNvbnRyb2xsZXI6IFF1YWxjb21tIEF0aGVyb3MgUUNBOTg2eC85ODh4IDgwMi4xMWFj IFdpcmVsZXNzIE5ldHdvcmsgQWRhcHRlciAocmV2IGZmKQo+PiAKPj4gRG9lcyBhbnlvbmUgaGF2 ZSBhbnkgY2x1ZSB3aGF0IGNvdWxkIGJlIGdvaW5nIG9uIGhlcmU/IElzIHRoaXMgYSBidWcsIG9y Cj4+IGRpZCBJIG1pc3Mgc29tZXRoaW5nIGluIG15IGNvbmZpZyBvciBvdGhlciBpbml0aWFsaXNh dGlvbj8gSSd2ZSB0cmllZAo+PiB3aXRoIGJvdGggdGhlIHN0b2NrIHUtYm9vdCBkaXN0cmlidXRl ZCB3aXRoIHRoZSBib2FyZCwgYW5kIHdpdGggYW4KPj4gdXBzdHJlYW0gdS1ib290IGZyb20gbGF0 ZXN0IG1hc3RlcjsgZG9lc24ndCBzZWVtIHRvIG1ha2UgYW55IGRpZmZlcmVudC4KPgo+IENhbiB5 b3UgdHJ5IHR1cm5pbmcgb2ZmIENPTkZJR19QQ0lFQVNQTT8gIFdlIGhhZCBhIHNpbWlsYXIgcmVj ZW50Cj4gcmVwb3J0IGF0IGh0dHBzOi8vYnVnemlsbGEua2VybmVsLm9yZy9zaG93X2J1Zy5jZ2k/ aWQ9MjA5ODMzIGJ1dCBJCj4gZG9uJ3QgdGhpbmsgd2UgaGF2ZSBhIGZpeCB5ZXQuCgpZZXMhIFR1 cm5pbmcgdGhhdCBvZmYgZG9lcyBpbmRlZWQgaGVscCEgVGhhbmtzIGEgYnVuY2ggOikKCllvdSBt ZW50aW9uIHRoYXQgYmlzZWN0aW5nIHRoaXMgd291bGQgYmUgaGVscGZ1bCAtIEkgY2FuIHRyeSB0 aGF0CnRvbW9ycm93OyBhbnkgaWRlYSB3aGVuIHRoaXMgd2FzIGxhc3Qgd29ya2luZz8KCi1Ub2tl CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgt YXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQu b3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJt LWtlcm5lbAo=