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=-2.3 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_2 autolearn=no 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 4F54CC7618B for ; Mon, 29 Jul 2019 12:56:19 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id 26087206DD for ; Mon, 29 Jul 2019 12:56:19 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="oweZjFOJ" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 26087206DD Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=bootlin.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-mtd-bounces+linux-mtd=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: 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: List-Owner; bh=frPwVOThf4qxZfs46s4aAcHreeX5vpIsbZ/Sn9k9C/I=; b=oweZjFOJOvwMQz MtqElYpGgezEvk2WZlxOSaZAl/I1LjpxklQrNGLDhsBbEISa6z1NbGM/CjraG3w+KVoRDBLyBWj1m za++cGQ6YMOpSWvJv84OPrVJsGlm3OctH4/Hu/ddgwhn4AWgI0fl9eGUV/bK/DpuWZ25RbrkMR4Yc zKB7hsPzXw+Ydr2g88eqlTw8WVQh8vQowvQq0ZP1GmtLGua427qS+RI5ZWHIx2W0Vcl6OBR81mLSp 4/CHmwM6/nB0va8ZrqgvSvPGJOLi3OsQ8GEYQaozpKIembb8BCeVNO2YO3RQMnEWDSW3EE78L7eGG Y5AluUnQDcMfRCe9ooWg==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92 #3 (Red Hat Linux)) id 1hs5C8-0005Rz-7a; Mon, 29 Jul 2019 12:56:04 +0000 Received: from relay3-d.mail.gandi.net ([217.70.183.195]) by bombadil.infradead.org with esmtps (Exim 4.92 #3 (Red Hat Linux)) id 1hs5C3-0005RZ-Ai for linux-mtd@lists.infradead.org; Mon, 29 Jul 2019 12:56:02 +0000 X-Originating-IP: 86.250.200.211 Received: from xps13 (lfbn-1-17395-211.w86-250.abo.wanadoo.fr [86.250.200.211]) (Authenticated sender: miquel.raynal@bootlin.com) by relay3-d.mail.gandi.net (Postfix) with ESMTPSA id C9CF46000E; Mon, 29 Jul 2019 12:55:39 +0000 (UTC) Date: Mon, 29 Jul 2019 14:55:38 +0200 From: Miquel Raynal To: Michael Nazzareno Trimarchi Subject: Re: GPMI iMX6ull timeout on DMA Message-ID: <20190729145538.2352b21f@xps13> In-Reply-To: References: <89ae32a0-9b19-4735-90eb-4ffa22aad704@kernel.org> <20190729103655.095297a2@xps13> <18734a1d-17d9-d390-58ef-ad8ca1be925f@kernel.org> <20190729144730.4a58de32@xps13> Organization: Bootlin X-Mailer: Claws Mail 3.17.3 (GTK+ 2.24.32; x86_64-pc-linux-gnu) MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190729_055559_683389_0A8189BB X-CRM114-Status: GOOD ( 26.05 ) X-BeenThere: linux-mtd@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: s.hauer@pengutronix.de, Greg Ungerer , linux-mtd@lists.infradead.org, Boris Brezillon Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-mtd" Errors-To: linux-mtd-bounces+linux-mtd=archiver.kernel.org@lists.infradead.org Archived-At: List-Archive: SGkgTWljaGFlbCwKCk1pY2hhZWwgTmF6emFyZW5vIFRyaW1hcmNoaSA8bWljaGFlbEBhbWFydWxh c29sdXRpb25zLmNvbT4gd3JvdGUgb24KTW9uLCAyOSBKdWwgMjAxOSAxNDo0OToxOSArMDIwMDoK Cj4gSGkgTWlndWVsCj4gCj4gT24gTW9uLCBKdWwgMjksIDIwMTkgYXQgMjo0NyBQTSBNaXF1ZWwg UmF5bmFsIDxtaXF1ZWwucmF5bmFsQGJvb3RsaW4uY29tPiB3cm90ZToKPiA+Cj4gPiBIaSBHcmVn LAo+ID4KPiA+ICsgQm9yaXMKPiA+Cj4gPiBHcmVnIFVuZ2VyZXIgPGdlcmdAa2VybmVsLm9yZz4g d3JvdGUgb24gTW9uLCAyOSBKdWwgMjAxOSAyMjozMzo1NiArMTAwMDoKPiA+ICAKPiA+ID4gSGkg TWlxdWVsLAo+ID4gPgo+ID4gPiBPbiAyOS83LzE5IDY6MzYgcG0sIE1pcXVlbCBSYXluYWwgd3Jv dGU6ICAKPiA+ID4gPiBIaSBHcmVnLAo+ID4gPiA+Cj4gPiA+ID4gT25lIHF1ZXN0aW9uIGJlbG93 Lgo+ID4gPiA+Cj4gPiA+ID4gK01pY2hhZWwKPiA+ID4gPiArU2FzY2hhCj4gPiA+ID4KPiA+ID4g PiBIZWxsbyBNaWNoYWVsLCBoZXJlIGlzIGEgc2ltaWxhciBpc3N1ZSB0byB5b3VycywgSSBrbm93 IHlvdSBkaWQgbm90Cj4gPiA+ID4gaGF2ZSBlbm91Z2ggdGltZSB0byBzaGFyZSB5b3VyIHNvbHV0 aW9uIGJ1dCBoZXJlIHdlIGhhdmUgc29tZW9uZSBlbHNlCj4gPiA+ID4gcmVwcm9kdWNpbmcgdGhl IGlzc3VlLCB3b3VsZCB5b3UgbWluZCBzaGFyaW5nIGEgYnJhbmNoIG9yIGEgcGF0Y2gsIGV2ZW4K PiA+ID4gPiBhIFdJUCBvbmUsIGp1c3QgdG8gaGVscCBkZWJ1Z2dpbmc/Cj4gPiA+ID4KPiA+ID4g PiBHcmVnIFVuZ2VyZXIgPGdlcmdAa2VybmVsLm9yZz4gd3JvdGUgb24gTW9uLCAyOSBKdWwgMjAx OSAxNjo0MTo1MSArMTAwMDoKPiA+ID4gPiAgCj4gPiA+ID4+IEhpIE1pcXVlbCwKPiA+ID4gPj4K PiA+ID4gPj4gSSBhbSBleHBlcmllbmNpbmcgYSBwcm9ibGVtIHdpdGggTkFORCBmbGFzaCBETUEg dGltZW91dHMgb24KPiA+ID4gPj4gaU1YNnVsbCBiYXNlZCBib2FyZHMuIFRoZSBwcm9ibGVtIGlz IHZlcnkgc2ltaWxhciB0byB0aGF0Cj4gPiA+ID4+IGRlc2NyaWJlZCBpbjoKPiA+ID4gPj4KPiA+ ID4gPj4gICAgIGh0dHBzOi8vbGludXgtbXRkLmluZnJhZGVhZC5uYXJraXZlLmNvbS9KSVV1bGZG Qi9ncG1pLWlteDZ1bGwtdGltZW91dC1vbi1kbWEKPiA+ID4gPj4KPiA+ID4gPj4gVGhhdCBkaWRu J3QgY29tZSB0byBhbnkgc3BlY2lmaWMgcmVzb2x1dGlvbiB0aGF0IEkgY291bGQgc2VlCj4gPiA+ ID4+IGluIHRoYXQgdGhyZWFkLgo+ID4gPiA+Pgo+ID4gPiA+PiBUaGUgYm9vdCB0cmFjZSBvbiB0 aGUgY29uc29sZSBmb3IgbWUgbG9va3MgbGlrZSB0aGlzOgo+ID4gPiA+Pgo+ID4gPiA+PiBuYW5k OiBkZXZpY2UgZm91bmQsIE1hbnVmYWN0dXJlciBJRDogMHgyYywgQ2hpcCBJRDogMHhkYQo+ID4g PiA+PiBuYW5kOiBNaWNyb24gTVQyOUYyRzA4QUJBRUFXUAo+ID4gPiA+PiBuYW5kOiAyNTYgTWlC LCBTTEMsIGVyYXNlIHNpemU6IDEyOCBLaUIsIHBhZ2Ugc2l6ZTogMjA0OCwgT09CIHNpemU6IDY0 Cj4gPiA+ID4+IGdwbWktbmFuZCAxODA2MDAwLmdwbWktbmFuZDogRE1BIHRpbWVvdXQsIGxhc3Qg RE1BCj4gPiA+ID4+IGdwbWktbmFuZCAxODA2MDAwLmdwbWktbmFuZDogU2hvdyBHUE1JIHJlZ2lz dGVycyA6Cj4gPiA+ID4+IGdwbWktbmFuZCAxODA2MDAwLmdwbWktbmFuZDogb2Zmc2V0IDB4MDAw IDogMHgyMDgzMDAwMgo+ID4gPiA+PiBncG1pLW5hbmQgMTgwNjAwMC5ncG1pLW5hbmQ6IG9mZnNl dCAweDAxMCA6IDB4MDAwMDAwMDAKPiA+ID4gPj4gZ3BtaS1uYW5kIDE4MDYwMDAuZ3BtaS1uYW5k OiBvZmZzZXQgMHgwMjAgOiAweDAwMDAwMDAwCj4gPiA+ID4+IGdwbWktbmFuZCAxODA2MDAwLmdw bWktbmFuZDogb2Zmc2V0IDB4MDMwIDogMHgwMDAwMDAwMAo+ID4gPiA+PiBncG1pLW5hbmQgMTgw NjAwMC5ncG1pLW5hbmQ6IG9mZnNldCAweDA0MCA6IDB4MDAwMDAwMDAKPiA+ID4gPj4gZ3BtaS1u YW5kIDE4MDYwMDAuZ3BtaS1uYW5kOiBvZmZzZXQgMHgwNTAgOiAweDAwMDAwMDAwCj4gPiA+ID4+ IGdwbWktbmFuZCAxODA2MDAwLmdwbWktbmFuZDogb2Zmc2V0IDB4MDYwIDogMHgwMWM2ODAwYwo+ ID4gPiA+PiBncG1pLW5hbmQgMTgwNjAwMC5ncG1pLW5hbmQ6IG9mZnNldCAweDA3MCA6IDB4MDAw MTAxMDEKPiA+ID4gPj4gZ3BtaS1uYW5kIDE4MDYwMDAuZ3BtaS1uYW5kOiBvZmZzZXQgMHgwODAg OiAweGUwMDAwMDAwCj4gPiA+ID4+IGdwbWktbmFuZCAxODA2MDAwLmdwbWktbmFuZDogb2Zmc2V0 IDB4MDkwIDogMHgyMzAyMzMzNgo+ID4gPiA+PiBncG1pLW5hbmQgMTgwNjAwMC5ncG1pLW5hbmQ6 IG9mZnNldCAweDBhMCA6IDB4MDAwMDAxZWUKPiA+ID4gPj4gZ3BtaS1uYW5kIDE4MDYwMDAuZ3Bt aS1uYW5kOiBvZmZzZXQgMHgwYjAgOiAweGZmMDAwMDAxCj4gPiA+ID4+IGdwbWktbmFuZCAxODA2 MDAwLmdwbWktbmFuZDogb2Zmc2V0IDB4MGMwIDogMHgwMDAwMDAwMQo+ID4gPiA+PiBncG1pLW5h bmQgMTgwNjAwMC5ncG1pLW5hbmQ6IG9mZnNldCAweDBkMCA6IDB4MDUwMjAwMDAKPiA+ID4gPj4g Z3BtaS1uYW5kIDE4MDYwMDAuZ3BtaS1uYW5kOiBTaG93IEJDSCByZWdpc3RlcnMgOgo+ID4gPiA+ PiBncG1pLW5hbmQgMTgwNjAwMC5ncG1pLW5hbmQ6IG9mZnNldCAweDAwMCA6IDB4MDAwMDAxMDAK PiA+ID4gPj4gZ3BtaS1uYW5kIDE4MDYwMDAuZ3BtaS1uYW5kOiBvZmZzZXQgMHgwMTAgOiAweDAw MDAwMDEwCj4gPiA+ID4+IGdwbWktbmFuZCAxODA2MDAwLmdwbWktbmFuZDogb2Zmc2V0IDB4MDIw IDogMHgwMDAwMDAwMAo+ID4gPiA+PiBncG1pLW5hbmQgMTgwNjAwMC5ncG1pLW5hbmQ6IG9mZnNl dCAweDAzMCA6IDB4MDAwMDAwMDAKPiA+ID4gPj4gZ3BtaS1uYW5kIDE4MDYwMDAuZ3BtaS1uYW5k OiBvZmZzZXQgMHgwNDAgOiAweDAwMDAwMDAwCj4gPiA+ID4+IGdwbWktbmFuZCAxODA2MDAwLmdw bWktbmFuZDogb2Zmc2V0IDB4MDUwIDogMHgwMDAwMDAwMAo+ID4gPiA+PiBncG1pLW5hbmQgMTgw NjAwMC5ncG1pLW5hbmQ6IG9mZnNldCAweDA2MCA6IDB4MDAwMDAwMDAKPiA+ID4gPj4gZ3BtaS1u YW5kIDE4MDYwMDAuZ3BtaS1uYW5kOiBvZmZzZXQgMHgwNzAgOiAweDAwMDAwMDAwCj4gPiA+ID4+ IGdwbWktbmFuZCAxODA2MDAwLmdwbWktbmFuZDogb2Zmc2V0IDB4MDgwIDogMHgwMzBhMjA4MAo+ ID4gPiA+PiBncG1pLW5hbmQgMTgwNjAwMC5ncG1pLW5hbmQ6IG9mZnNldCAweDA5MCA6IDB4MDgz ZTIwODAKPiA+ID4gPj4gZ3BtaS1uYW5kIDE4MDYwMDAuZ3BtaS1uYW5kOiBvZmZzZXQgMHgwYTAg OiAweDA3MGE0MDgwCj4gPiA+ID4+IGdwbWktbmFuZCAxODA2MDAwLmdwbWktbmFuZDogb2Zmc2V0 IDB4MGIwIDogMHgxMGRhNDA4MAo+ID4gPiA+PiBncG1pLW5hbmQgMTgwNjAwMC5ncG1pLW5hbmQ6 IG9mZnNldCAweDBjMCA6IDB4MDcwYTQwODAKPiA+ID4gPj4gZ3BtaS1uYW5kIDE4MDYwMDAuZ3Bt aS1uYW5kOiBvZmZzZXQgMHgwZDAgOiAweDEwZGE0MDgwCj4gPiA+ID4+IGdwbWktbmFuZCAxODA2 MDAwLmdwbWktbmFuZDogb2Zmc2V0IDB4MGUwIDogMHgwNzBhNDA4MAo+ID4gPiA+PiBncG1pLW5h bmQgMTgwNjAwMC5ncG1pLW5hbmQ6IG9mZnNldCAweDBmMCA6IDB4MTBkYTQwODAKPiA+ID4gPj4g Z3BtaS1uYW5kIDE4MDYwMDAuZ3BtaS1uYW5kOiBvZmZzZXQgMHgxMDAgOiAweDAwMDAwMDAwCj4g PiA+ID4+IGdwbWktbmFuZCAxODA2MDAwLmdwbWktbmFuZDogb2Zmc2V0IDB4MTEwIDogMHgwMDAw MDAwMAo+ID4gPiA+PiBncG1pLW5hbmQgMTgwNjAwMC5ncG1pLW5hbmQ6IG9mZnNldCAweDEyMCA6 IDB4MDAwMDAwMDAKPiA+ID4gPj4gZ3BtaS1uYW5kIDE4MDYwMDAuZ3BtaS1uYW5kOiBvZmZzZXQg MHgxMzAgOiAweDAwMDAwMDAwCj4gPiA+ID4+IGdwbWktbmFuZCAxODA2MDAwLmdwbWktbmFuZDog b2Zmc2V0IDB4MTQwIDogMHgwMDAwMDAwMAo+ID4gPiA+PiBncG1pLW5hbmQgMTgwNjAwMC5ncG1p LW5hbmQ6IG9mZnNldCAweDE1MCA6IDB4MjA0ODQzNDIKPiA+ID4gPj4gZ3BtaS1uYW5kIDE4MDYw MDAuZ3BtaS1uYW5kOiBvZmZzZXQgMHgxNjAgOiAweDAxMDAwMDAwCj4gPiA+ID4+IGdwbWktbmFu ZCAxODA2MDAwLmdwbWktbmFuZDogb2Zmc2V0IDB4MTcwIDogMHgwMDAwMDAwMAo+ID4gPiA+PiBn cG1pLW5hbmQgMTgwNjAwMC5ncG1pLW5hbmQ6IEJDSCBHZW9tZXRyeSA6Cj4gPiA+ID4+IEdGIGxl bmd0aCAgICAgICAgICAgICAgOiAxMwo+ID4gPiA+PiBFQ0MgU3RyZW5ndGggICAgICAgICAgIDog OAo+ID4gPiA+PiBQYWdlIFNpemUgaW4gQnl0ZXMgICAgIDogMjExMAo+ID4gPiA+PiBNZXRhZGF0 YSBTaXplIGluIEJ5dGVzIDogMTAKPiA+ID4gPj4gRUNDIENodW5rMCBTaXplIGluIEJ5dGVzOiA1 MTIKPiA+ID4gPj4gRUNDIENodW5rbiBTaXplIGluIEJ5dGVzOiA1MTIKPiA+ID4gPj4gRUNDIENo dW5rIENvdW50ICAgICAgICA6IDQKPiA+ID4gPj4gUGF5bG9hZCBTaXplIGluIEJ5dGVzICA6IDIw NDgKPiA+ID4gPj4gQXV4aWxpYXJ5IFNpemUgaW4gQnl0ZXM6IDE2Cj4gPiA+ID4+IEF1eGlsaWFy eSBTdGF0dXMgT2Zmc2V0OiAxMgo+ID4gPiA+PiBCbG9jayBNYXJrIEJ5dGUgT2Zmc2V0IDogMTk5 OQo+ID4gPiA+PiBCbG9jayBNYXJrIEJpdCBPZmZzZXQgIDogMAo+ID4gPiA+PiBncG1pLW5hbmQg MTgwNjAwMC5ncG1pLW5hbmQ6IENoaXA6IDAsIEVycm9yIC0xMTAKPiA+ID4gPj4gbmFuZDogdGlt aW5nIG1vZGUgNSBub3QgYWNrbm93bGVkZ2VkIGJ5IHRoZSBOQU5EIGNoaXAgIAo+ID4gPiA+Cj4g PiA+ID4gV2hhdCBpcyB0aGUgZmluYWwgdGltaW5nIG1vZGUgdXNlZD8gTW9zdCBvZiB1cyB0ZXN0 ZWQgaW4gbW9kZSA1IEkKPiA+ID4gPiBndWVzcywgbWF5YmUgbW9kZSA0IGlzIGJyb2tlbiAoZG9u J3Qga25vdyBpZiB0aGlzIGlzIHRoZSBvbmUgdXNlZCBoZXJlLAo+ID4gPiA+IG5laXRoZXIgd2h5 IG1vZGUgNSBpcyByZWZ1c2VkKS4gQ2FuIHlvdSBwbGVhc2UgdHJ5IGJ5IGxpbWl0aW5nIHRoZSBt b2RlCj4gPiA+ID4gdG8gMCwgMSwgMi4uLiB1bnRpbCwgaG9wZWZ1bGx5LCB3ZSBuYXJyb3cgZG93 biB0byB0aGUgZmFpbGluZyBtb2RlLiAgCj4gPiA+Cj4gPiA+IFN1cmUsIGhvdyB0byBkbyB0aGF0 PyAgCj4gPgo+ID4gVGhpcyBsb29wIFsxXSB0cmllcyB0byBjb25maWd1cmUgZWFjaCBtb2RlICg1 LCA0LCAuLi4pIHVudGlsIG9uZQo+ID4gc3VjY2VlZHMgKGRlZmF1bHQgaXMgMDogbXVzdCBhbHdh eXMgd29yaykuIFBsZWFzZSB0cnkgdG8gbGltaXQgbW9kZSB0bwo+ID4gMCwgMSwgZXRjLgo+ID4K PiA+IE1vZGUgMCBzaG91bGQgd29yay4KPiA+ICAKPiAKPiBUaGlzIGlzIG5vdCBjb3JyZWN0LiBX aGVuIGFsbCB0aGUgbW9kZSBmYWlsIGl0IGZhbGxiYWNrIHRvIDAgdGhhdCBkb2VzCj4gbm90IHdv cmsuIEFscmVhZHkgY2hlY2sKPiBTbyB0aGUgZmFsbGJhY2sgaXMgY3JlYXRlZCBmb3IgdGhpcyBz aXR1YXRpb24KClNvcnJ5IGJ1dCBJIGRvbid0IHVuZGVyc3RhbmQgd2hhdCB5b3UgYXJlIHNheWlu Zy4KCkFyZSB5b3UgdGVsbGluZyBtZSB0aGF0IHlvdSBhbHJlYWR5IHRyaWVkIG1vZGUgMCBhbmQg dGhhdCBpdCBkaWQgbm90CndvcmsgYmV0dGVyIHRoYW4gb3RoZXIgdGltaW5ncz8KCj4gCj4gPiBb MV0gaHR0cHM6Ly9lbGl4aXIuYm9vdGxpbi5jb20vbGludXgvdjUuMy1yYzEvc291cmNlL2RyaXZl cnMvbXRkL25hbmQvcmF3L25hbmRfYmFzZS5jI0w5MzMKPiA+ICAKPiA+ID4KPiA+ID4gIAo+ID4g PiA+PiBncG1pLW5hbmQgMTgwNjAwMC5ncG1pLW5hbmQ6IENoaXA6IDAsIEVycm9yIC0yMgo+ID4g PiA+PiBTY2FubmluZyBkZXZpY2UgZm9yIGJhZCBibG9ja3MKPiA+ID4gPj4gZ3BtaS1uYW5kIDE4 MDYwMDAuZ3BtaS1uYW5kOiBDaGlwOiAwLCBFcnJvciAtMjIKPiA+ID4gPj4gZ3BtaS1uYW5kIDE4 MDYwMDAuZ3BtaS1uYW5kOiBDaGlwOiAwLCBFcnJvciAtMjIKPiA+ID4gPj4gZ3BtaS1uYW5kIDE4 MDYwMDAuZ3BtaS1uYW5kOiBDaGlwOiAwLCBFcnJvciAtMjIKPiA+ID4gPj4gZ3BtaS1uYW5kIDE4 MDYwMDAuZ3BtaS1uYW5kOiBDaGlwOiAwLCBFcnJvciAtMjIKPiA+ID4gPj4gLi4uLgo+ID4gPiA+ PiBncG1pLW5hbmQgMTgwNjAwMC5ncG1pLW5hbmQ6IENoaXA6IDAsIEVycm9yIC0yMgo+ID4gPiA+ PiBncG1pLW5hbmQgMTgwNjAwMC5ncG1pLW5hbmQ6IENoaXA6IDAsIEVycm9yIC0yMgo+ID4gPiA+ PiBncG1pLW5hbmQgMTgwNjAwMC5ncG1pLW5hbmQ6IENoaXA6IDAsIEVycm9yIC0yMgo+ID4gPiA+ PiA1IGZpeGVkLXBhcnRpdGlvbnMgcGFydGl0aW9ucyBmb3VuZCBvbiBNVEQgZGV2aWNlIGdwbWkt bmFuZAo+ID4gPiA+PiBDcmVhdGluZyA1IE1URCBwYXJ0aXRpb25zIG9uICJncG1pLW5hbmQiOgo+ ID4gPiA+PiAweDAwMDAwMDAwMDAwMC0weDAwMDAwMDUwMDAwMCA6ICJ1LWJvb3QiCj4gPiA+ID4+ IDB4MDAwMDAwNTAwMDAwLTB4MDAwMDAwNjAwMDAwIDogInUtYm9vdC1lbnYiCj4gPiA+ID4+IDB4 MDAwMDAwNjAwMDAwLTB4MDAwMDAwODAwMDAwIDogImxvZyIKPiA+ID4gPj4gMHgwMDAwMDA4MDAw MDAtMHgwMDAwMTAwMDAwMDAgOiAiZmxhc2giCj4gPiA+ID4+IDB4MDAwMDAwMDAwMDAwLTB4MDAw MDEwMDAwMDAwIDogImFsbCIKPiA+ID4gPj4gZ3BtaS1uYW5kIDE4MDYwMDAuZ3BtaS1uYW5kOiBk cml2ZXIgcmVnaXN0ZXJlZC4KPiA+ID4gPj4KPiA+ID4gPj4KPiA+ID4gPj4gVGhpcyBpcyB1c2lu ZyBhIGxpbnV4IGtlcm5lbCB2NS4xLjE0LiBJIGhhdmUgc2VlbiB0aGlzIGhhcHBlbiBvbgo+ID4g PiA+PiBhIG51bWJlciBvZiBib2FyZHMgSSBoYXZlIGhlcmUgLSBidXQgaXQgaXMgb25seSBvY2Nh c2lvbmFsLiBJdAo+ID4gPiA+PiBvbmx5IGhhcHBlbnMgb25jZSBpbiBhIHdoaWxlIG9uIGJvb3Qs IG1heWJlIDEgaW4gNDAgb3IgbW9yZSB0aW1lcy4KPiA+ID4gPj4gU28gaXQgY2FuIHRha2UgcXVp dGUgYSB3aGlsZSB0byByZXByb2R1Y2UgKHVzaW5nIGEgYm9vdCBsb29wIHNldHVwKS4gIAo+ID4g PiA+Cj4gPiA+ID4gVGhhdCdzIHN0cmFuZ2UuLi4gSSBkb24ndCBnZXQgd2hhdCB3b3VsZCBwcm9k dWNlIHN1Y2ggdW5zdGFibGUgaXNzdWUuICAKPiA+ID4KPiA+ID4gTXkgaW5pdGlhbCBndWVzcyBp cyB0aGF0IHRoZSBjYWxjdWxhdGVkIHRpbWluZyBpcyB2ZXJ5IG1hcmdpbmFsLiAgCj4gPgo+ID4g V2hhdCBkbyB5b3UgbWVhbiBieSAibWFyZ2luYWwiPwo+ID4gIAo+IAo+IEkgZG9uJ3QgdGhpbmsg dGhhdCBpcyB0aW1pbmcgY2FsY3VsYXRpb24uIEkgaGF2ZSB0cmllZCB0byB1c2UgdGhlIHNhbWUg dGltaW5nCj4gYXMgYmVmb3JlIGJ1dCB3aGVuIHRob3NlIGFyZSBhcHBsaWRlLiBJcyBpdCBwb3Nz aWJsZT8KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXgpJIHN1cHBvc2Ug dGhlIGVuZCBvZiB0aGUgc2VudGVuY2UgaXMgbWlzc2luZz8KCgpUaGFua3MsCk1pcXXDqGwKCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpMaW51 eCBNVEQgZGlzY3Vzc2lvbiBtYWlsaW5nIGxpc3QKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcv bWFpbG1hbi9saXN0aW5mby9saW51eC1tdGQvCg==