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 smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 05100C004D4 for ; Thu, 19 Jan 2023 16:07:53 +0000 (UTC) Received: by smtp.kernel.org (Postfix) id B771BC433F1; Thu, 19 Jan 2023 16:07:53 +0000 (UTC) Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.kernel.org (Postfix) with ESMTPS id 1DC14C433D2; Thu, 19 Jan 2023 16:07:51 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 smtp.kernel.org 1DC14C433D2 Authentication-Results: smtp.kernel.org; dmarc=none (p=none dis=none) header.from=arndb.de Authentication-Results: smtp.kernel.org; spf=pass smtp.mailfrom=arndb.de Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 0D5345C0055; Thu, 19 Jan 2023 11:07:51 -0500 (EST) Received: from imap51 ([10.202.2.101]) by compute6.internal (MEProxy); Thu, 19 Jan 2023 11:07:51 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arndb.de; h=cc :cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=fm2; t=1674144471; x= 1674230871; bh=PbWLyJhw/iOQwuGvoWBn3gRU7g08AnJRlkgtH2IlX0I=; b=A LMbV8sQPjVhfyk9HBTBLymb5/nO2fC/GCx4IlsLkVT2KJRsiwFD075qM9Ilcc8l2 GoWpQXPYSvnNajAO4ICNvu4sI8XtgfasfZgkQ/ctF0UxCsBRczDVfnxh8g9K+TIn xmPuu4cJWcEnTpCcbQev59lFeTAIXkYiINLbGE2ZgG6oJYfcLjN4NmnOB/DREn1H C+uMGIAJ2pLzmcbjKn1LxPUqjium2ICQqnGf0lR5LvCWi1IPYtPcjdMTRELnjWzR B4eEkH4eh+suGPOt/VsTdXZ8YY+U0afjmwF63xcWrqDnFGDb4Nv+2w8qPXSVnR1b UD2pGfML1MMaJIJh1L/kQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1674144471; x= 1674230871; bh=PbWLyJhw/iOQwuGvoWBn3gRU7g08AnJRlkgtH2IlX0I=; b=i SnzL49b6sGeSefWu/AApMexpcDkyz+UFZo81y8J5xyxYgRLPkn+OJoeoEHsnt2zE edoInvz1O7LnaGoelmIKHsZZ3q+0mMZIvLjQG805woESpeAqIPFV4dw9FP0BY3pj 1LvYT8x6HJTg2J6HwO8PY6g8g63j5Kwa8V/Vy/TftLsHQ4ehJFAID/fHuSEoeN5M VAdb/1tg7gc7lrcqMS/1qBiSBesDBbHww0piPh9OR+YUe3Nw2awCwAHdHtCWQJth zGj9gGcumqEmhdzCGjF6nT7zv9P+FAGoC7c6e6QprPxYkpari2YorPO1PivqFV6k JVAYG3LOMuqg1CIE/Y/LA== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedruddutddgkeeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhvfevufgtgfesthhqredtreerjeenucfhrhhomhepfdet rhhnugcuuegvrhhgmhgrnhhnfdcuoegrrhhnugesrghrnhgusgdruggvqeenucggtffrrg htthgvrhhnpeegfeejhedvledvffeijeeijeeivddvhfeliedvleevheejleetgedukedt gfejveenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpe grrhhnugesrghrnhgusgdruggv X-ME-Proxy: Feedback-ID: i56a14606:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 5F5A6B60089; Thu, 19 Jan 2023 11:07:50 -0500 (EST) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.9.0-alpha0-85-gd6d859e0cf-fm-20230116.001-gd6d859e0 Mime-Version: 1.0 Message-Id: <9e2aa58c-10dc-49d0-a492-4d724cf29c2b@app.fastmail.com> In-Reply-To: <2617470.BddDVKsqQX@steina-w> References: <20230119144236.3541751-1-alexander.stein@ew.tq-group.com> <20230119144236.3541751-10-alexander.stein@ew.tq-group.com> <2617470.BddDVKsqQX@steina-w> Date: Thu, 19 Jan 2023 17:07:30 +0100 From: "Arnd Bergmann" To: "Alexander Stein" , "Rob Herring" , "Krzysztof Kozlowski" , "Olof Johansson" , "Shawn Guo" , "Li Yang" , "Russell King" , "Marek Vasut" , "Marcel Ziswiler" List-Id: Cc: soc@kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org Subject: Re: [PATCH 9/9] [DNI] ARM: multi_v7_defconfig: Enable CONFIG_ARM_LPAE for multi_v7_config Content-Type: text/plain;charset=utf-8 Content-Transfer-Encoding: quoted-printable On Thu, Jan 19, 2023, at 16:27, Alexander Stein wrote: > Am Donnerstag, 19. Januar 2023, 16:09:05 CET schrieb Arnd Bergmann: >> On Thu, Jan 19, 2023, at 15:42, Alexander Stein wrote: >> > This is necessary to support PCIe on LS1021A. >> >=20 >> > Signed-off-by: Alexander Stein >>=20 >> Can you explain why this is actually required? I can see that the >> ranges in the PCIe device point to a high address (0x4000000000, >> 2^40), but I can't tell if this is hardwired in the SoC or a >> setting that is applied by software (either the bootloader or >> the PCIe driver). > > The RM ([1]) memory map (Table 2-1) says that 'PCI Express 1' is locat= ed at=20 > '400000_0000', 'PCI Express 2' at '480000_0000', so I assume this is h= ardcoded=20 > in SoC. > It also explicitly lists in that table PCIe 1&2 is only accessible wit= h 40-bit=20 > addressing. > >> If you can reprogram the memory map, I would expect this to fit >> easily into the 32-bit address space, with 1GB for DDR3 memory >> and 1GB for PCIe BARs. > > I'm not sure which part of memory map you can reprogram and where, but= I guess=20 > this is fixed on this SoC. Ok, I see it now. It looks like they fell victim to the=20 cursed "Principles of ARM=C2=AE Memory Maps White Paper" document and messed it up even further ;-) In particular, it seems that the memory map of the PCI address spaces is configurable, but only within that area you listed. I see that section "28.4.2 PEX register descriptions" does list a 64-bit prefetchable address space in addition to the 32-bit non-prefetchable memory space, but the 64-bit space is not listed in the DT. It would be a good idea to configure that as well in order for devices to work that need a larger BAR, such as a GPU, but it wouldn't help with fitting the PCIe into non-LPAE 32-bit CPU address space. In the datasheet I also see that the chip theoretically supports 8GB of DDR4, which would definitely put it beyond the highmem limit, even with the 4G:4G memory split. Do you know if there are ls1021a devices with more than 4GB of installed memory? Arnd 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 0E031C004D4 for ; Thu, 19 Jan 2023 16:09:20 +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:Subject:Cc:To:From:Date:References: In-Reply-To:Message-Id:Mime-Version:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=mpnuGzij6Omwd6fXRUDYGCKwVYznky5rWj5mDsauXlM=; b=h7w1CNb8G0OcvZ e0psP5YyW7AUXAkRSkmyNHMR2t11Cjus5Rl5V3jRJtT400GBfwh6a0rVyAJIafbbl6pk76wugsfHR /HHcmTZKwdkV4lEWACxYyD7gDvRD1Nag8kWJLum6LbV0wZUJak+q8HcOgM4t4uGDE6MRERQnKGzPO THddZD/T7H/X7ZJaHt0RzURUuNZ8DEGfJtnmsU/n/Jpn7nYxqa9uUOWzpy5mnnFCDOBE6Wd3BgZ5E uH6/Bw12SL1W6Eibrd2xc10MfzdIS25Wy1vKIQioeMX6cKBXPSNi52nEcGMfBzcI9ARUtsaCfx44M oQOXn24FyWQ3W4ovI6rQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1pIXSH-005rPU-3H; Thu, 19 Jan 2023 16:07:57 +0000 Received: from out3-smtp.messagingengine.com ([66.111.4.27]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1pIXSD-005rNP-T9 for linux-arm-kernel@lists.infradead.org; Thu, 19 Jan 2023 16:07:55 +0000 Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 0D5345C0055; Thu, 19 Jan 2023 11:07:51 -0500 (EST) Received: from imap51 ([10.202.2.101]) by compute6.internal (MEProxy); Thu, 19 Jan 2023 11:07:51 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arndb.de; h=cc :cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=fm2; t=1674144471; x= 1674230871; bh=PbWLyJhw/iOQwuGvoWBn3gRU7g08AnJRlkgtH2IlX0I=; b=A LMbV8sQPjVhfyk9HBTBLymb5/nO2fC/GCx4IlsLkVT2KJRsiwFD075qM9Ilcc8l2 GoWpQXPYSvnNajAO4ICNvu4sI8XtgfasfZgkQ/ctF0UxCsBRczDVfnxh8g9K+TIn xmPuu4cJWcEnTpCcbQev59lFeTAIXkYiINLbGE2ZgG6oJYfcLjN4NmnOB/DREn1H C+uMGIAJ2pLzmcbjKn1LxPUqjium2ICQqnGf0lR5LvCWi1IPYtPcjdMTRELnjWzR B4eEkH4eh+suGPOt/VsTdXZ8YY+U0afjmwF63xcWrqDnFGDb4Nv+2w8qPXSVnR1b UD2pGfML1MMaJIJh1L/kQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1674144471; x= 1674230871; bh=PbWLyJhw/iOQwuGvoWBn3gRU7g08AnJRlkgtH2IlX0I=; b=i SnzL49b6sGeSefWu/AApMexpcDkyz+UFZo81y8J5xyxYgRLPkn+OJoeoEHsnt2zE edoInvz1O7LnaGoelmIKHsZZ3q+0mMZIvLjQG805woESpeAqIPFV4dw9FP0BY3pj 1LvYT8x6HJTg2J6HwO8PY6g8g63j5Kwa8V/Vy/TftLsHQ4ehJFAID/fHuSEoeN5M VAdb/1tg7gc7lrcqMS/1qBiSBesDBbHww0piPh9OR+YUe3Nw2awCwAHdHtCWQJth zGj9gGcumqEmhdzCGjF6nT7zv9P+FAGoC7c6e6QprPxYkpari2YorPO1PivqFV6k JVAYG3LOMuqg1CIE/Y/LA== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedruddutddgkeeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhvfevufgtgfesthhqredtreerjeenucfhrhhomhepfdet rhhnugcuuegvrhhgmhgrnhhnfdcuoegrrhhnugesrghrnhgusgdruggvqeenucggtffrrg htthgvrhhnpeegfeejhedvledvffeijeeijeeivddvhfeliedvleevheejleetgedukedt gfejveenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpe grrhhnugesrghrnhgusgdruggv X-ME-Proxy: Feedback-ID: i56a14606:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 5F5A6B60089; Thu, 19 Jan 2023 11:07:50 -0500 (EST) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.9.0-alpha0-85-gd6d859e0cf-fm-20230116.001-gd6d859e0 Mime-Version: 1.0 Message-Id: <9e2aa58c-10dc-49d0-a492-4d724cf29c2b@app.fastmail.com> In-Reply-To: <2617470.BddDVKsqQX@steina-w> References: <20230119144236.3541751-1-alexander.stein@ew.tq-group.com> <20230119144236.3541751-10-alexander.stein@ew.tq-group.com> <2617470.BddDVKsqQX@steina-w> Date: Thu, 19 Jan 2023 17:07:30 +0100 From: "Arnd Bergmann" To: "Alexander Stein" , "Rob Herring" , "Krzysztof Kozlowski" , "Olof Johansson" , "Shawn Guo" , "Li Yang" , "Russell King" , "Marek Vasut" , "Marcel Ziswiler" Cc: soc@kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org Subject: Re: [PATCH 9/9] [DNI] ARM: multi_v7_defconfig: Enable CONFIG_ARM_LPAE for multi_v7_config X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230119_080754_047058_8BC530A4 X-CRM114-Status: GOOD ( 24.92 ) 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 T24gVGh1LCBKYW4gMTksIDIwMjMsIGF0IDE2OjI3LCBBbGV4YW5kZXIgU3RlaW4gd3JvdGU6Cj4g QW0gRG9ubmVyc3RhZywgMTkuIEphbnVhciAyMDIzLCAxNjowOTowNSBDRVQgc2NocmllYiBBcm5k IEJlcmdtYW5uOgo+PiBPbiBUaHUsIEphbiAxOSwgMjAyMywgYXQgMTU6NDIsIEFsZXhhbmRlciBT dGVpbiB3cm90ZToKPj4gPiBUaGlzIGlzIG5lY2Vzc2FyeSB0byBzdXBwb3J0IFBDSWUgb24gTFMx MDIxQS4KPj4gPiAKPj4gPiBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kZXIgU3RlaW4gPGFsZXhhbmRl ci5zdGVpbkBldy50cS1ncm91cC5jb20+Cj4+IAo+PiBDYW4geW91IGV4cGxhaW4gd2h5IHRoaXMg aXMgYWN0dWFsbHkgcmVxdWlyZWQ/IEkgY2FuIHNlZSB0aGF0IHRoZQo+PiByYW5nZXMgaW4gdGhl IFBDSWUgZGV2aWNlIHBvaW50IHRvIGEgaGlnaCBhZGRyZXNzICgweDQwMDAwMDAwMDAsCj4+IDJe NDApLCBidXQgSSBjYW4ndCB0ZWxsIGlmIHRoaXMgaXMgaGFyZHdpcmVkIGluIHRoZSBTb0Mgb3Ig YQo+PiBzZXR0aW5nIHRoYXQgaXMgYXBwbGllZCBieSBzb2Z0d2FyZSAoZWl0aGVyIHRoZSBib290 bG9hZGVyIG9yCj4+IHRoZSBQQ0llIGRyaXZlcikuCj4KPiBUaGUgUk0gKFsxXSkgbWVtb3J5IG1h cCAoVGFibGUgMi0xKSBzYXlzIHRoYXQgJ1BDSSBFeHByZXNzIDEnIGlzIGxvY2F0ZWQgYXQgCj4g JzQwMDAwMF8wMDAwJywgJ1BDSSBFeHByZXNzIDInIGF0ICc0ODAwMDBfMDAwMCcsIHNvIEkgYXNz dW1lIHRoaXMgaXMgaGFyZGNvZGVkIAo+IGluIFNvQy4KPiBJdCBhbHNvIGV4cGxpY2l0bHkgbGlz dHMgaW4gdGhhdCB0YWJsZSBQQ0llIDEmMiBpcyBvbmx5IGFjY2Vzc2libGUgd2l0aCA0MC1iaXQg Cj4gYWRkcmVzc2luZy4KPgo+PiBJZiB5b3UgY2FuIHJlcHJvZ3JhbSB0aGUgbWVtb3J5IG1hcCwg SSB3b3VsZCBleHBlY3QgdGhpcyB0byBmaXQKPj4gZWFzaWx5IGludG8gdGhlIDMyLWJpdCBhZGRy ZXNzIHNwYWNlLCB3aXRoIDFHQiBmb3IgRERSMyBtZW1vcnkKPj4gYW5kIDFHQiBmb3IgUENJZSBC QVJzLgo+Cj4gSSdtIG5vdCBzdXJlIHdoaWNoIHBhcnQgb2YgbWVtb3J5IG1hcCB5b3UgY2FuIHJl cHJvZ3JhbSBhbmQgd2hlcmUsIGJ1dCBJIGd1ZXNzIAo+IHRoaXMgaXMgZml4ZWQgb24gdGhpcyBT b0MuCgpPaywgSSBzZWUgaXQgbm93LiBJdCBsb29rcyBsaWtlIHRoZXkgZmVsbCB2aWN0aW0gdG8g dGhlIApjdXJzZWQgIlByaW5jaXBsZXMgb2YgQVJNwq4gTWVtb3J5IE1hcHMgV2hpdGUgUGFwZXIi CmRvY3VtZW50IGFuZCBtZXNzZWQgaXQgdXAgZXZlbiBmdXJ0aGVyIDstKQoKSW4gcGFydGljdWxh ciwgaXQgc2VlbXMgdGhhdCB0aGUgbWVtb3J5IG1hcCBvZiB0aGUgUENJIGFkZHJlc3MKc3BhY2Vz IGlzIGNvbmZpZ3VyYWJsZSwgYnV0IG9ubHkgd2l0aGluIHRoYXQgYXJlYSB5b3UgbGlzdGVkLgpJ IHNlZSB0aGF0IHNlY3Rpb24gIjI4LjQuMiBQRVggcmVnaXN0ZXIgZGVzY3JpcHRpb25zIiBkb2Vz IGxpc3QKYSA2NC1iaXQgcHJlZmV0Y2hhYmxlIGFkZHJlc3Mgc3BhY2UgaW4gYWRkaXRpb24gdG8g dGhlIDMyLWJpdApub24tcHJlZmV0Y2hhYmxlIG1lbW9yeSBzcGFjZSwgYnV0IHRoZSA2NC1iaXQg c3BhY2UgaXMgbm90Cmxpc3RlZCBpbiB0aGUgRFQuIEl0IHdvdWxkIGJlIGEgZ29vZCBpZGVhIHRv IGNvbmZpZ3VyZSB0aGF0CmFzIHdlbGwgaW4gb3JkZXIgZm9yIGRldmljZXMgdG8gd29yayB0aGF0 IG5lZWQgYSBsYXJnZXIgQkFSLApzdWNoIGFzIGEgR1BVLCBidXQgaXQgd291bGRuJ3QgaGVscCB3 aXRoIGZpdHRpbmcgdGhlIFBDSWUKaW50byBub24tTFBBRSAzMi1iaXQgQ1BVIGFkZHJlc3Mgc3Bh Y2UuCgpJbiB0aGUgZGF0YXNoZWV0IEkgYWxzbyBzZWUgdGhhdCB0aGUgY2hpcCB0aGVvcmV0aWNh bGx5CnN1cHBvcnRzIDhHQiBvZiBERFI0LCB3aGljaCB3b3VsZCBkZWZpbml0ZWx5IHB1dCBpdCBi ZXlvbmQKdGhlIGhpZ2htZW0gbGltaXQsIGV2ZW4gd2l0aCB0aGUgNEc6NEcgbWVtb3J5IHNwbGl0 LiBEbyB5b3UKa25vdyBpZiB0aGVyZSBhcmUgbHMxMDIxYSBkZXZpY2VzIHdpdGggbW9yZSB0aGFu IDRHQiBvZgppbnN0YWxsZWQgbWVtb3J5PwoKICAgIEFybmQKCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0 CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFk ZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK