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 E3732C47DB7 for ; Fri, 19 Jan 2024 08:28:01 +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=sX8ydWVWg/JHCmMrYareR0WyBB7ouVd01og6/p9LOgg=; b=Gcv/IjqetAzlYL 3yiMxV+hNnkVOn6jNoWnF7PAIzoM6QbPM+Rjc6iHbypbJDBqHyDIH4uUXe8rpkAqKkxPKODMEEvy+ eaDQIW1bfAmlDYdY8ksOlbLl5H8DB9Ju+8r8uLx5HArIlrb6AUKnacWA+F7jtjk/q6c2vQvNjCW0n 9qJtGXihPpMSHKTIyq7skuqmOSpiBw1JXIMMX87zxZjGjuceJ9db8PMqwNxJzHT22qZliNAXjHJjF usTfuITmk9sNCrV03aIhxCzxYJkHma2GnZi3QC7i2PdKlPLrEws0WdOeEj0QeObiVS6T7lUBgj3mD WEcMTqSvUOpPTkG0ra0g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1rQkDy-004qCH-0l; Fri, 19 Jan 2024 08:27:38 +0000 Received: from mail-pl1-x632.google.com ([2607:f8b0:4864:20::632]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1rQkDv-004qBY-2f for linux-arm-kernel@lists.infradead.org; Fri, 19 Jan 2024 08:27:37 +0000 Received: by mail-pl1-x632.google.com with SMTP id d9443c01a7336-1d4414ec9c7so3026855ad.0 for ; Fri, 19 Jan 2024 00:27:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1705652852; x=1706257652; 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=LR+SAY5vhVQKjS7aGLC0MWFLnWjLp9TblT0nHaLa0mM=; b=xb5WNBQW9zwur6qPL0psGasax0WZEwBe3Txn5p6CsnQfW32C8uSLJGfdBY2FNcp6oy VBonNGzxDiwZh6JAZsW9/bWcpbQL9iA8RTYDqppmV2WJw4d9uwt96a4lUFx3Z2MEDDux oovIaSemwIIh141qA8VoylajoT5/36wx7AsGQRkMQvXC0jAxMYImCFCBQ3WqcLWpWP7t qRgJNvgZwjUu8bEOGgxx14VyRlK8zH9sS0LBVcEOxuRHkv0GQ+PR/b60dOh2D8uoq9RA S3VwerjaaNaWjqXFY1xzuAW5XaqkttlnyqXpgMrGmJJyUHT1TV2JQx/L3Pbg/lyrcioO F0tQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705652852; x=1706257652; 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=LR+SAY5vhVQKjS7aGLC0MWFLnWjLp9TblT0nHaLa0mM=; b=F2RNi0Twacad/OUIniHaFt7CJvr6FhoOlxRQkQqaqt+A+4Ufc3D4ZG0uS7M4PLe3VX AEDTE7IVQjSoEit6cNn14K3eR/yyjeJrUoPGQbcaMbngjl9Vpg1Cfr7WplHflnsyJ3XW 2cbpaPbn9bf54gqsN1uN3f/8MYfzkieTYh9kxfe2UAC0520QYvqrDNJD8NxPBe68+0bR 0FbiB4UgXeZnE6/OgEZf571fn/Ndz68nxTGVWsqpgAGuAfj5tWDApsmzBuhsgYjfHiBj A7pBcvZk/aOyhV1hLLeLR1B38ae+YzjRSdo1T4AHGicUgpjfDpf0wvck0AM6AypuNp3G pv2g== X-Gm-Message-State: AOJu0Yx8RNcwKJwVHo/Ib7t+Ww4Vkx+8wgA4PEVK6mhNbpDkCpHFnSKO VoQi2sLRdHtx0nVYYFjr31cS1vEEnddOmjVaYB8eLf0U8mDjiyVXJcmjQhnm+w== X-Google-Smtp-Source: AGHT+IGAYtsT3XiUBVbv5vAjJPw+V4vnusYgLd3mRbJj4CjHgWv7Cb0pdrUS5rWD+Kx8NOpzFRwHtA== X-Received: by 2002:a17:902:c195:b0:1d7:14e2:23dc with SMTP id d21-20020a170902c19500b001d714e223dcmr1453303pld.129.1705652852609; Fri, 19 Jan 2024 00:27:32 -0800 (PST) Received: from thinkpad ([117.248.2.56]) by smtp.gmail.com with ESMTPSA id kv4-20020a17090328c400b001d5b93560c3sm2546861plb.167.2024.01.19.00.27.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 19 Jan 2024 00:27:32 -0800 (PST) Date: Fri, 19 Jan 2024 13:57:25 +0530 From: Manivannan Sadhasivam To: Frank Li Cc: krzysztof.kozlowski@linaro.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, 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, lpieralisi@kernel.org, robh@kernel.org, s.hauer@pengutronix.de, shawnguo@kernel.org Subject: Re: [PATCH v8 12/16] PCI: imx6: Add iMX95 PCIe Root Complex support Message-ID: <20240119082725.GH2866@thinkpad> References: <20240108232145.2116455-1-Frank.Li@nxp.com> <20240108232145.2116455-13-Frank.Li@nxp.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20240108232145.2116455-13-Frank.Li@nxp.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240119_002735_865830_05EC06AB X-CRM114-Status: GOOD ( 24.61 ) 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 T24gTW9uLCBKYW4gMDgsIDIwMjQgYXQgMDY6MjE6NDFQTSAtMDUwMCwgRnJhbmsgTGkgd3JvdGU6 Cj4gQWRkIGlNWDk1IFBDSWUgUm9vdCBDb21wbGV4IHN1cHBvcnQuCj4gCj4gU2lnbmVkLW9mZi1i eTogRnJhbmsgTGkgPEZyYW5rLkxpQG54cC5jb20+CgpSZXZpZXdlZC1ieTogTWFuaXZhbm5hbiBT YWRoYXNpdmFtIDxtYW5pdmFubmFuLnNhZGhhc2l2YW1AbGluYXJvLm9yZz4KCi0gTWFuaQoKPiAt LS0KPiAKPiBOb3RlczoKPiAgICAgQ2hhbmdlIGZyb20gdjcgdG8gdjgKPiAgICAgLSBVcGRhdGUg Y29tbWl0IHN1YmplY3QKPiAgICAgLSBhZGQgY29uc3QgZnJvbSByZWdtYXAKPiAgICAgLSByZW1v dmUgdW5uZXNzYXJ5IGxvZ2ljIGluIGlteDZfcGNpZV9kZWFzc2VydF9jb3JlX3Jlc2V0KCkKPiAg ICAgCj4gICAgIENoYW5nZSBmcm9tIHY0IHRvIHY3Cj4gICAgIC0gbm9uZQo+ICAgICBDaGFuZ2Ug ZnJvbSB2MSB0byB2Mwo+ICAgICAtIG5vbmUKPiAKPiAgZHJpdmVycy9wY2kvY29udHJvbGxlci9k d2MvcGNpLWlteDYuYyB8IDgyICsrKysrKysrKysrKysrKysrKysrKysrKystLQo+ICAxIGZpbGUg Y2hhbmdlZCwgNzcgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0 IGEvZHJpdmVycy9wY2kvY29udHJvbGxlci9kd2MvcGNpLWlteDYuYyBiL2RyaXZlcnMvcGNpL2Nv bnRyb2xsZXIvZHdjL3BjaS1pbXg2LmMKPiBpbmRleCBhYzMzOGE4OGZlMjFlLi5jMGQwOGNkNTVk NjgxIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvcGNpL2NvbnRyb2xsZXIvZHdjL3BjaS1pbXg2LmMK PiArKysgYi9kcml2ZXJzL3BjaS9jb250cm9sbGVyL2R3Yy9wY2ktaW14Ni5jCj4gQEAgLTQyLDYg KzQyLDI1IEBACj4gICNkZWZpbmUgSU1YOE1RX0dQUl9QQ0lFX1ZSRUdfQllQQVNTCQlCSVQoMTIp Cj4gICNkZWZpbmUgSU1YOE1RX0dQUjEyX1BDSUUyX0NUUkxfREVWSUNFX1RZUEUJR0VOTUFTSygx MSwgOCkKPiAgCj4gKyNkZWZpbmUgSU1YOTVfUENJRV9QSFlfR0VOX0NUUkwJCQkweDAKPiArI2Rl ZmluZSBJTVg5NV9QQ0lFX1JFRl9VU0VfUEFECQkJQklUKDE3KQo+ICsKPiArI2RlZmluZSBJTVg5 NV9QQ0lFX1BIWV9NUExMQV9DVFJMCQkweDEwCj4gKyNkZWZpbmUgSU1YOTVfUENJRV9QSFlfTVBM TF9TVEFURQkJQklUKDMwKQo+ICsKPiArI2RlZmluZSBJTVg5NV9QQ0lFX1NTX1JXX1JFR18wCQkJ MHhmMAo+ICsjZGVmaW5lIElNWDk1X1BDSUVfUkVGX0NMS0VOCQkJQklUKDIzKQo+ICsjZGVmaW5l IElNWDk1X1BDSUVfUEhZX0NSX1BBUkFfU0VMCQlCSVQoOSkKPiArCj4gKyNkZWZpbmUgSU1YOTVf UEUwX0dFTl9DVFJMXzEJCQkweDEwNTAKPiArI2RlZmluZSBJTVg5NV9QQ0lFX0RFVklDRV9UWVBF CQkJR0VOTUFTSygzLCAwKQo+ICsKPiArI2RlZmluZSBJTVg5NV9QRTBfR0VOX0NUUkxfMwkJCTB4 MTA1OAo+ICsjZGVmaW5lIElNWDk1X1BDSUVfTFRTU01fRU4JCQlCSVQoMCkKPiArCj4gKyNkZWZp bmUgSU1YOTVfUEUwX1BNX1NUUwkJCTB4MTA2NAo+ICsjZGVmaW5lIElNWDk1X1BDSUVfUE1fTElO S1NUX0lOX0wyCQlCSVQoMTQpCj4gKwo+ICAjZGVmaW5lIHRvX2lteDZfcGNpZSh4KQlkZXZfZ2V0 X2RydmRhdGEoKHgpLT5kZXYpCj4gIAo+ICBlbnVtIGlteDZfcGNpZV92YXJpYW50cyB7Cj4gQEAg LTUyLDYgKzcxLDcgQEAgZW51bSBpbXg2X3BjaWVfdmFyaWFudHMgewo+ICAJSU1YOE1RLAo+ICAJ SU1YOE1NLAo+ICAJSU1YOE1QLAo+ICsJSU1YOTUsCj4gIAlJTVg4TVFfRVAsCj4gIAlJTVg4TU1f RVAsCj4gIAlJTVg4TVBfRVAsCj4gQEAgLTYzLDYgKzgzLDcgQEAgZW51bSBpbXg2X3BjaWVfdmFy aWFudHMgewo+ICAjZGVmaW5lIElNWDZfUENJRV9GTEFHX0hBU19QSFlEUlYJCQlCSVQoMykKPiAg I2RlZmluZSBJTVg2X1BDSUVfRkxBR19IQVNfQVBQX1JFU0VUCQlCSVQoNCkKPiAgI2RlZmluZSBJ TVg2X1BDSUVfRkxBR19IQVNfUEhZX1JFU0VUCQlCSVQoNSkKPiArI2RlZmluZSBJTVg2X1BDSUVf RkxBR19IQVNfU0VSREVTCQlCSVQoNikKPiAgCj4gICNkZWZpbmUgaW14Nl9jaGVja19mbGFnKHBj aSwgdmFsKSAgICAgKHBjaS0+ZHJ2ZGF0YS0+ZmxhZ3MgJiB2YWwpCj4gIAo+IEBAIC0xNzksNiAr MjAwLDI0IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgaW14Nl9wY2llX2dycF9vZmZzZXQoY29uc3Qg c3RydWN0IGlteDZfcGNpZSAqaW14Nl9wY2llKQo+ICAJcmV0dXJuIGlteDZfcGNpZS0+Y29udHJv bGxlcl9pZCA9PSAxID8gSU9NVVhDX0dQUjE2IDogSU9NVVhDX0dQUjE0Owo+ICB9Cj4gIAo+ICtz dGF0aWMgaW50IGlteDk1X3BjaWVfaW5pdF9waHkoc3RydWN0IGlteDZfcGNpZSAqaW14Nl9wY2ll KQo+ICt7Cj4gKwlyZWdtYXBfdXBkYXRlX2JpdHMoaW14Nl9wY2llLT5pb211eGNfZ3ByLAo+ICsJ CQlJTVg5NV9QQ0lFX1NTX1JXX1JFR18wLAo+ICsJCQlJTVg5NV9QQ0lFX1BIWV9DUl9QQVJBX1NF TCwKPiArCQkJSU1YOTVfUENJRV9QSFlfQ1JfUEFSQV9TRUwpOwo+ICsKPiArCXJlZ21hcF91cGRh dGVfYml0cyhpbXg2X3BjaWUtPmlvbXV4Y19ncHIsCj4gKwkJCSAgIElNWDk1X1BDSUVfUEhZX0dF Tl9DVFJMLAo+ICsJCQkgICBJTVg5NV9QQ0lFX1JFRl9VU0VfUEFELCAwKTsKPiArCXJlZ21hcF91 cGRhdGVfYml0cyhpbXg2X3BjaWUtPmlvbXV4Y19ncHIsCj4gKwkJCSAgIElNWDk1X1BDSUVfU1Nf UldfUkVHXzAsCj4gKwkJCSAgIElNWDk1X1BDSUVfUkVGX0NMS0VOLAo+ICsJCQkgICBJTVg5NV9Q Q0lFX1JFRl9DTEtFTik7Cj4gKwo+ICsJcmV0dXJuIDA7Cj4gK30KPiArCj4gIHN0YXRpYyB2b2lk IGlteDZfcGNpZV9jb25maWd1cmVfdHlwZShzdHJ1Y3QgaW14Nl9wY2llICppbXg2X3BjaWUpCj4g IHsKPiAgCWNvbnN0IHN0cnVjdCBpbXg2X3BjaWVfZHJ2ZGF0YSAqZHJ2ZGF0YSA9IGlteDZfcGNp ZS0+ZHJ2ZGF0YTsKPiBAQCAtNTc1LDYgKzYxNCw3IEBAIHN0YXRpYyBpbnQgaW14Nl9wY2llX2Vu YWJsZV9yZWZfY2xrKHN0cnVjdCBpbXg2X3BjaWUgKmlteDZfcGNpZSkKPiAgCQkJCSAgIElNWDZR X0dQUjFfUENJRV9SRUZfQ0xLX0VOLCAxIDw8IDE2KTsKPiAgCQlicmVhazsKPiAgCWNhc2UgSU1Y N0Q6Cj4gKwljYXNlIElNWDk1Ogo+ICAJCWJyZWFrOwo+ICAJY2FzZSBJTVg4TU06Cj4gIAljYXNl IElNWDhNTV9FUDoKPiBAQCAtMTI4MCwxMiArMTMyMCwzMiBAQCBzdGF0aWMgaW50IGlteDZfcGNp ZV9wcm9iZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2KQo+ICAJCXJldHVybiBQVFJfRVJS KGlteDZfcGNpZS0+dHVybm9mZl9yZXNldCk7Cj4gIAl9Cj4gIAo+ICsJaWYgKGlteDZfcGNpZS0+ ZHJ2ZGF0YS0+Z3ByKSB7Cj4gIAkvKiBHcmFiIEdQUiBjb25maWcgcmVnaXN0ZXIgcmFuZ2UgKi8K PiAtCWlteDZfcGNpZS0+aW9tdXhjX2dwciA9Cj4gLQkJIHN5c2Nvbl9yZWdtYXBfbG9va3VwX2J5 X2NvbXBhdGlibGUoaW14Nl9wY2llLT5kcnZkYXRhLT5ncHIpOwo+IC0JaWYgKElTX0VSUihpbXg2 X3BjaWUtPmlvbXV4Y19ncHIpKSB7Cj4gLQkJZGV2X2VycihkZXYsICJ1bmFibGUgdG8gZmluZCBp b211eGMgcmVnaXN0ZXJzXG4iKTsKPiAtCQlyZXR1cm4gUFRSX0VSUihpbXg2X3BjaWUtPmlvbXV4 Y19ncHIpOwo+ICsJCWlteDZfcGNpZS0+aW9tdXhjX2dwciA9Cj4gKwkJCSBzeXNjb25fcmVnbWFw X2xvb2t1cF9ieV9jb21wYXRpYmxlKGlteDZfcGNpZS0+ZHJ2ZGF0YS0+Z3ByKTsKPiArCQlpZiAo SVNfRVJSKGlteDZfcGNpZS0+aW9tdXhjX2dwcikpCj4gKwkJCXJldHVybiBkZXZfZXJyX3Byb2Jl KGRldiwgUFRSX0VSUihpbXg2X3BjaWUtPmlvbXV4Y19ncHIpLAo+ICsJCQkJCSAgICAgInVuYWJs ZSB0byBmaW5kIGlvbXV4YyByZWdpc3RlcnNcbiIpOwo+ICsJfQo+ICsKPiArCWlmIChpbXg2X2No ZWNrX2ZsYWcoaW14Nl9wY2llLCBJTVg2X1BDSUVfRkxBR19IQVNfU0VSREVTKSkgewo+ICsJCXZv aWQgX19pb21lbSAqb2ZmID0gZGV2bV9wbGF0Zm9ybV9pb3JlbWFwX3Jlc291cmNlX2J5bmFtZShw ZGV2LCAiYXBwIik7Cj4gKwo+ICsJCWlmIChJU19FUlIob2ZmKSkKPiArCQkJcmV0dXJuIGRldl9l cnJfcHJvYmUoZGV2LCBQVFJfRVJSKG9mZiksCj4gKwkJCQkJICAgICAidW5hYmxlIHRvIGZpbmQg c2VyZGVzIHJlZ2lzdGVyc1xuIik7Cj4gKwo+ICsJCXN0YXRpYyBjb25zdCBzdHJ1Y3QgcmVnbWFw X2NvbmZpZyByZWdtYXBfY29uZmlnID0gewo+ICsJCQkucmVnX2JpdHMgPSAzMiwKPiArCQkJLnZh bF9iaXRzID0gMzIsCj4gKwkJCS5yZWdfc3RyaWRlID0gNCwKPiArCQl9Owo+ICsKPiArCQlpbXg2 X3BjaWUtPmlvbXV4Y19ncHIgPSBkZXZtX3JlZ21hcF9pbml0X21taW8oZGV2LCBvZmYsICZyZWdt YXBfY29uZmlnKTsKPiArCQlpZiAoSVNfRVJSKGlteDZfcGNpZS0+aW9tdXhjX2dwcikpCj4gKwkJ CXJldHVybiBkZXZfZXJyX3Byb2JlKGRldiwgUFRSX0VSUihpbXg2X3BjaWUtPmlvbXV4Y19ncHIp LAo+ICsJCQkJCSAgICAgInVuYWJsZSB0byBmaW5kIGlvbXV4YyByZWdpc3RlcnNcbiIpOwo+ICAJ fQo+ICAKPiAgCS8qIEdyYWIgUENJZSBQSFkgVHggU2V0dGluZ3MgKi8KPiBAQCAtMTQ2Miw2ICsx NTIyLDE3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgaW14Nl9wY2llX2RydmRhdGEgZHJ2ZGF0YVtd ID0gewo+ICAJCS5tb2RlX29mZlswXSA9IElPTVVYQ19HUFIxMiwKPiAgCQkubW9kZV9tYXNrWzBd ID0gSU1YNlFfR1BSMTJfREVWSUNFX1RZUEUsCj4gIAl9LAo+ICsJW0lNWDk1XSA9IHsKPiArCQku dmFyaWFudCA9IElNWDk1LAo+ICsJCS5mbGFncyA9IElNWDZfUENJRV9GTEFHX0hBU19TRVJERVMs Cj4gKwkJLmNsa19uYW1lcyA9IGlteDZfNGNsa3NfYnVzX3BjaWVfcGh5X2F1eCwKPiArCQkuY2xr c19jbnQgPSBBUlJBWV9TSVpFKGlteDZfNGNsa3NfYnVzX3BjaWVfcGh5X2F1eCksCj4gKwkJLmx0 c3NtX29mZiA9IElNWDk1X1BFMF9HRU5fQ1RSTF8zLAo+ICsJCS5sdHNzbV9tYXNrID0gSU1YOTVf UENJRV9MVFNTTV9FTiwKPiArCQkubW9kZV9vZmZbMF0gID0gSU1YOTVfUEUwX0dFTl9DVFJMXzEs Cj4gKwkJLm1vZGVfbWFza1swXSA9IElNWDk1X1BDSUVfREVWSUNFX1RZUEUsCj4gKwkJLmluaXRf cGh5ID0gaW14OTVfcGNpZV9pbml0X3BoeSwKPiArCX0sCj4gIAlbSU1YOE1RX0VQXSA9IHsKPiAg CQkudmFyaWFudCA9IElNWDhNUV9FUCwKPiAgCQkuZmxhZ3MgPSBJTVg2X1BDSUVfRkxBR19IQVNf QVBQX1JFU0VUIHwKPiBAQCAtMTUwNiw2ICsxNTc3LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBv Zl9kZXZpY2VfaWQgaW14Nl9wY2llX29mX21hdGNoW10gPSB7Cj4gIAl7IC5jb21wYXRpYmxlID0g ImZzbCxpbXg4bXEtcGNpZSIsIC5kYXRhID0gJmRydmRhdGFbSU1YOE1RXSwgfSwKPiAgCXsgLmNv bXBhdGlibGUgPSAiZnNsLGlteDhtbS1wY2llIiwgLmRhdGEgPSAmZHJ2ZGF0YVtJTVg4TU1dLCB9 LAo+ICAJeyAuY29tcGF0aWJsZSA9ICJmc2wsaW14OG1wLXBjaWUiLCAuZGF0YSA9ICZkcnZkYXRh W0lNWDhNUF0sIH0sCj4gKwl7IC5jb21wYXRpYmxlID0gImZzbCxpbXg5NS1wY2llIiwgLmRhdGEg PSAmZHJ2ZGF0YVtJTVg5NV0sIH0sCj4gIAl7IC5jb21wYXRpYmxlID0gImZzbCxpbXg4bXEtcGNp ZS1lcCIsIC5kYXRhID0gJmRydmRhdGFbSU1YOE1RX0VQXSwgfSwKPiAgCXsgLmNvbXBhdGlibGUg PSAiZnNsLGlteDhtbS1wY2llLWVwIiwgLmRhdGEgPSAmZHJ2ZGF0YVtJTVg4TU1fRVBdLCB9LAo+ ICAJeyAuY29tcGF0aWJsZSA9ICJmc2wsaW14OG1wLXBjaWUtZXAiLCAuZGF0YSA9ICZkcnZkYXRh W0lNWDhNUF9FUF0sIH0sCj4gLS0gCj4gMi4zNC4xCj4gCgotLSAK4K6u4K6j4K6/4K614K6j4K+N 4K6j4K6p4K+NIOCumuCupOCuvuCumuCuv+CuteCuruCvjQoKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QK bGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRl YWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=