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 22050C48BC3 for ; Mon, 19 Feb 2024 16:12:35 +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:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=M2uspxMQ4ZH3sF7RO2WpJAKpliwTkFWRJ/p7EPZqsoE=; b=AMpKynyYUeW9Zj 93RMjM5hdU+O65b6gNaC4osXhFAND47bsjWvWxVnt+b6OqYHpsC8onawjZis9bPKntK9xFAcLgyhI 3UEnlhAbhd5Y6CbErEAUmMam/TK/i4nt8a/vEX+5ZbFZkhIVNtCuLNTo32IExVTRM2GguLPR6W5Ik bsz5NFYWKS3qgJNw53GzAdxWL73/uXtyZhsweXMlvtD/K0MKZ7hL1I35reu9xpSi1rL61IOXRTaSE LvgqXGE35YMk6qdxqVU8Xzd1Mng7M6N+Hl1HB4av/LlvPryntpN0N97RFwEHddZaz3UrMwRkiQJ1t NcKxfu35QDQhEeQcANtw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rc6Fl-0000000BI8v-14H2; Mon, 19 Feb 2024 16:12:25 +0000 Received: from mail-pf1-x431.google.com ([2607:f8b0:4864:20::431]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rc6Fi-0000000BI5p-15Iz for linux-arm-kernel@lists.infradead.org; Mon, 19 Feb 2024 16:12:23 +0000 Received: by mail-pf1-x431.google.com with SMTP id d2e1a72fcca58-6e3bdea186cso455351b3a.3 for ; Mon, 19 Feb 2024 08:12:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1708359137; x=1708963937; darn=lists.infradead.org; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:from:to :cc:subject:date:message-id:reply-to; bh=VjM5BP6IafIzFETSaEBSJHdOU4rhZ/NqSlKuCbN1tEA=; b=bFZcn090YxdcSY1TPMG9J/8dBTALjT6GIEij1kVWZsVI5+n8hy7TF+QhQdNMC9VP96 r7mo8W95IlO0IKcHfIPAntHJGZa0MQVxF5yJYA9/JsTbzjcDk6AmYl4YonJiMgsqkqC5 /qtcBn7QIg1YCDY6DRKsAKrkFBw1GtdRtvlY71rDhMnnUWafhA1Zva5KqF9JRvsxX/LD yHdCDfyzDgYjweF1aA/QAkjHba8yT195VNpVYvca9PP+3c3OVU2rlqDJXLrbyUO5KDyI QFkV/OeJ5FtuJ3SNDTa8G7Fb9v7wMqDGHTFaz9lPxETxpYenBoaWJGUToz4kS58i+U+v 9sPg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708359137; x=1708963937; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=VjM5BP6IafIzFETSaEBSJHdOU4rhZ/NqSlKuCbN1tEA=; b=CznpN9kQ2z9tnve0HLkKlNQ6dLaPP35+XQOMHQtJ4e/vpiCBXEKWcfQYV9EjsJPwZo ftZkAaHcLZ1TDTsST5BK4dM+osuW2EtfQq2BQ40/ZD2iX2aAAQhb724dY2Aj8H+5eXAl rIVTYP4y4ItSCt7pvQtYQevyHaogf0TLeaeQqahScRPVSazZXptrqc5Orf7av9gLIwrl vb75Iv4dU3Fm8praCARr05Y4NRTOfZlXSeZUmKe7Pd6Xjx8OqcxiXALhGNaaZl/TopWC TA7uaaR8kwq0mInnlEvu/F/ebQrZ1E5Fpfjh74ZvlfkDb4jz+Gr5AqgFOn9uy1JtPleh JvUA== X-Forwarded-Encrypted: i=1; AJvYcCWk/tSUYcFm4+M/qP5FfcGCTEYhyb66HxnO65xYrk2tu3LwveDWanXQ59GxhkHiUTOzLozg52goP9JcZt6kTOhMH1ZCyrBUlkxwejp8AUInbCUpLY4= X-Gm-Message-State: AOJu0Yx5jO4ks7DvFUn/il03aDKd5SBFBbnJbdfwLKecBjRA20W64ccO DmcJI4F8g57oSE4/l1QW2y+hQOW0p3QbX12lTXUUyEPGozUumOqCD1eFz84ckg== X-Google-Smtp-Source: AGHT+IEe2VfOrNLtUn52OWpBafmo/JTiMuopuECfKir8MlzvUnPKjJ7qwLaSaZAMlkN+p9OgG7LaGw== X-Received: by 2002:aa7:8b8f:0:b0:6e3:ad06:8153 with SMTP id r15-20020aa78b8f000000b006e3ad068153mr4161626pfd.28.1708359137153; Mon, 19 Feb 2024 08:12:17 -0800 (PST) Received: from thinkpad ([117.248.7.166]) by smtp.gmail.com with ESMTPSA id c7-20020a62f847000000b006e0e35c1e55sm4930061pfm.79.2024.02.19.08.12.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 19 Feb 2024 08:12:16 -0800 (PST) Date: Mon, 19 Feb 2024 21:42:08 +0530 From: Manivannan Sadhasivam To: Frank Li Cc: lpieralisi@kernel.org, bhelgaas@google.com, conor+dt@kernel.org, devicetree@vger.kernel.org, festevam@gmail.com, helgaas@kernel.org, hongxing.zhu@nxp.com, imx@lists.linux.dev, kernel@pengutronix.de, krzysztof.kozlowski+dt@linaro.org, krzysztof.kozlowski@linaro.org, kw@linux.com, l.stach@pengutronix.de, linux-arm-kernel@lists.infradead.org, linux-imx@nxp.com, linux-kernel@vger.kernel.org, linux-pci@vger.kernel.org, robh@kernel.org, s.hauer@pengutronix.de, shawnguo@kernel.org Subject: Re: [PATCH v10 00/14] PCI: imx6: Clean up and add imx95 pci support Message-ID: <20240219161208.GE3281@thinkpad> References: <20240205173335.1120469-1-Frank.Li@nxp.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240219_081222_486628_7D0CB2CA X-CRM114-Status: GOOD ( 24.90 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , 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 T24gTW9uLCBGZWIgMTksIDIwMjQgYXQgMTA6MTE6NDVBTSAtMDUwMCwgRnJhbmsgTGkgd3JvdGU6 Cj4gT24gTW9uLCBGZWIgMDUsIDIwMjQgYXQgMTI6MzM6MjFQTSAtMDUwMCwgRnJhbmsgTGkgd3Jv dGU6Cj4gPiBmaXJzdCA2IHBhdGNoZXMgdXNlIGRydmRhdGE6IGZsYWdzIHRvIHNpbXBsaWZ5IHNv bWUgc3dpdGNoLWNhc2UgY29kZS4KPiA+IEltcHJvdmUgbWFpbnRhaW5jZSBhbmQgZWFzeSB0byBy ZWFkIGNvZGUuCj4gPiAKPiAKPiBATG9yZW56byBQaWVyYWxpc2k6Cj4gCj4gCURvIHlvdSBoYXZl IGNoYW5jZSB0byBsb29rIG90aGVyIHBhdGNoZXM/Cj4gCU1hbmkncyBhcHBseSBFUCBzaWRlIGNo YW5nZS4gCgpFdmVuIHRob3VnaCB0aGUgY29udHJvbGxlciBpcyBmb3IgdGhlIGVuZHBvaW50LCBp dCBpcyBzdGlsbCBhIGNvbnRyb2xsZXIKZHJpdmVyLiBTbyBhbGwgdGhlIHBhdGNoZXMgc2hvdWxk IGdvIHRocm91Z2ggTG9yZW56by4KCkkgb25seSBtZXJnZSBwYXRjaGVzIHVuZGVyIGRyaXZlcnMv cGNpL2VuZHBvaW50LiBIb3BlIHRoaXMgY2xhcmlmaWVzLgoKLSBNYW5pCgo+IAknUENJOiBpbXg2 OiBBZGQgaU1YOTUgRW5kcG9pbnQgKEVQKSBzdXBwb3J0JyBuZWVkIGJlIHJlYmFzZWQuIAo+IAo+ IEZyYW5rCj4gCj4gPiBUaGVuIGFkZCBpbXg5NSBiYXNpYyBwY2kgaG9zdCBmdW5jdGlvbi4KPiA+ IAo+ID4gZm9sbG93IHR3byBwYXRjaCBkbyBlbmRwb2ludCBjb2RlIGNsZWFuIHVwLgo+ID4gVGhl biBhZGQgaW14OTUgYmFzaWMgZW5kcG9udCBmdW5jdGlvbi4KPiA+IAo+ID4gQ29tcGFyZWQgd2l0 aCB2MiwgYWRkZWQgRVAgZnVuY3Rpb24gc3VwcG9ydCBhbmQgc29tZSBmaXhlcywgIHBsZWFzZSBj aGFuZ2UKPiA+IG5vdGVzIGF0IGVhY2ggcGF0Y2hlcy4KPiA+IAo+ID4gQ2hhbmdlIGZyb20gdjkg dG8gdjEwCj4gPiAtIHJlbW92ZSB0d28gcGF0Y2hlczoKPiA+ID4gICBkdC1iaW5kaW5nczogaW14 NnEtcGNpZTogQWRkIGxpbnV4LHBjaS1kb21haW4gYXMgcmVxdWlyZWQgZm9yIGlNWDhNUQo+ID4g PiAgIFBDSTogaW14NjogVXNpbmcgImxpbnV4LHBjaS1kb21haW4iIGFzIHNsb3QgSUQKPiA+IGl0 IGlzIG5vdCBnb29kIHNvbHV0aW9uIHRvIGZpeGVkIGhhcmRjb2RlIGNoZWNrIHRvIGdldCBjb250 cm9sbGVyIGlkLgo+ID4gV2lsbCBzZWUgYmV0dGVyIHNvbHV0aW9uIGxhdGVyLgo+ID4gCj4gPiBk dC1iaW5kaW5nIHBhc3MgcGNpZSBub2RlOgo+ID4gCj4gPiBwY2llMDogcGNpZUA0YzMwMDAwMCB7 Cj4gPiAgICAgICAgICAgICAgICAgICAgICAgICBjb21wYXRpYmxlID0gImZzbCxpbXg5NS1wY2ll IjsKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgIHJlZyA9IDwwIDB4NGMzMDAwMDAgMCAweDQw MDAwPiwKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPDAgMHg0YzM2MDAwMCAw IDB4MTAwMDA+LAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8MCAweDRjMzQw MDAwIDAgMHgyMDAwMD4sCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwwIDB4 NjAxMDAwMDAgMCAweGZlMDAwMDA+Owo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgcmVnLW5h bWVzID0gImRiaSIsICJhdHUiLCAiYXBwIiwgImNvbmZpZyI7Cj4gPiAgICAgICAgICAgICAgICAg ICAgICAgICAjYWRkcmVzcy1jZWxscyA9IDwzPjsKPiA+ICAgICAgICAgICAgICAgICAgICAgICAg ICNzaXplLWNlbGxzID0gPDI+Owo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgZGV2aWNlX3R5 cGUgPSAicGNpIjsKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgIGxpbnV4LHBjaS1kb21haW4g PSA8MD47Cj4gPiAgICAgICAgICAgICAgICAgICAgICAgICBidXMtcmFuZ2UgPSA8MHgwMCAweGZm PjsKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgIHJhbmdlcyA9IDwweDgxMDAwMDAwIDB4MCAw eDAwMDAwMDAwIDB4MCAweDZmZjAwMDAwIDAgMHgwMDEwMDAwMD4sCj4gPiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICA8MHg4MjAwMDAwMCAweDAgMHgxMDAwMDAwMCAweDkgMHgxMDAw MDAwMCAwIDB4MTAwMDAwMDA+Owo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgbnVtLWxhbmVz ID0gPDE+Owo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgbnVtLXZpZXdwb3J0ID0gPDg+Owo+ ID4gICAgICAgICAgICAgICAgICAgICAgICAgaW50ZXJydXB0cyA9IDxHSUNfU1BJIDMxMCBJUlFf VFlQRV9MRVZFTF9ISUdIPjsKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgIGludGVycnVwdC1u YW1lcyA9ICJtc2kiOwo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgI2ludGVycnVwdC1jZWxs cyA9IDwxPjsKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgIGludGVycnVwdC1tYXAtbWFzayA9 IDwwIDAgMCAweDc+Owo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgaW50ZXJydXB0LW1hcCA9 IDwwIDAgMCAxICZnaWMgMCAwIEdJQ19TUEkgMzA5IElSUV9UWVBFX0xFVkVMX0hJR0g+LAo+ID4g ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwwIDAgMCAyICZnaWMgMCAw IEdJQ19TUEkgMzA4IElSUV9UWVBFX0xFVkVMX0hJR0g+LAo+ID4gICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDwwIDAgMCAzICZnaWMgMCAwIEdJQ19TUEkgMzA3IElSUV9U WVBFX0xFVkVMX0hJR0g+LAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDwwIDAgMCA0ICZnaWMgMCAwIEdJQ19TUEkgMzA2IElSUV9UWVBFX0xFVkVMX0hJR0g+Owo+ ID4gICAgICAgICAgICAgICAgICAgICAgICAgZnNsLG1heC1saW5rLXNwZWVkID0gPDM+Owo+ID4g ICAgICAgICAgICAgICAgICAgICAgICAgY2xvY2tzID0gPCZzY21pX2NsayBJTVg5NV9DTEtfSFNJ Tz4sCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8JnNjbWlfY2xrIElNWDk1 X0NMS19IU0lPUExMPiwKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwmc2Nt aV9jbGsgSU1YOTVfQ0xLX0hTSU9QTExfVkNPPiwKPiA+ICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDwmc2NtaV9jbGsgSU1YOTVfQ0xLX0hTSU9QQ0lFQVVYPjsKPiA+ICAgICAgICAg ICAgICAgICAgICAgICAgIGNsb2NrLW5hbWVzID0gInBjaWUiLCAicGNpZV9idXMiLCAicGNpZV9w aHkiLCAicGNpZV9hdXgiOwo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgYXNzaWduZWQtY2xv Y2tzID08JnNjbWlfY2xrIElNWDk1X0NMS19IU0lPUExMX1ZDTz4sCj4gPiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwmc2NtaV9jbGsgSU1YOTVfQ0xLX0hTSU9QTEw+ LAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8JnNjbWlfY2xr IElNWDk1X0NMS19IU0lPUENJRUFVWD47Cj4gPiAgICAgICAgICAgICAgICAgICAgICAgICBhc3Np Z25lZC1jbG9jay1yYXRlcyA9IDwzNjAwMDAwMDAwPiwgPDEwMDAwMDAwMD4sIDwxMDAwMDAwMD47 Cj4gPiAgICAgICAgICAgICAgICAgICAgICAgICBhc3NpZ25lZC1jbG9jay1wYXJlbnRzID0gPDA+ LCA8MD4sCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgPCZzY21pX2NsayBJTVg5NV9DTEtfU1lTUExMMV9QRkQxX0RJVjI+Owo+ID4gICAgICAgICAg ICAgICAgICAgICAgICAgcG93ZXItZG9tYWlucyA9IDwmc2NtaV9kZXZwZCBJTVg5NV9QRF9IU0lP X1RPUD47Cj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAvKiAweDMwfjB4Mzcgc3RyZWFtIGlk IGZvciBwY2kwICovCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAvKgo+ID4gICAgICAgICAg ICAgICAgICAgICAgICAgICogaW9tbXUtbWFwID0gPDB4MDAwICZhcHBzX3NtbXUgMHgzMCAweDE+ LAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICogPDB4MTAwICZhcHBzX3NtbXUgMHgzMSAw eDE+Owo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICovCj4gPiAgICAgICAgICAgICAgICAg ICAgICAgICBzdGF0dXMgPSAiZGlzYWJsZWQiOwo+ID4gICAgICAgICAgICAgICAgIH07Cj4gPiAK PiA+IHBjaWUxOiBwY2llLWVwQDRjMzgwMDAwIHsKPiA+ICAgICAgICAgICAgICAgICAgICAgICAg IGNvbXBhdGlibGUgPSAiZnNsLGlteDk1LXBjaWUtZXAiOwo+ID4gICAgICAgICAgICAgICAgICAg ICAgICAgcmVnID0gPDAgMHg0YzM4MDAwMCAwIDB4MjAwMDA+LAo+ID4gICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgPDAgMHg0YzNlMDAwMCAwIDB4MTAwMD4sCj4gPiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICA8MCAweDRjM2EwMDAwIDAgMHgxMDAwPiwKPiA+ICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDwwIDB4NGMzYzAwMDAgMCAweDEwMDAwPiwKPiA+ICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDwwIDB4NGMzZjAwMDAgMCAweDEwMDAwPiwKPiA+ICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDwweGEgMCAxIDA+Owo+ID4gICAgICAgICAgICAgICAg ICAgICAgICAgcmVnLW5hbWVzID0gImRiaSIsICJhdHUiLCAiZGJpMiIsICJhcHAiLCAiZG1hIiwg ImFkZHJfc3BhY2UiOwo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgaW50ZXJydXB0cyA9IDxH SUNfU1BJIDMxNyBJUlFfVFlQRV9MRVZFTF9ISUdIPjsKPiA+ICAgICAgICAgICAgICAgICAgICAg ICAgIGludGVycnVwdC1uYW1lcyA9ICJkbWEiOwo+ID4gICAgICAgICAgICAgICAgICAgICAgICAg ZnNsLG1heC1saW5rLXNwZWVkID0gPDM+Owo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgY2xv Y2tzID0gPCZzY21pX2NsayBJTVg5NV9DTEtfSFNJTz4sCj4gPiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICA8JnNjbWlfY2xrIElNWDk1X0NMS19IU0lPUExMPiwKPiA+ICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDwmc2NtaV9jbGsgSU1YOTVfQ0xLX0hTSU9QTExfVkNP PiwKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwmc2NtaV9jbGsgSU1YOTVf Q0xLX0hTSU9QQ0lFQVVYPjsKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgIGNsb2NrLW5hbWVz ID0gInBjaWUiLCAicGNpZV9idXMiLCAicGNpZV9waHkiLCAicGNpZV9hdXgiOwo+ID4gICAgICAg ICAgICAgICAgICAgICAgICAgYXNzaWduZWQtY2xvY2tzID08JnNjbWlfY2xrIElNWDk1X0NMS19I U0lPUExMX1ZDTz4sCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDwmc2NtaV9jbGsgSU1YOTVfQ0xLX0hTSU9QTEw+LAo+ID4gICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICA8JnNjbWlfY2xrIElNWDk1X0NMS19IU0lPUENJRUFVWD47Cj4g PiAgICAgICAgICAgICAgICAgICAgICAgICBhc3NpZ25lZC1jbG9jay1yYXRlcyA9IDwzNjAwMDAw MDAwPiwgPDEwMDAwMDAwMD4sIDwxMDAwMDAwMD47Cj4gPiAgICAgICAgICAgICAgICAgICAgICAg ICBhc3NpZ25lZC1jbG9jay1wYXJlbnRzID0gPDA+LCA8MD4sCj4gPiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCZzY21pX2NsayBJTVg5NV9DTEtfU1lT UExMMV9QRkQxX0RJVjI+Owo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgcG93ZXItZG9tYWlu cyA9IDwmc2NtaV9kZXZwZCBJTVg5NV9QRF9IU0lPX1RPUD47Cj4gPiAgICAgICAgICAgICAgICAg ICAgICAgICBzdGF0dXMgPSAiZGlzYWJsZWQiOwo+ID4gICAgICAgICAgICAgICAgIH07Cj4gPiAK PiA+IEZyYW5rIExpICgxMyk6Cj4gPiAgIFBDSTogaW14NjogU2ltcGxpZnkgY2xvY2sgaGFuZGxp bmcgYnkgdXNpbmcgY2xrX2J1bGsqKCkgZnVuY3Rpb24KPiA+ICAgUENJOiBpbXg2OiBTaW1wbGlm eSBwaHkgaGFuZGxpbmcgYnkgdXNpbmcgSU1YNl9QQ0lFX0ZMQUdfSEFTX1BIWURSVgo+ID4gICBQ Q0k6IGlteDY6IFNpbXBsaWZ5IHJlc2V0IGhhbmRsaW5nIGJ5IHVzaW5nIGJ5IHVzaW5nCj4gPiAg ICAgKl9GTEFHX0hBU18qX1JFU0VUCj4gPiAgIFBDSTogaW14NjogU2ltcGxpZnkgbHRzc21fZW5h YmxlKCkgYnkgdXNpbmcgbHRzc21fb2ZmIGFuZCBsdHNzbV9tYXNrCj4gPiAgIFBDSTogaW14Njog U2ltcGxpZnkgY29uZmlndXJlX3R5cGUoKSBieSB1c2luZyBtb2RlX29mZiBhbmQgbW9kZV9tYXNr Cj4gPiAgIFBDSTogaW14NjogU2ltcGxpZnkgc3dpdGNoLWNhc2UgbG9naWMgYnkgaW52b2x2ZSBp bml0X3BoeSBjYWxsYmFjawo+ID4gICBkdC1iaW5kaW5nczogaW14NnEtcGNpZTogQ2xlYW4gdXAg aXJyYXRpb25hbGl0eSBjbG9ja3MgY2hlY2sKPiA+ICAgZHQtYmluZGluZ3M6IGlteDZxLXBjaWU6 IFJlc3RydWN0IHJlZyBhbmQgcmVnLW5hbWUKPiA+ICAgUENJOiBpbXg2OiBBZGQgaU1YOTUgUENJ ZSBSb290IENvbXBsZXggc3VwcG9ydAo+ID4gICBQQ0k6IGlteDY6IENsZWFuIHVwIGdldCBhZGRy X3NwYWNlIGNvZGUKPiA+ICAgUENJOiBpbXg2OiBBZGQgZXBjX2ZlYXR1cmVzIGluIGlteDZfcGNp ZV9kcnZkYXRhCj4gPiAgIGR0LWJpbmRpbmdzOiBpbXg2cS1wY2llOiBBZGQgaU1YOTUgcGNpZSBl bmRwb2ludCBjb21wYXRpYmxlIHN0cmluZwo+ID4gICBQQ0k6IGlteDY6IEFkZCBpTVg5NSBFbmRw b2ludCAoRVApIHN1cHBvcnQKPiA+IAo+ID4gUmljaGFyZCBaaHUgKDEpOgo+ID4gICBkdC1iaW5k aW5nczogaW14NnEtcGNpZTogQWRkIGlteDk1IHBjaWUgY29tcGF0aWJsZSBzdHJpbmcKPiA+IAo+ ID4gIC4uLi9iaW5kaW5ncy9wY2kvZnNsLGlteDZxLXBjaWUtY29tbW9uLnlhbWwgICB8ICAxNyAr LQo+ID4gIC4uLi9iaW5kaW5ncy9wY2kvZnNsLGlteDZxLXBjaWUtZXAueWFtbCAgICAgICB8ICA0 NiArLQo+ID4gIC4uLi9iaW5kaW5ncy9wY2kvZnNsLGlteDZxLXBjaWUueWFtbCAgICAgICAgICB8 ICA0OSArLQo+ID4gIGRyaXZlcnMvcGNpL2NvbnRyb2xsZXIvZHdjL3BjaS1pbXg2LmMgICAgICAg ICB8IDYzNCArKysrKysrKysrLS0tLS0tLS0KPiA+ICA0IGZpbGVzIGNoYW5nZWQsIDQzNiBpbnNl cnRpb25zKCspLCAzMTAgZGVsZXRpb25zKC0pCj4gPiAKPiA+IC0tIAo+ID4gMi4zNC4xCj4gPiAK Ci0tIArgrq7grqPgrr/grrXgrqPgr43grqPgrqngr40g4K6a4K6k4K6+4K6a4K6/4K614K6u4K+N CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1h cm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5v cmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0t a2VybmVsCg==