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.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED 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 0CAD0C4361B for ; Wed, 9 Dec 2020 12:38:11 +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 9357E23B26 for ; Wed, 9 Dec 2020 12:38:10 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9357E23B26 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org 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:In-Reply-To:MIME-Version:Message-ID:Subject:To:From: Date:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:References:List-Owner; bh=MQwchMDodjkDpWYINWHDbloMIoh4RUQL48oXw6lWi+E=; b=mUc4WGQPM8IWE3J7sivZ7de4z ljjlBWQNqLfhngUCiB6xzn/iRbul4jzaHOHf2L5RpjRpkpVfu0O/ImueEpdOHd4iuFwxlL2hYceQt 4noxAgSacM5HG/9t6SwpSGvtEcbv+Xcgdgzi3OcvOeIWZA4309WGzEQ/7+2SP5nd4fTI0vJ6kOaD8 sB8RtuUuzrr9aWm8V0GzbqgEEkoLt6IPOZhi9WpA/ztvsDk7AwaHeWMzf1f2JHKZeps/paDEkn3Re MAf3LdW4OOLM0fDwB4I69KxouqwRT6lEekQMXpgyAg3T5/pENkE7w45oTGkWf0F08oJ8L66oAQiHr n5EaT3Z5Q==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kmyiJ-0006oe-R1; Wed, 09 Dec 2020 12:36:59 +0000 Received: from mail.kernel.org ([198.145.29.99]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kmyiH-0006nm-1s; Wed, 09 Dec 2020 12:36:58 +0000 Date: Wed, 9 Dec 2020 06:36:54 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1607517416; bh=e+QWrBp+0IDNz46BuNqmFlmYyw6qXPvJRrzDWcu8Nmo=; h=From:To:Cc:Subject:In-Reply-To:From; b=qHqBSdeZXJy/ul/2Bm1l4l2JD9mRs9AkxglMjYOOktdPtfM/T7e4Okm+WUmO9ATno lmydhLxqWZ4mpI38Xwo5XhYeL3flP7/FY8djx88czn6gaMXqiymthPL38GskDXQ9R2 6I3Fm0RdJTISZDEty45edgjYIXSJGwMKJyXAhSdc9pH55mMvmHnSUPVghRKgv6e2UB AYFF2gyHfr6amdtO9aGZQcSUhzEM/tAf1zDfaQanYhBsRXwL7ncaHRSpXQo4eKCjp3 NeycRobs5ngwAKjuj0CipIg3kP8NBWniQliENP3TtjfqUmsYJYq7Fjnq38Ntuk0KEQ ysmqQSzvaOZJA== From: Bjorn Helgaas To: Michael Walle Subject: Re: [PATCH v6 0/5] PCI: Unify ECAM constants in native PCI Express drivers Message-ID: <20201209123654.GA2403346@bjorn-Precision-5520> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20201208154150.20978-1-michael@walle.cc> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20201209_073657_220041_6FE33F8B X-CRM114-Status: GOOD ( 22.78 ) 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: kw@linux.com, heiko@sntech.de, benh@kernel.crashing.org, shawn.lin@rock-chips.com, paulus@samba.org, thomas.petazzoni@bootlin.com, jonnyc@amazon.com, toan@os.amperecomputing.com, will@kernel.org, robh@kernel.org, lorenzo.pieralisi@arm.com, mpe@ellerman.id.au, michal.simek@xilinx.com, linux-rockchip@lists.infradead.org, bcm-kernel-feedback-list@broadcom.com, linux-arm-kernel@lists.infradead.org, linux-pci@vger.kernel.org, rjui@broadcom.com, f.fainelli@gmail.com, linux-rpi-kernel@lists.infradead.org, Jonathan.Cameron@huawei.com, bhelgaas@google.com, jonathan.derrick@intel.com, sbranden@broadcom.com, wangzhou1@hisilicon.com, rrichter@marvell.com, linuxppc-dev@lists.ozlabs.org, nsaenzjulienne@suse.de 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 T24gVHVlLCBEZWMgMDgsIDIwMjAgYXQgMDQ6NDE6NTBQTSArMDEwMCwgTWljaGFlbCBXYWxsZSB3 cm90ZToKPiA+T24gU3VuLCAyOSBOb3YgMjAyMCAyMzowNzozOCArMDAwMCwgS3J6eXN6dG9mIFdp bGN6ecWEc2tpIHdyb3RlOgo+ID4+IFVuaWZ5IEVDQU0tcmVsYXRlZCBjb25zdGFudHMgaW50byBh IHNpbmdsZSBzZXQgb2Ygc3RhbmRhcmQgY29uc3RhbnRzCj4gPj4gZGVmaW5pbmcgbWVtb3J5IGFk ZHJlc3Mgc2hpZnQgdmFsdWVzIGZvciB0aGUgYnl0ZS1sZXZlbCBhZGRyZXNzIHRoYXQgY2FuCj4g Pj4gYmUgdXNlZCB3aGVuIGFjY2Vzc2luZyB0aGUgUENJIEV4cHJlc3MgQ29uZmlndXJhdGlvbiBT cGFjZSwgYW5kIHRoZW4KPiA+PiBtb3ZlIG5hdGl2ZSBQQ0kgRXhwcmVzcyBjb250cm9sbGVyIGRy aXZlcnMgdG8gdXNlIG5ld2x5IGludHJvZHVjZWQKPiA+PiBkZWZpbml0aW9ucyByZXRpcmluZyBh bnkgZHJpdmVyLXNwZWNpZmljIG9uZXMuCj4gPj4gCj4gPj4gVGhlIEVDQU0gKCJFbmhhbmNlZCBD b25maWd1cmF0aW9uIEFjY2VzcyBNZWNoYW5pc20iKSBpcyBkZWZpbmVkIGJ5IHRoZQo+ID4+IFBD SSBFeHByZXNzIHNwZWNpZmljYXRpb24gKHNlZSBQQ0kgRXhwcmVzcyBCYXNlIFNwZWNpZmljYXRp b24sIFJldmlzaW9uCj4gPj4gNS4wLCBWZXJzaW9uIDEuMCwgU2VjdGlvbiA3LjIuMiwgcC4gNjc2 KSwgdGh1cyBtb3N0IGhhcmR3YXJlIHNob3VsZAo+ID4+IGltcGxlbWVudCBpdCB0aGUgc2FtZSB3 YXkuCj4gPj4gCj4gPj4gWy4uLl0KPiA+Cj4gPkFwcGxpZWQgdG8gcGNpL2VjYW0sIHRoYW5rcyEK PiA+Cj4gPlsxLzVdIFBDSTogVW5pZnkgRUNBTSBjb25zdGFudHMgaW4gbmF0aXZlIFBDSSBFeHBy ZXNzIGRyaXZlcnMKPiA+ICAgICAgaHR0cHM6Ly9naXQua2VybmVsLm9yZy9scGllcmFsaXNpL3Bj aS9jL2YzYzA3Y2Y2OTIKCj4gUGF0Y2ggMS81IGJyZWFrcyBMUzEwMjhBIGJvYXJkczoKPiAKPiBb Li5dCj4gWyAgICAxLjE0NDQyNl0gcGNpLWhvc3QtZ2VuZXJpYyAxZjAwMDAwMDAucGNpZTogaG9z dCBicmlkZ2UgL3NvYy9wY2llQDFmMDAwMDAwMCByYW5nZXM6Cj4gWyAgICAxLjE1MjI3Nl0gcGNp LWhvc3QtZ2VuZXJpYyAxZjAwMDAwMDAucGNpZTogICAgICBNRU0gMHgwMWY4MDAwMDAwLi4weDAx ZjgxNWZmZmYgLT4gMHgwMDAwMDAwMDAwCj4gWyAgICAxLjE2MTE2MV0gcGNpLWhvc3QtZ2VuZXJp YyAxZjAwMDAwMDAucGNpZTogICAgICBNRU0gMHgwMWY4MTYwMDAwLi4weDAxZjgxY2ZmZmYgLT4g MHgwMDAwMDAwMDAwCj4gWyAgICAxLjE3MDA0M10gcGNpLWhvc3QtZ2VuZXJpYyAxZjAwMDAwMDAu cGNpZTogICAgICBNRU0gMHgwMWY4MWQwMDAwLi4weDAxZjgxZWZmZmYgLT4gMHgwMDAwMDAwMDAw Cj4gWyAgICAxLjE3ODkyNF0gcGNpLWhvc3QtZ2VuZXJpYyAxZjAwMDAwMDAucGNpZTogICAgICBN RU0gMHgwMWY4MWYwMDAwLi4weDAxZjgyMGZmZmYgLT4gMHgwMDAwMDAwMDAwCj4gWyAgICAxLjE4 NzgwNV0gcGNpLWhvc3QtZ2VuZXJpYyAxZjAwMDAwMDAucGNpZTogICAgICBNRU0gMHgwMWY4MjEw MDAwLi4weDAxZjgyMmZmZmYgLT4gMHgwMDAwMDAwMDAwCj4gWyAgICAxLjE5NjY4Nl0gcGNpLWhv c3QtZ2VuZXJpYyAxZjAwMDAwMDAucGNpZTogICAgICBNRU0gMHgwMWY4MjMwMDAwLi4weDAxZjgy NGZmZmYgLT4gMHgwMDAwMDAwMDAwCj4gWyAgICAxLjIwNTU2Ml0gcGNpLWhvc3QtZ2VuZXJpYyAx ZjAwMDAwMDAucGNpZTogICAgICBNRU0gMHgwMWZjMDAwMDAwLi4weDAxZmMzZmZmZmYgLT4gMHgw MDAwMDAwMDAwCgpDYW4geW91IGF0dGFjaCB5b3VyIERUPyAgVGhlIGZhY3QgdGhhdCBhbGwgdGhl c2Ugd2luZG93cyBtYXAgdG8gUENJCmJ1cyBhZGRyZXNzIDAgbG9va3MgYnJva2VuLiAgUHJpb3Ig dG8gcGF0Y2ggMS81LCBkbyB0aGUgZGV2aWNlcyBiZWxvdwp0aGlzIGJyaWRnZSBhY3R1YWxseSB3 b3JrPwoKTG9va3MgbGlrZSB5b3UncmUgdXNpbmcgdGhlIHBjaS1ob3N0LWdlbmVyaWMgZHJpdmVy OyB3aGljaCBvZiB0aGUKLmNvbXBhdGlibGUgc3RyaW5ncyAocGNpLWhvc3QtY2FtLWdlbmVyaWMs IHBjaS1ob3N0LWVjYW0tZ2VuZXJpYywKbWFydmVsbCxhcm1hZGE4ay1wY2llLWVjYW0sIGV0Yykg YXJlIHlvdSB1c2luZz8gIChJIHRoaW5rIHRoYXQncyBpbgp0aGUgRFQgYXMgd2VsbC4pCgo+IFsg ICAgMS4yMTQ0NjVdIHBjaS1ob3N0LWdlbmVyaWMgMWYwMDAwMDAwLnBjaWU6IEVDQU0gYXQgW21l bSAweDFmMDAwMDAwMC0weDFmMDBmZmZmZl0gZm9yIFtidXMgMDBdCgoKPiBbICAgIDEuMjIzMzE4 XSBwY2ktaG9zdC1nZW5lcmljIDFmMDAwMDAwMC5wY2llOiBQQ0kgaG9zdCBicmlkZ2UgdG8gYnVz IDAwMDA6MDAKPiBbICAgIDEuMjMwMzUwXSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291 cmNlIFtidXMgMDBdCj4gWyAgICAxLjIzNTYyNV0gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyBy ZXNvdXJjZSBbbWVtIDB4MWY4MDAwMDAwLTB4MWY4MTVmZmZmXSAoYnVzIGFkZHJlc3MgWzB4MDAw MDAwMDAtMHgwMDE1ZmZmZl0pCj4gWyAgICAxLjI0NjA3N10gcGNpX2J1cyAwMDAwOjAwOiByb290 IGJ1cyByZXNvdXJjZSBbbWVtIDB4MWY4MTYwMDAwLTB4MWY4MWNmZmZmIHByZWZdIChidXMgYWRk cmVzcyBbMHgwMDAwMDAwMC0weDAwMDZmZmZmXSkKPiBbICAgIDEuMjU2OTY5XSBwY2lfYnVzIDAw MDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHgxZjgxZDAwMDAtMHgxZjgxZWZmZmZdIChi dXMgYWRkcmVzcyBbMHgwMDAwMDAwMC0weDAwMDFmZmZmXSkKPiBbICAgIDEuMjY3NDI3XSBwY2lf YnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHgxZjgxZjAwMDAtMHgxZjgyMGZm ZmYgcHJlZl0gKGJ1cyBhZGRyZXNzIFsweDAwMDAwMDAwLTB4MDAwMWZmZmZdKQo+IFsgICAgMS4y NzgzMjZdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweDFmODIxMDAw MC0weDFmODIyZmZmZl0gKGJ1cyBhZGRyZXNzIFsweDAwMDAwMDAwLTB4MDAwMWZmZmZdKQo+IFsg ICAgMS4yODg3NzldIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweDFm ODIzMDAwMC0weDFmODI0ZmZmZiBwcmVmXSAoYnVzIGFkZHJlc3MgWzB4MDAwMDAwMDAtMHgwMDAx ZmZmZl0pCj4gWyAgICAxLjI5OTY2OV0gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJj ZSBbbWVtIDB4MWZjMDAwMDAwLTB4MWZjM2ZmZmZmXSAoYnVzIGFkZHJlc3MgWzB4MDAwMDAwMDAt MHgwMDNmZmZmZl0pCj4gWyAgICAxLjMxMDEzOF0gcGNpIDAwMDA6MDA6MDAuMDogWzE5NTc6ZTEw MF0gdHlwZSAwMCBjbGFzcyAweDAyMDAwMQo+IFsgICAgMS4zMTYyMzRdIHBjaSAwMDAwOjAwOjAw LjA6IEJBUiAwOiBbbWVtIDB4MWY4MDAwMDAwLTB4MWY4MDNmZmZmIDY0Yml0XSAoZnJvbSBFbmhh bmNlZCBBbGxvY2F0aW9uLCBwcm9wZXJ0aWVzIDB4MCkKPiBbICAgIDEuMzI2Nzc2XSBwY2kgMDAw MDowMDowMC4wOiBCQVIgMjogW21lbSAweDFmODE2MDAwMC0weDFmODE2ZmZmZiA2NGJpdCBwcmVm XSAoZnJvbSBFbmhhbmNlZCBBbGxvY2F0aW9uLCBwcm9wZXJ0aWVzIDB4MSkKPiBbICAgIDEuMzM3 NzU5XSBwY2kgMDAwMDowMDowMC4wOiBWRiBCQVIgMDogW21lbSAweDFmODFkMDAwMC0weDFmODFk ZmZmZiA2NGJpdF0gKGZyb20gRW5oYW5jZWQgQWxsb2NhdGlvbiwgcHJvcGVydGllcyAweDQpCj4g WyAgICAxLjM0ODU2M10gcGNpIDAwMDA6MDA6MDAuMDogVkYgQkFSIDI6IFttZW0gMHgxZjgxZjAw MDAtMHgxZjgxZmZmZmYgNjRiaXQgcHJlZl0gKGZyb20gRW5oYW5jZWQgQWxsb2NhdGlvbiwgcHJv cGVydGllcyAweDMpCj4gWyAgICAxLjM1OTgyMV0gcGNpIDAwMDA6MDA6MDAuMDogUE1FIyBzdXBw b3J0ZWQgZnJvbSBEMCBEM2hvdAo+IFsgICAgMS4zNjUzNjhdIHBjaSAwMDAwOjAwOjAwLjA6IFZG KG4pIEJBUjAgc3BhY2U6IFttZW0gMHgxZjgxZDAwMDAtMHgxZjgxZWZmZmYgNjRiaXRdIChjb250 YWlucyBCQVIwIGZvciAyIFZGcykKPiBbICAgIDEuMzc1MzgxXSBwY2kgMDAwMDowMDowMC4wOiBW RihuKSBCQVIyIHNwYWNlOiBbbWVtIDB4MWY4MWYwMDAwLTB4MWY4MjBmZmZmIDY0Yml0IHByZWZd IChjb250YWlucyBCQVIyIGZvciAyIFZGcykKPiBbICAgIDEuMzg1OTgzXSBVbmFibGUgdG8gaGFu ZGxlIGtlcm5lbCBwYWdpbmcgcmVxdWVzdCBhdCB2aXJ0dWFsIGFkZHJlc3MgZmZmZjgwMDAxMjEz MjAwMAoKSWYgZmZmZjgwMDAxMjEzMjAwMCB3ZXJlIGFuIGFjdHVhbCBFQ0FNIGFkZHJlc3MsIHdl IHdvdWxkIGV4cGVjdCB0aGUKbG93IDIwIGJpdHMgdG8gY29udGFpbiB0aGUgZGV2aWNlIG51bWJl ciwgZnVuY3Rpb24gbnVtYmVyLCBhbmQKY29uZmlnIHJlZ2lzdGVyIG9mZnNldCwgaS5lLiwKCiAg ZGV2ICAgKDB4ZmZmZjgwMDAxMjEzMjAwMCA+PiAxNSkgJiAweDAxZiA9IDB4NgogIGZuICAgICgw eGZmZmY4MDAwMTIxMzIwMDAgPj4gMTIpICYgMHgwMDcgPSAweDIKICByZWcgICAoMHhmZmZmODAw MDEyMTMyMDAwKSAgICAgICAmIDB4ZmZmID0gMAoKYnV0IHRoYXQncyBub24tc2Vuc2ljYWwgc2lu Y2Ugd2UgcHJvYmUgZm9yIGRldmljZXMgaW4gb3JkZXIuICBTbyBtYXliZQp0aGlzIGlzIGEgYmFk IHBvaW50ZXIgc29tZXdoZXJlIGVsc2UuICBJIGxvb2tlZCBhdCBwY2lfZWNhbV9tYXBfYnVzKCkK YnV0IGRpZG4ndCBzZWUgYW4gb2J2aW91cyBwcm9ibGVtLiAgTWF5YmUgd2UgY291bGQgYnJ1dGUt Zm9yY2UgZGVidWcKdGhpcyBieSBhZGRpbmcgc29tZSBwcmludGtzIHRoZXJlLgoKPiBbICAgIDEu MzkzOTcyXSBNZW0gYWJvcnQgaW5mbzoKPiBbICAgIDEuMzk2NzgzXSAgIEVTUiA9IDB4OTYwMDAw MDcKPiBbICAgIDEuMzk5ODU5XSAgIEVDID0gMHgyNTogREFCVCAoY3VycmVudCBFTCksIElMID0g MzIgYml0cwo+IFsgICAgMS40MDUyMTVdICAgU0VUID0gMCwgRm5WID0gMAo+IFsgICAgMS40MDgy OTBdICAgRUEgPSAwLCBTMVBUVyA9IDAKPiBbICAgIDEuNDExNDUzXSBEYXRhIGFib3J0IGluZm86 Cj4gWyAgICAxLjQxNDM1Ml0gICBJU1YgPSAwLCBJU1MgPSAweDAwMDAwMDA3Cj4gWyAgICAxLjQx ODIxNl0gICBDTSA9IDAsIFduUiA9IDAKPiBbICAgIDEuNDIxMjA1XSBzd2FwcGVyIHBndGFibGU6 IDRrIHBhZ2VzLCA0OC1iaXQgVkFzLCBwZ2RwPTAwMDAwMDAwODM2OWMwMDAKPiBbICAgIDEuNDI3 OTY2XSBbZmZmZjgwMDAxMjEzMjAwMF0gcGdkPTAwMDAwMDIwZmZmZmYwMDMsIHA0ZD0wMDAwMDAy MGZmZmZmMDAzLCBwdWQ9MDAwMDAwMjBmZmZmZTAwMywgcG1kPTAwMDAwMDIwZmZmZmEwMDMsIHB0 ZT0wMDAwMDAwMDAwMDAwMDAwCj4gWyAgICAxLjQ0MDYxOF0gSW50ZXJuYWwgZXJyb3I6IE9vcHM6 IDk2MDAwMDA3IFsjMV0gUFJFRU1QVCBTTVAKPiBbICAgIDEuNDQ2MjM5XSBNb2R1bGVzIGxpbmtl ZCBpbjoKPiBbICAgIDEuNDQ5MzIwXSBDUFU6IDEgUElEOiAxIENvbW06IHN3YXBwZXIvMCBOb3Qg dGFpbnRlZCA1LjEwLjAtcmMzLTAwMTAxLWcyZjM3OGRiNWM4OSAjMTkxCj4gWyAgICAxLjQ1NzQ4 NF0gSGFyZHdhcmUgbmFtZTogS29udHJvbiBTTUFSQy1zQUwyOCAoU2luZ2xlIFBIWSkgb24gU01B UkMgRXZhbCAyLjAgY2FycmllciAoRFQpCj4gWyAgICAxLjQ2NTgyN10gcHN0YXRlOiAyMDAwMDA4 NSAobnpDdiBkYUlmIC1QQU4gLVVBTyAtVENPIEJUWVBFPS0tKQo+IFsgICAgMS40NzE4OTJdIHBj IDogcGNpX2dlbmVyaWNfY29uZmlnX3JlYWQrMHgzOC8weGUwCj4gWyAgICAxLjQ3NjcyM10gbHIg OiBwY2lfZ2VuZXJpY19jb25maWdfcmVhZCsweDI0LzB4ZTAKPiBbICAgIDEuNDgxNTUzXSBzcCA6 IGZmZmY4MDAwMTIxMWI5MjAKPiBbICAgIDEuNDg0ODkxXSB4Mjk6IGZmZmY4MDAwMTIxMWI5MjAg eDI4OiAwMDAwMDAwMDAwMDAwMDAwIAo+IFsgICAgMS40OTAyNTJdIHgyNzogZmZmZjgwMDAxMTZh MDRiYyB4MjY6IDAwMDAwMDAwMDAwMDAwMDAgCj4gWyAgICAxLjQ5NTYxMl0geDI1OiAwMDAwMDAw MDAwMDAwMDAxIHgyNDogZmZmZjgwMDAxMjExYmE1NCAKPiBbICAgIDEuNTAwOTcyXSB4MjM6IGZm ZmYwMDIwMDA5YzM4MDAgeDIyOiAwMDAwMDAwMDAwMDAwMDAwIAo+IFsgICAgMS41MDYzMzJdIHgy MTogMDAwMDAwMDAwMDAwMDA4NyB4MjA6IGZmZmY4MDAwMTIxMWI5OTQgCj4gWyAgICAxLjUxMTY5 Ml0geDE5OiAwMDAwMDAwMDAwMDAwMDA0IHgxODogMDAwMDAwMDAwMDAwMDAwMCAKPiBbICAgIDEu NTE3MDUyXSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMGQ1ZWRmYmMxIAo+IFsg ICAgMS41MjI0MTJdIHgxNTogZmZmZmZmZmZmZmZmZmZmZiB4MTQ6IGZmZmY4MDAwMTFjZjk5NDgg Cj4gWyAgICAxLjUyNzc3Ml0geDEzOiBmZmZmMDAyMDAwMzA1YTFjIHgxMjogMDAwMDAwMDAwMDAw MDAzMCAKPiBbICAgIDEuNTMzMTMyXSB4MTE6IDAxMDEwMTAxMDEwMTAxMDEgeDEwOiA3ZjdmN2Y3 ZjdmN2Y3ZjdmIAo+IFsgICAgMS41Mzg0OTFdIHg5IDogMmM2YjcxNzM2MjZkNjg2ZiB4OCA6IDAw MDAwMDAwMDAwMGVhNjAgCj4gWyAgICAxLjU0Mzg1MV0geDcgOiBmZmZmODAwMDEyMTFiYTU0IHg2 IDogMDAwMDAwMDAwMDAwMDAwMCAKPiBbICAgIDEuNTQ5MjExXSB4NSA6IDAwMDAwMDAwMDAwMDAw MDAgeDQgOiBmZmZmODAwMDEyMTMxMDAwIAo+IFsgICAgMS41NTQ1NzBdIHgzIDogMDAwMDAwMDAw MDAwMDAwMCB4MiA6IDAwMDAwMDAwMDAwMDAwMDAgCj4gWyAgICAxLjU1OTkzMF0geDEgOiAwMDAw MDAwMDAwMDAxMDAwIHgwIDogZmZmZjgwMDAxMjEzMjAwMCAKPiBbICAgIDEuNTY1MjkwXSBDYWxs IHRyYWNlOgo+IFsgICAgMS41Njc3NTJdICBwY2lfZ2VuZXJpY19jb25maWdfcmVhZCsweDM4LzB4 ZTAKPiBbICAgIDEuNTcyMjMzXSAgcGNpX2J1c19yZWFkX2NvbmZpZ19kd29yZCsweDg0LzB4ZDgK PiBbICAgIDEuNTc2ODkwXSAgcGNpX2J1c19nZW5lcmljX3JlYWRfZGV2X3ZlbmRvcl9pZCsweDM0 LzB4MWIwCj4gWyAgICAxLjU4MjQyM10gIHBjaV9idXNfcmVhZF9kZXZfdmVuZG9yX2lkKzB4NGMv MHg3MAo+IFsgICAgMS41ODcxNjddICBwY2lfc2Nhbl9zaW5nbGVfZGV2aWNlKzB4ODQvMHhlMAo+ IFsgICAgMS41OTE1NTldICBwY2lfc2Nhbl9zbG90KzB4NmMvMHgxMjAKPiBbICAgIDEuNTk1MjUw XSAgcGNpX3NjYW5fY2hpbGRfYnVzX2V4dGVuZCsweDU0LzB4Mjk4Cj4gWyAgICAxLjU5OTk5NF0g IHBjaV9zY2FuX3Jvb3RfYnVzX2JyaWRnZSsweGQ0LzB4ZjAKPiBbICAgIDEuNjA0NTYyXSAgcGNp X2hvc3RfcHJvYmUrMHgxOC8weGIwCj4gWyAgICAxLjYwODI1NF0gIHBjaV9ob3N0X2NvbW1vbl9w cm9iZSsweDEzYy8weDFhMAo+IFsgICAgMS42MTI3MzVdICBwbGF0Zm9ybV9kcnZfcHJvYmUrMHg1 NC8weGE4Cj4gWyAgICAxLjYxNjc3N10gIHJlYWxseV9wcm9iZSsweGU0LzB4M2I4Cj4gWyAgICAx LjYyMDM4MF0gIGRyaXZlcl9wcm9iZV9kZXZpY2UrMHg1OC8weGI4Cj4gWyAgICAxLjYyNDUwOV0g IGRldmljZV9kcml2ZXJfYXR0YWNoKzB4NzQvMHg4MAo+IFsgICAgMS42Mjg3MjVdICBfX2RyaXZl cl9hdHRhY2grMHg1OC8weGUwCj4gWyAgICAxLjYzMjUwM10gIGJ1c19mb3JfZWFjaF9kZXYrMHg3 NC8weGM4Cj4gWyAgICAxLjYzNjM2OV0gIGRyaXZlcl9hdHRhY2grMHgyNC8weDMwCj4gWyAgICAx LjYzOTk3Ml0gIGJ1c19hZGRfZHJpdmVyKzB4MThjLzB4MWYwCj4gWyAgICAxLjY0MzgzOF0gIGRy aXZlcl9yZWdpc3RlcisweDY0LzB4MTIwCj4gWyAgICAxLjY0NzcwNF0gIF9fcGxhdGZvcm1fZHJp dmVyX3JlZ2lzdGVyKzB4NDgvMHg1OAo+IFsgICAgMS42NTI0NDldICBnZW5fcGNpX2RyaXZlcl9p bml0KzB4MWMvMHgyOAo+IFsgICAgMS42NTY1ODBdICBkb19vbmVfaW5pdGNhbGwrMHg0Yy8weDJj MAo+IFsgICAgMS42NjA0NDddICBrZXJuZWxfaW5pdF9mcmVlYWJsZSsweDFlNC8weDI1MAo+IFsg ICAgMS42NjQ4NDBdICBrZXJuZWxfaW5pdCsweDE0LzB4MTE4Cj4gWyAgICAxLjY2ODM1NV0gIHJl dF9mcm9tX2ZvcmsrMHgxMC8weDM0Cj4gWyAgICAxLjY3MTk2MV0gQ29kZTogNzEwMDA2N2YgNTQw MDAxYzAgNzEwMDBhN2YgNTQwMDAzMDAgKGI5NDAwMDAxKSAKPiBbICAgIDEuNjc4MTE0XSAtLS1b IGVuZCB0cmFjZSAwYWNhMWIwNDg2NjFlOGIzIF0tLS0KPiBbICAgIDEuNjgyNzcwXSBub3RlOiBz d2FwcGVyLzBbMV0gZXhpdGVkIHdpdGggcHJlZW1wdF9jb3VudCAxCj4gWyAgICAxLjY4ODMwNV0g S2VybmVsIHBhbmljIC0gbm90IHN5bmNpbmc6IEF0dGVtcHRlZCB0byBraWxsIGluaXQhIGV4aXRj b2RlPTB4MDAwMDAwMGIKPiBbICAgIDEuNjk2MDMxXSBTTVA6IHN0b3BwaW5nIHNlY29uZGFyeSBD UFVzCj4gWyAgICAxLjY5OTk4OV0gS2VybmVsIE9mZnNldDogZGlzYWJsZWQKPiBbICAgIDEuNzAz NTAzXSBDUFUgZmVhdHVyZXM6IDB4MDI0MDAyMiw2MTAwNjAwOAo+IFsgICAgMS43MDc4MDZdIE1l bW9yeSBMaW1pdDogbm9uZQo+IFsgICAgMS43MTA4ODRdIC0tLVsgZW5kIEtlcm5lbCBwYW5pYyAt IG5vdCBzeW5jaW5nOiBBdHRlbXB0ZWQgdG8ga2lsbCBpbml0ISBleGl0Y29kZT0weDAwMDAwMDBi IF0tLS0KPiAKPiBUaGVyZSBpcyBhIExTMTAyOEEgZXZhbCBib2FyZCBpbiBrZXJuZWxjaSBoZXJl Ogo+IGh0dHBzOi8vbGF2YWxhYi5ueHAuY29tL3NjaGVkdWxlci9qb2IvMTcwNTY2Cj4gCj4gSSBh Y3R1YWxseSBoYXZlIHRoaXMgYm9hcmQgd2hpY2ggYWxzbyBoYXZlIGEgTFMxMDI4QSBTb0M6Cj4g aHR0cHM6Ly9sYXZhbGFiLmtvbnRyb24uY29tL3NjaGVkdWxlci9qb2IvMTc3MQo+IAo+IEJ1dCBp biB0aGUgbGF0dGVyIHlvdSB3b24ndCBzZWUgbXVjaCBiZWNhdXNlIGVhcmx5Y29uIGlzbid0IGFj dGl2ZS4gW0knbQo+IGFib3V0IHRvIGZpeCB0aGF0Ll0KPiAKPiBCeSByZXZlcnRpbmcgcGF0Y2gg MS81LCB0aGUgYm9hcmQgd2lsbCB3b3JrIGFnYWluLgo+IAo+IC1taWNoYWVsCj4gCj4gX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBsaW51eC1hcm0ta2Vy bmVsIG1haWxpbmcgbGlzdAo+IGxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwo+ IGh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtl cm5lbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGlu dXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRl YWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgt YXJtLWtlcm5lbAo=