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=-14.5 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS autolearn=ham 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 78795C433B4 for ; Fri, 14 May 2021 08:27:22 +0000 (UTC) Received: from desiato.infradead.org (desiato.infradead.org [90.155.92.199]) (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 DF47561454 for ; Fri, 14 May 2021 08:27:21 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org DF47561454 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=semihalf.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=desiato.20200630; 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=yo8xtZ4Frw4WOBS0Me2Ri+MWFXLIdtyvB6HzP1lvFrE=; b=k2yb1ZFSxZSw6YTULEMi4HlEO 3wa6CWB9DzaIFIqZk9n4xZSJLJ2A2nzYccX3pAXlN7cBhs278sV/Y7tshpyMn8lyFg6N1bF82qTxx g22Ly4nJZwWlkMHsJEEMPpFbsm8csZRlXNZnyX7u65pd6EGZMF+JG+qPOgcoi7oHuktcTHSdgx1NV 7afJWR0BiKPfDSyzHFZ6+EeTz7tGQb6l27I8DZmqxrS11R2ZYohzfIar9QuN5Nzo51x7yrDvi+RcC bIaX4dIv9sjkcKa1amzN/WlV2OW0t8c8qVSq3IqPfGm3jagiEAUXJyBVNUdB12rRp5FKWY86Hx7wE HFo5N3L0Q==; Received: from localhost ([::1] helo=desiato.infradead.org) by desiato.infradead.org with esmtp (Exim 4.94 #2 (Red Hat Linux)) id 1lhT8Q-007UVp-Vo; Fri, 14 May 2021 08:25:28 +0000 Received: from bombadil.infradead.org ([2607:7c80:54:e::133]) by desiato.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lhT8N-007UUz-Ku for linux-arm-kernel@desiato.infradead.org; Fri, 14 May 2021 08:25:23 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=Content-Transfer-Encoding: Content-Type:Cc:To:Subject:Message-ID:Date:From:In-Reply-To:References: MIME-Version:Sender:Reply-To:Content-ID:Content-Description; bh=PV2s94YrOisqT7vMow1MSTArbLb4x54m3t4M6sxYgd4=; b=xrHAci7JzQhkTBCVYUuvvJO9Yy fp5ARVGpsDW49KsMP2WZ6BH+3Hd4qbJXkgr1tTl2zfVNxBNmWwEfSy0nEU6Ivm944OBu7inN32mPM bQFJHhmsMiWDW24iIvnOKDu+6e4Y/zTJhqp/aP1a2yX4sXCK88PONMcXPBX4pXZEkJ6cC81pezPP1 PYhAebiFfgGMYfGecq0/dlCHnEfaLyxxzlfA+BieAV3ZubSWMS3D/CjI18W6eBzRU+Hh9zYznxk1z nXoyZg9fTdZbeDLg82ECIExn5uoRmaTd7xV4bdI9iwDUo+7OpunX7BYBR3lj4fL5UrkmmEItKOVUA g2QiGj3A==; Received: from mail-ej1-x629.google.com ([2a00:1450:4864:20::629]) by bombadil.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lhT8K-00BoZf-DY for linux-arm-kernel@lists.infradead.org; Fri, 14 May 2021 08:25:22 +0000 Received: by mail-ej1-x629.google.com with SMTP id n2so43528031ejy.7 for ; Fri, 14 May 2021 01:25:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=semihalf-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=PV2s94YrOisqT7vMow1MSTArbLb4x54m3t4M6sxYgd4=; b=mszs3i61VpgEcW+HhPVGH8seTyGbkLh7fyiVAwvdyu5YG279nwzxdH0nq8ZJSwPTTO epGalcRCLv6KsUjFWW6RNzeua5NbNtseN5BrbXtMS3ZWuSkJ8Z4Tw1iCDHJ4jFWpDMBm DhansTsqpezKeGUTYk8MLDUY6vLuF2UzzK16AWXAE6kiT8trDSSkpp75J4+Re850oRfM 1xInEBmHT5mOSj4sswnW0rVUvIKW2aCn1wURSi5nrTMbynQ9yEXxL+UTg+XBLrKu/SbA J1KuWq4yy8iM/BJfucYyNzbP6BlvIdLrDDIsHIxmMcDkrWT2Qlq9v6AWq9bPyzIPJ/mf q0YA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=PV2s94YrOisqT7vMow1MSTArbLb4x54m3t4M6sxYgd4=; b=lxxLJG0nA+W5dOPO6rnzgw6ZXijplKZlWJ72N8ejcAFXpRE53qM7fzfWGGDVOVIf6z 5BBfZcCS+tUjvqnfDqTDoHvL16wj3dM/7el/XCoMrS3p2msegSjgORzo6qtSbENu+Cz1 vPdHupMi/AmHHX13kHWNnq6S7vrCxJGxapeuhwE6cJ7YuwG5/WDmzwqtXJZRcVn4FHl6 9DIw6eN1cNRTD3RuRT82JUzxCI+d9QDNSxoOEUnP+bDDuxd94ibHkH7zuorXRmjYZITo XsNb15UqDHh+Pm1GUvxPOFpEf1Sx1CkxmHg4I/AtRN2Glsz2h3/akm0YvWFQIH7Nh+Yk EICA== X-Gm-Message-State: AOAM531Fa5golv0eOWLas0vQ6S/BBso8A/46MunRdyKXVO4kLs9ln4Wu qfYOcOb3nR5GO1xPCSe26IDXTgKqQXKxwWy3QvBgrA== X-Google-Smtp-Source: ABdhPJzvcfolTJJGELzA1NbWGzfPhoG5rqgQHhAsYFVH5w6zh66Wfl3cLyM9JlAR/cDKDRUohcKGJin39+nb++iBxow= X-Received: by 2002:a17:906:15c7:: with SMTP id l7mr26355348ejd.167.1620980718039; Fri, 14 May 2021 01:25:18 -0700 (PDT) MIME-Version: 1.0 References: <20210407123438.224551-1-mindal@semihalf.com> <20210511030658.GG3425@dragon> <20210513021214.GJ3425@dragon> <20210513141921.i7sfmekbcw2m7vxd@skbuf> <20210513183102.6dflgb4v2oekdlq5@skbuf> In-Reply-To: <20210513183102.6dflgb4v2oekdlq5@skbuf> From: =?UTF-8?Q?Kornel_Dul=C4=99ba?= Date: Fri, 14 May 2021 10:25:07 +0200 Message-ID: Subject: Re: [PATCH] arm64: dts: fsl-ls1028a: Correct ECAM PCIE window ranges To: Vladimir Oltean Cc: Marcin Wojtas , Shawn Guo , Claudiu Manoil , "linux-arm-kernel@lists.infradead.org" , "devicetree@vger.kernel.org" , "linux-kernel@vger.kernel.org" , Leo Li , "robh+dt@kernel.org" , "tn@semihalf.com" , "upstream@semihalf.com" , Alexandru Marginean , Bjorn Helgaas X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210514_012520_553626_43EE3F1F X-CRM114-Status: GOOD ( 41.60 ) 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 SGkgVmxhZGltaXIsCgpPbiBUaHUsIE1heSAxMywgMjAyMSBhdCA4OjMxIFBNIFZsYWRpbWlyIE9s dGVhbiA8dmxhZGltaXIub2x0ZWFuQG54cC5jb20+IHdyb3RlOgo+Cj4gSGkgTWFyY2luLAo+Cj4g T24gVGh1LCBNYXkgMTMsIDIwMjEgYXQgMDc6NTQ6MTVQTSArMDIwMCwgTWFyY2luIFdvanRhcyB3 cm90ZToKPiA+IEhpIFZsYWRpbWlyLAo+ID4KPiA+IGN6dy4sIDEzIG1haiAyMDIxIG8gMTY6MTkg VmxhZGltaXIgT2x0ZWFuIDx2bGFkaW1pci5vbHRlYW5AbnhwLmNvbT4gbmFwaXNhxYIoYSk6Cj4g PiA+Cj4gPiA+IE9uIFRodSwgTWF5IDEzLCAyMDIxIGF0IDEwOjEyOjE1QU0gKzA4MDAsIFNoYXdu IEd1byB3cm90ZToKPiA+ID4gPiBPbiBUdWUsIE1heSAxMSwgMjAyMSBhdCAwOTo0ODoyMkFNICsw MDAwLCBDbGF1ZGl1IE1hbm9pbCB3cm90ZToKPiA+ID4gPiA+ID4tLS0tLU9yaWdpbmFsIE1lc3Nh Z2UtLS0tLQo+ID4gPiA+ID4gPkZyb206IFNoYXduIEd1byA8c2hhd25ndW9Aa2VybmVsLm9yZz4K PiA+ID4gPiA+ID5TZW50OiBUdWVzZGF5LCBNYXkgMTEsIDIwMjEgNjowNyBBTQo+ID4gPiA+ID4g Wy4uLl0KPiA+ID4gPiA+ID5TdWJqZWN0OiBSZTogW1BBVENIXSBhcm02NDogZHRzOiBmc2wtbHMx MDI4YTogQ29ycmVjdCBFQ0FNIFBDSUUgd2luZG93Cj4gPiA+ID4gPiA+cmFuZ2VzCj4gPiA+ID4g PiA+Cj4gPiA+ID4gPiA+KyBDbGF1ZGl1Cj4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+T24gV2VkLCBB cHIgMDcsIDIwMjEgYXQgMDI6MzQ6MzhQTSArMDIwMCwgS29ybmVsIER1bGViYSB3cm90ZToKPiA+ ID4gPiA+ID4+IEN1cnJlbnRseSBhbGwgUENJRSB3aW5kb3dzIHBvaW50IHRvIGJ1cyBhZGRyZXNz IDB4MCwgd2hpY2ggZG9lcyBub3QgbWF0Y2gKPiA+ID4gPiA+ID4+IHRoZSB2YWx1ZXMgb2J0YWlu ZWQgZnJvbSBoYXJkd2FyZSBkdXJpbmcgRUEuCj4gPiA+ID4gPiA+PiBSZXBsYWNlIHRob3NlIHZh bHVlcyB3aXRoIENQVSBhZGRyZXNzZXMsIHNpbmNlIGluIHJlYWxpdHkgd2UKPiA+ID4gPiA+ID4+ IGhhdmUgYSAxOjEgbWFwcGluZyBiZXR3ZWVuIHRoZSB0d28uCj4gPiA+ID4gPiA+Pgo+ID4gPiA+ ID4gPj4gU2lnbmVkLW9mZi1ieTogS29ybmVsIER1bGViYSA8bWluZGFsQHNlbWloYWxmLmNvbT4K PiA+ID4gPiA+ID4KPiA+ID4gPiA+ID5DbGF1ZGl1LAo+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPkRv IHlvdSBoYXZlIGFueSBjb21tZW50IG9uIHRoaXM/Cj4gPiA+ID4gPiA+Cj4gPiA+ID4gPgo+ID4g PiA+ID4gV2VsbCwgcHJvYmluZyBpcyBzdGlsbCB3b3JraW5nIHdpdGggdGhpcyBjaGFuZ2UsIEkn dmUganVzdCB0ZXN0ZWQgaXQuCj4gPiA+ID4gPgo+ID4gPiA+ID4gUENJIGxpc3RpbmcgYXQgYm9v dCB0aW1lIGNoYW5nZXMgZnJvbToKPiA+ID4gPiA+Cj4gPiA+ID4gPiBwY2ktaG9zdC1nZW5lcmlj IDFmMDAwMDAwMC5wY2llOiBob3N0IGJyaWRnZSAvc29jL3BjaWVAMWYwMDAwMDAwIHJhbmdlczoK PiA+ID4gPiA+IHBjaS1ob3N0LWdlbmVyaWMgMWYwMDAwMDAwLnBjaWU6ICAgICAgTUVNIDB4MDFm ODAwMDAwMC4uMHgwMWY4MTVmZmZmIC0+IDB4MDAwMDAwMDAwMAo+ID4gPiA+ID4gcGNpLWhvc3Qt Z2VuZXJpYyAxZjAwMDAwMDAucGNpZTogICAgICBNRU0gMHgwMWY4MTYwMDAwLi4weDAxZjgxY2Zm ZmYgLT4gMHgwMDAwMDAwMDAwCj4gPiA+ID4gPgo+ID4gPiA+ID4gdG86Cj4gPiA+ID4gPgo+ID4g PiA+ID4gcGNpLWhvc3QtZ2VuZXJpYyAxZjAwMDAwMDAucGNpZTogaG9zdCBicmlkZ2UgL3NvYy9w Y2llQDFmMDAwMDAwMCByYW5nZXM6Cj4gPiA+ID4gPiBwY2ktaG9zdC1nZW5lcmljIDFmMDAwMDAw MC5wY2llOiAgICAgIE1FTSAweDAxZjgwMDAwMDAuLjB4MDFmODE1ZmZmZiAtPiAweDAxZjgwMDAw MDAKPiA+ID4gPiA+IHBjaS1ob3N0LWdlbmVyaWMgMWYwMDAwMDAwLnBjaWU6ICAgICAgTUVNIDB4 MDFmODE2MDAwMC4uMHgwMWY4MWNmZmZmIC0+IDB4MDFmODE2MDAwMAo+ID4gPiA+ID4KPiA+ID4g PiA+IGFuZCBsb29rcyByZWFzb25hYmxlLgo+ID4gPiA+ID4gQWRkaW5nIFZsYWRpbWlyIGFuZCBB bGV4IGp1c3QgaW4gY2FzZS4KPiA+ID4gPiA+Cj4gPiA+ID4gPiBBY2tlZC1ieTogQ2xhdWRpdSBN YW5vaWwgPGNsYXVkaXUubWFub2lsQG54cC5jb20+Cj4gPiA+ID4KPiA+ID4gPiBUaGFua3MsIENs YXVkaXUuCj4gPiA+ID4KPiA+ID4gPiBLb3JuZWwsCj4gPiA+ID4KPiA+ID4gPiBEbyB3ZSBuZWVk IGEgRml4ZXMgdGFnIGZvciB0aGlzIHBhdGNoPwo+ID4gPiA+Cj4gPiA+ID4gU2hhd24KPiA+ID4K PiA+ID4gUmV2aWV3ZWQtYnk6IFZsYWRpbWlyIE9sdGVhbiA8dmxhZGltaXIub2x0ZWFuQG54cC5j b20+Cj4gPiA+Cj4gPiA+IEkgYW0gbm90IHN1cmUgd2hldGhlciAiaW5jb3JyZWN0IGRhdGEgdGhh dCBpcyB1bnVzZWQiIGRlc2VydmVzIGEgRml4ZXM6Cj4gPiA+IHRhZyBvciBub3QsIHByb2JhYmx5 IG5vdC4KPiA+ID4KPiA+ID4gQmpvcm4gSGVsZ2FhcyBkaWQgcG9pbnQgb3V0IGJlZm9yZSB0aGF0 ICJUaGUgZmFjdCB0aGF0IGFsbCB0aGVzZSB3aW5kb3dzCj4gPiA+IG1hcCB0byBQQ0kgYnVzIGFk ZHJlc3MgMCBsb29rcyBicm9rZW4iLCBzbyB0aGVyZSdzIHRoYXQ6Cj4gPiA+Cj4gPiA+IGh0dHBz Oi8vcGF0Y2h3b3JrLmtlcm5lbC5vcmcvcHJvamVjdC9saW51eC1wY2kvY292ZXIvMjAyMDExMjky MzA3NDMuMzAwNjk3OC0xLWt3QGxpbnV4LmNvbS8KPiA+ID4KPiA+ID4gQW5kIHdoaWxlIGl0IGRv ZXMgbG9vayAiYnJva2VuIiwgd2l0aCB0aGUgRW5oYW5jZWQgQWxsb2NhdGlvbiBjYXBhYmlsaXR5 Cj4gPiA+IGFuZCB0aGUgcGNpLWhvc3QtZWNhbS1nZW5lcmljIGRyaXZlciwgdGhlcmUgaXMgbm8g YWRkcmVzcyB0cmFuc2xhdGlvbgo+ID4gPiB0YWtpbmcgcGxhY2UsIHNvIG5vIGluYm91bmQvb3V0 Ym91bmQgd2luZG93cyBhcmUgY29uZmlndXJlZCwgc28gdGhlCj4gPiA+IHJhbmdlLnBjaV9hZGRy IGNhbGN1bGF0ZWQgaW4gZGV2bV9vZl9wY2lfZ2V0X2hvc3RfYnJpZGdlX3Jlc291cmNlcygpIGlz Cj4gPiA+IG5vdCB1c2VkIGZvciBhbnl0aGluZyBleGNlcHQgZm9yIHByaW50aW5nLgo+ID4KPiA+ IC4uLmluIExpbnV4LiBQbGVhc2Ugbm90ZSBMaW51eCBkZXZpY2UgdHJlZXMgY2FuIGJlIHVzZWQg YXMtaXMgYnkgb3RoZXIKPiA+IHByb2plY3RzLiBSZWdhcmRsZXNzIG15IG9waW5pb24gb24gaG93 IHRoYXQncyB1bmZvcnR1bmF0ZSwgRnJlZUJTRAo+ID4gZG9lcyBhZGRpdGlvbmFsIHJhbmdlcyBj aGVjayBiZWZvcmUgcGVyZm9ybWluZyBFQSBhbmQgZmFpbHMuIFNpbmNlIHRoZQo+ID4gY3VycmVu dCBEVCBkZXNjcmlwdGlvbiBpcyBpbW8gYnJva2VuIGFuZCB0aGUgY2hhbmdlIGlzIHRyYW5zcGFy ZW50IGZvcgo+ID4gTGludXgsIGl0IHdvdWxkIGJlIGdyZWF0IHRvIGdldCB0aGlzIGNoYW5nZSBt ZXJnZWQgaW50byB0cmVlIGluIGNhc2UKPiA+IHRoZXJlIGFyZSBhcmUgbm8gb2JqZWN0aW9ucy4K Pgo+IEp1c3QgZm9yIG15IGN1cmlvc2l0eSwgY2FuIHlvdSBwbGVhc2UgbGluayBtZSB0byB0aGUg ZXh0cmEgRnJlZUJTRCBjaGVja3M/CgpGcmVlQlNEIHBhcnNlcyB2YWx1ZXMgZnJvbSAicmFuZ2Vz IiBhbmQgdXNlcyAicm1hbiIgQVBJIHRvIHN0b3JlIHRoZW0uCk5vdyAicm1hbiIsIG9yIFJlc291 cmNlIG1hbmFnZXIgaXMgdXNlZCBpbiB0aGUgRnJlZUJTRCBrZXJuZWwgdG8KbWFuYWdlIG1lbW9y eSByZWdpb25zLgpJbiBwYXJ0aWN1bGFyIGl0IGNoZWNrcyBpZiBhbnkgdHdvIHJlZ2lvbnMgaW5z ZXJ0ZWQgaW50byB0aGUgc2FtZQoibWFuYWdlciIgb3ZlcmxhcC4KSWYgdGhleSBkbyBpdCBpcyB0 cmVhdGVkIGFzIGEgZmF0YWwgZXJyb3IsIHdoaWNoIGluIG91ciBjYXNlIGNhdXNlcwp0aGUgUENJ IGRyaXZlciB0byBmYWlsIHRvIHByb2JlLgpjb2RlOiBodHRwczovL2dpdGh1Yi5jb20vZnJlZWJz ZC9mcmVlYnNkLXNyYy9ibG9iL21haW4vc3lzL2Rldi9wY2kvcGNpX2hvc3RfZ2VuZXJpYy5jI0wx NDguCgo+Cj4gQW55d2F5LCBJJ20gbm90IHN1cmUgd2hhdCBpcyBtb3JlICJicm9rZW4iLCB0byBo YXZlIGEgInJhbmdlcyIgcHJvcGVydHkKPiB3aGVuIG5vIGFkZHJlc3MgdHJhbnNsYXRpb24gdGFr ZXMgcGxhY2UsIG9yIGZvciB0aGF0ICJyYW5nZXMiIHByb3BlcnR5Cj4gdG8gYmUgc2V0IHRvIGEg Y29uZnVzaW5nICJjaGlsZCBhZGRyZXNzIHNwYWNlIiB2YWx1ZS4gVGhhdCdzIG5vdCB0byBzYXkK PiBJIGhhdmUgYW4gb2JqZWN0aW9uIGFnYWluc3QgU2hhd24gbWVyZ2luZyB0aGUgcGF0Y2guCj4K PiBNeSBtYWluIHBvaW50IHdhcyBzbGlnaHRseSBkaWZmZXJlbnQgdGhvdWdoLCB0aGUgInJhbmdl cyIgcHJvcGVydHkgaXMKPiBjdXJyZW50bHkgbWFuZGF0b3J5LCBhbHRob3VnaCBpbiB0aGlzIGNh c2UgaXQgcHJvdmlkZXMgbm8gaW5mb3JtYXRpb24KPiB3aGljaCBjYW5ub3QgYmUgcmV0cmlldmVk IGRpcmVjdGx5IGZyb20gdGhlIGNvbmZpZyBzcGFjZS4gUHJvcGVydGllcwo+IHRoYXQgaGF2ZSBu byBvdGhlciB1c2UgZXhjZXB0IHRvIGJlIHBlZGFudGljIGFyZSwgd2VsbCwgdXNlbGVzcy4KPiBN YXliZSB3ZSBjYW4gZG8gc29tZXRoaW5nIGFib3V0IHRoYXQgdG9vLgoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5n IGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5p bmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=