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 51A0DC433EF for ; Mon, 4 Jul 2022 19:41:42 +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:MIME-Version:References:In-Reply-To: Date:Cc:To:From:Subject:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=QM9eJQgURmcjNHlNndJBsveGwwz87ZEsopFPs6Rrd2M=; b=cLqsMhfVu4r5sJ EYDZQczD5yhYF0qNbKxas7AB8hpzXlwHTZa2foGfin1yqJpOcMnNRfYsqzTu9e1l0x/a2bwDFtL7l 3fX0/ZtIXpHZzyFwe1MAtIevJCcZjQE39wciqVGtTTsI2g0h1ez6uYUNO+iIo2ddBBRTRJf7vAkiD 5Z4As4lT6X4uee4DJpc0lZHYdcon7OBYTpYd5swf8vLvrrbhxMHmZ8JiPiDy/WEfHJPZjIWrcADSX SjyB/YQYuDPKh+b7GeWHCdVG0Q7ywcosPtKNSCNHMLUzdHZKgvRCmvEfycm6PJNTV1WtGPMOcUY1I NCpCmZ3LVcMpn5LV4nrw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1o8Rvt-00BvyW-Dj; Mon, 04 Jul 2022 19:40:33 +0000 Received: from madras.collabora.co.uk ([2a00:1098:0:82:1000:25:2eeb:e5ab]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1o8Rvq-00Bvtf-DM; Mon, 04 Jul 2022 19:40:32 +0000 Received: from nicolas-tpx395.localdomain (mtl.collabora.ca [66.171.169.34]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) (Authenticated sender: nicolas) by madras.collabora.co.uk (Postfix) with ESMTPSA id B5165660199A; Mon, 4 Jul 2022 20:40:26 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1656963628; bh=nNZa7Ge5MHVKSzxBaBt+mXeh5k5ePRYOAg+X8XLySH4=; h=Subject:From:To:Cc:Date:In-Reply-To:References:From; b=eruSIePRQZDm8Ne6Q3JCzJYO4I/2i42H4ighHZIUZPsW4j5ybJQFO/HpxAeFIjEaa TsMqdPXipksdbSR//jj/PvOVqUEuz2U9Js2S6F6K6Rb6KUiC6k+rDHTWFjzr+6+RNi VXeeswjL5JjfsUNA2cnsqE9KOycsiHjZ9q6ETTa05y+SMTtXutv8eU/29RgAANrvTQ GF5OsiKwqO96SQuWmvgUdnPDTZQdRkcKacH+uze9IhkGVDbg1A9xQUSMLKDnu4k75n 8+WHp5yVIK+F2WhKruhqFrLpHw3bkM/Bio1rfZb/ytyuADnkGtlGyWtt5Ja44T1HMk eho8sO2JQmPWQ== Message-ID: Subject: Re: [PATCH v9 00/17] Move HEVC stateless controls out of staging From: Nicolas Dufresne To: Benjamin Gaignard , mchehab@kernel.org, hverkuil@xs4all.nl, ezequiel@vanguardiasur.com.ar, p.zabel@pengutronix.de, gregkh@linuxfoundation.org, mripard@kernel.org, paul.kocialkowski@bootlin.com, wens@csie.org, jernej.skrabec@gmail.com, samuel@sholland.org, andrzej.p@collabora.com Cc: linux-media@vger.kernel.org, linux-kernel@vger.kernel.org, linux-rockchip@lists.infradead.org, linux-staging@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, kernel@collabora.com Date: Mon, 04 Jul 2022 15:40:17 -0400 In-Reply-To: <20220617083545.133920-1-benjamin.gaignard@collabora.com> References: <20220617083545.133920-1-benjamin.gaignard@collabora.com> User-Agent: Evolution 3.44.2 (3.44.2-1.fc36) MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220704_124030_846039_97A031D9 X-CRM114-Status: GOOD ( 28.87 ) 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 SGVsbG8gRXZlcnlvbmUsCgpMZSB2ZW5kcmVkaSAxNyBqdWluIDIwMjIgw6AgMTA6MzUgKzAyMDAs IEJlbmphbWluIEdhaWduYXJkIGEgw6ljcml0wqA6Cj4gVGhpcyBzZXJpZXMgYWltcyB0byBtYWtl IEhFVkMgdWFwaSBzdGFibGUgYW5kIHVzYWJsZSBmb3IgaGFyZHdhcmUKPiBkZWNvZGVyLiBIRVZD IHVhcGkgaXMgdXNlZCBieSAyIG1haW5saW5lZCBkcml2ZXJzIChDZWRydXMgYW5kIEhhbnRybykK PiBhbmQgMiBvdXQgb2YgdGhlIHRyZWUgZHJpdmVycyAocmt2ZGVjIGFuZCBSUEkpLgoKQXMgb2Yg dG9kYXksIHdlIGhhdmUgMiB1c2VybGFuZCBpbXBsZW1lbnRhdGlvbiAoR1N0cmVhbWVyIGFuZCBG Rk1QRUcpIHRoYXQgd2UKaGF2ZSBiZWVuIHRlc3Rpbmcgd2l0aC4gV2UgaGF2ZSB0aGlzIEFQSSB3 b3JraW5nIGZvciBIYW50cm8gRzIgYW5kIENlZHJ1cy4gVGhlcmUKaXMgc3RpbGwgc29tZSBkcml2 ZXIgc3RhYmlsaXR5IGlzc3VlcywgYnV0IHdoYXQgbWF0dGVycyBmb3IgYW4gdUFQSSBpcyB0aGUK Y29uZm9ybWFuY2UgYW5kIHRoaXMgc2VlbXMgdG8gZ28gcXVpdGUgd2VsbCBldmVyeXdoZXJlLiBX ZSBhbHNvIGhhdmUgYSBXSVAgb2YKcmt2ZGVjIChkZXJpdmVkIGZyb20gTGlicmVFTEVDIGZvcmsp IHRoYXQgc2hvdWxkIGdldCB0byB0aGUgbWFpbGluZyBsaXN0IGFuZCBpcwpiYXNlZCBvbiB0aGlz IHNlcmllcy4gV2l0aCBhbGwgdGhlIHJldmlldyB0aGF0IGFscmVhZHkgdGFrZW4gcGxhY2UgdGhp cyBzZWVtcwptb3JlIHRoZW4gZW5vdWdoIHRvIGNvbmNsdWRlIHRoaXMgQVBJIGlzIHJlYWR5LiBT byBmb3IgdGhlIGVudGlyZSBzZXJpZXM6CgpBY2tlZC1ieTogTmljb2xhcyBEdWZyZXNuZSA8bmlj b2xhcy5kdWZyZXNuZS5jb20+CgpwLnMuIEkgZGlkbid0IGxpbmsgYW55dGhpbmcgZHVlIHRvIGxh Y2sgb2YgdGltZSwgcGluZyBtZSBpZiB5b3UgbmVlZCBhbnkgb2YgdGhlCnJlZmVycmVkIGl0ZW1z LCB0ZXN0IHJlc3VsdHMsIGV0Yy4KCj4gCj4gdmVyc2lvbiA5Ogo+IC0gUmV3b3JkIHNvbWUgY29t bWl0IG1lc3NhZ2UKPiAtIFVzZSBmbHMoKQo+IC0gUmVtb3ZlIHVzZWxlc3MgcGFkZGluZyBhdCB0 aGUgZW5kIG9mIGhldmMgc3RydWN0dXJlcwo+IC0gUmV3b3JkIGFsbCBfbWludXMqIGZpZWxkIGRl c2NyaXB0aW9uCj4gLSBjaGFuZ2UgQ1ZTIHRvIGNvZGVjIHZpZGVvIHNlcXVlbmNlCj4gLSBGaXgg dmFyaW91cyB0eXBvCj4gLSBGaXggdW5kZWZpbmVkIGxhYmVsOiB2NGwyLWN0cmwtZmxhZy1keW5h bWljLWFycmF5IHdhcm5pbmcKPiAtIGZpeCB0aGUgd2FyaW5nIHJlcG9ydGVkIGJ5ICdzY3JpcHRz L2tlcm5lbC1kb2MgLW5vbmUKPiAgIGluY2x1ZGUvdWFwaS9saW51eC92NGwyLWNvbnRyb2xzLmgn Cj4gCj4gVGhpcyB2ZXJzaW9uIGhhcyBiZWVuIHRlc3RlZCB3aXRoIHRoZXNlIGJyYW5jaGVzOgo+ IC0gR1N0cmVhbWVyOiBodHRwczovL2dpdGxhYi5mcmVlZGVza3RvcC5vcmcvYmVuamFtaW4uZ2Fp Z25hcmQxL2dzdHJlYW1lci8tL3RyZWUvSEVWQ19hbGlnbmVkX3dpdGhfa2VybmVsXzUuMTUKPiAt IExpbnV4OiBodHRwczovL2dpdGxhYi5jb2xsYWJvcmEuY29tL2JlbmphbWluLmdhaWduYXJkL2Zv ci11cHN0cmVhbS8tL3RyZWUvSEVWQ19VQVBJX1Y5Cj4gCj4gV2l0aCBwYXRjaGVzIHRvIGRlY29k ZSAxMC1iaXRzIGJpdHN0cmVhbSBhbmQgcHJvZHVjZSBQMDEwIGZyYW1lcyB0aGUgRmx1c3RlciBz Y29yZSAKPiB3aGljaCB3YXMgNzcvMTQ3IGJlZm9yZSwgaXMgbm93IDE0MS8xNDcuCj4gVGhlIDEw LWJpdHMgc2VyaWVzIHdpbGwgY29tZXMgYWZ0ZXIgdGhpcyBiZWNhdXNlIG9mIGl0IGRlcGVuZGVu Y3kgdG8KPiB1QVBJIGNoYW5nZS4gSWYgeW91IGFyZSBjdXJpb3VzIHlvdSBjYW4gZmluZCB0aGUg V0lQIGJyYW5jaCBoZXJlOgo+IGh0dHBzOi8vZ2l0bGFiLmNvbGxhYm9yYS5jb20vYmVuamFtaW4u Z2FpZ25hcmQvZm9yLXVwc3RyZWFtLy0vY29tbWl0cy9XSVBfSEVWQ19VQVBJX1Y5Cj4gCj4gVGhl IDYgZmFpbGluZyB0ZXN0cyBhcmU6Cj4gLSBQSUNTSVpFX3tBLEIsQyxEfV9Cb3NzZW5fMSB3aGVy ZSByZXNvbHV0aW9ucyBhcmUgdG8gYmlnIGZvciBIYW50cm8gaGFyZHdhcmUuCj4gLSBXUFBfRF9l cmljc3Nvbl9NQUlOXzIgYW5kIFdQUF9EX2VyaWNzc29uX01BSU4xMF8yIGFyZSB2aXN1YWxseSBv ayBidXQgc29tZSAKPiAgIGRpZmZlcmVuY2UgZXhpc3Qgb24gNSBkZWNvZGVkIGZyYW1lcy4gU29t ZSBwaXhlbHMgdmFsdWVzIGFyZSBubyB0aGUgc2FtZSAKPiAgIHRoZSB2ZXJ5IGVuZCBvZiBmZXcg bGluZXMuCj4gCj4gdmVyc2lvbiA4Ogo+IC0gU2FtZSB0aGFuIHY3IGJ1dCByZWJhc2VkIG9uIG1l ZGlhX3N0YWdlL21hc3Rlcgo+IAo+IHZlcnNpb24gNzoKPiAtIEFwcGx5IEplcm5laiBwYXRjaGVz IGZvciBDZWRydXMgYWJvdXQgYml0IG9mZnNldCBkZWZpbml0aW9uIGFuZAo+ICAgVjRMMl9DSURf U1RBVEVMRVNTX0hFVkNfU0xJQ0VfUEFSQU1TIGJlaW5nIGEgZHluYW1pYyBhcnJheSBjb250cm9s Lgo+IC0gQmFzZWQgb24gbWVkaWFfdHJlZS9tYXN0ZXIKPiAKPiB2ZXJzaW9uIDY6Cj4gLSBBZGQg c2hvcnRfdGVybV9yZWZfcGljX3NldF9zaXplIGFuZCBsb25nX3Rlcm1fcmVmX3BpY19zZXRfc2l6 ZQo+ICAgaW4gdjRsMl9jdHJsX2hldmNfZGVjb2RlX3BhcmFtcyBzdHJ1Y3R1cmUuCj4gLSBDaGFu Z2Ugc2xpY2VfcGljX29yZGVyX2NudCB0eXBlIHRvIHMzMiB0byBtYXRjaCB3aXRoIFBvQyB0eXBl Lgo+IC0gU2V0IFY0TDJfQ1RSTF9GTEFHX0RZTkFNSUNfQVJSQVkgZmxhZyBhdXRvbWF0aWNhbGx5 IHdoZW4gdXNpbmcKPiAgIFY0TDJfQ0lEX1NUQVRFTEVTU19IRVZDX1NMSUNFX1BBUkFNUyBjb250 cm9sLgo+IC0gQWRkIGEgZGVmaW5lIGZvciBtYXggc2xpY2VzIGNvdW50Cj4gLSBTdG9wIHVzaW5n IEhhbnRybyBkZWRpY2F0ZWQgY29udHJvbC4KPiAKPiB2ZXJzaW9uIDU6Cj4gLSBDaGFuZ2UgX191 MTYgcGljX29yZGVyX2NudFsyXSBpbnRvIF9fczMyIHBpY19vcmRlcl9jbnRfdmFsIGluCj4gICBo ZXZjX2RwYl9lbnRyeSBzdHJ1Y3R1cmUKPiAtIEFkZCBkZWZpbmVzIGZvciBTRUkgcGljX3N0cnVj dCB2YWx1ZXMgKHBhdGNoIDQpCj4gLSBGaXggbnVtYmVycyBvZiBiaXRzIGNvbXB1dGF0aW9uIGlu IGNlZHJ1c19oMjY1X3NraXBfYml0cygpIHBhcmFtZXRlcnMKPiAtIEZpeCBudW1fc2hvcnRfdGVy bV9yZWZfcGljX3NldHMgYW5kIG51bV9sb25nX3Rlcm1fcmVmX3BpY3Nfc3BzCj4gICBkb2N1bWVu dGF0aW9uIChwYXRjaCA4KQo+IC0gUmViYXNlZCBvbiB2NS0xOC1yYzEKPiAKPiBWZXJzaW9uIDQ6 Cj4gLSBBZGQgbnVtX2VudHJ5X3BvaW50X29mZnNldHMgZmllbGQgaW4gIHN0cnVjdCB2NGwyX2N0 cmxfaGV2Y19zbGljZV9wYXJhbXMKPiAtIEZpeCBWNEwyX0NJRF9TVEFURUxFU1NfSEVWQ19FTlRS WV9QT0lOVF9PRkZTRVRTIG5hbWUKPiAtIEluaXRpYWxpemUgY29udHJvbCBWNEwyX0NJRF9TVEFU RUxFU1NfSEVWQ19FTlRSWV9QT0lOVF9PRkZTRVRTCj4gLSBGaXggc3BhY2UvdGFiIGlzc3VlIGlu IGtlcm5lbC1kb2MKPiAtIEFkZCBwYXRjaCB0byBjaGFuZ2UgZGF0YV9iaXRfb2Zmc2V0IGRlZmlu aXRpb24KPiAtIEZpeCBoYW50cm8tbWVkaWEgU1BEWCBsaWNlbnNlCj4gLSBwdXQgY29udHJvbHMg dW5kZXIgc3RhdGVsZXNzIHNlY3Rpb24gaW4gdjRsMi1jdHJscy1kZWZzLmMKPiAKPiBCZW5qYW1p biBHYWlnbmFyZCAoMTQpOgo+ICAgbWVkaWE6IHVhcGk6IEhFVkM6IEFkZCBtaXNzaW5nIGZpZWxk cyBpbiBIRVZDIGNvbnRyb2xzCj4gICBtZWRpYTogdWFwaTogSEVWQzogUmVuYW1lIEhFVkMgc3Rh dGVsZXNzIGNvbnRyb2xzIHdpdGggU1RBVEVMRVNTCj4gICAgIHByZWZpeAo+ICAgbWVkaWE6IHVh cGk6IEhFVkM6IENoYW5nZSBwaWNfb3JkZXJfY250IGRlZmluaXRpb24gaW4KPiAgICAgdjRsMl9o ZXZjX2RwYl9lbnRyeQo+ICAgbWVkaWE6IHVhcGk6IEhFVkM6IEFkZCBTRUkgcGljIHN0cnVjdCBm bGFncwo+ICAgbWVkaWE6IHVhcGk6IEhFVkM6IEFkZCBkb2N1bWVudGF0aW9uIHRvIHVBUEkgc3Ry dWN0dXJlCj4gICBtZWRpYTogdWFwaTogSEVWQzogRGVmaW5lIFY0TDJfQ0lEX1NUQVRFTEVTU19I RVZDX1NMSUNFX1BBUkFNUyBhcyBhCj4gICAgIGR5bmFtaWMgYXJyYXkKPiAgIG1lZGlhOiB1YXBp OiBNb3ZlIHBhcnNlZCBIRVZDIHBpeGVsIGZvcm1hdCBvdXQgb2Ygc3RhZ2luZwo+ICAgbWVkaWE6 IHVhcGk6IEFkZCBWNEwyX0NJRF9TVEFURUxFU1NfSEVWQ19FTlRSWV9QT0lOVF9PRkZTRVRTIGNv bnRyb2wKPiAgIG1lZGlhOiB1YXBpOiBNb3ZlIHRoZSBIRVZDIHN0YXRlbGVzcyBjb250cm9sIHR5 cGUgb3V0IG9mIHN0YWdpbmcKPiAgIG1lZGlhOiBjb250cm9sczogTG9nIEhFVkMgc3RhdGVsZXNz IGNvbnRyb2wgaW4gLnN0ZF9sb2cKPiAgIG1lZGlhOiBoYW50cm86IFN0b3AgdXNpbmcgSGFudHJv IGRlZGljYXRlZCBjb250cm9sCj4gICBtZWRpYTogdWFwaTogSEVWQzogZml4IHBhZGRpbmcgaW4g djRsMiBjb250cm9sIHN0cnVjdHVyZXMKPiAgIG1lZGlhOiB1YXBpOiBDaGFuZ2UgZGF0YV9iaXRf b2Zmc2V0IGRlZmluaXRpb24KPiAgIG1lZGlhOiB1YXBpOiBtb3ZlIEhFVkMgc3RhdGVsZXNzIGNv bnRyb2xzIG91dCBvZiBzdGFnaW5nCj4gCj4gSGFucyBWZXJrdWlsICgzKToKPiAgIHZpZGVvZGV2 Mi5oOiBhZGQgVjRMMl9DVFJMX0ZMQUdfRFlOQU1JQ19BUlJBWQo+ICAgdjRsMi1jdHJsczogYWRk IHN1cHBvcnQgZm9yIGR5bmFtaWNhbGx5IGFsbG9jYXRlZCBhcnJheXMuCj4gICB2aXZpZDogYWRk IGR5bmFtaWMgYXJyYXkgdGVzdCBjb250cm9sCj4gCj4gIC4uLi9tZWRpYS92NGwvZXh0LWN0cmxz LWNvZGVjLXN0YXRlbGVzcy5yc3QgICB8IDg5NyArKysrKysrKysrKysrKysrKysKPiAgLi4uL21l ZGlhL3Y0bC9leHQtY3RybHMtY29kZWMucnN0ICAgICAgICAgICAgIHwgNzgwIC0tLS0tLS0tLS0t LS0tLQo+ICAuLi4vbWVkaWEvdjRsL3BpeGZtdC1jb21wcmVzc2VkLnJzdCAgICAgICAgICAgfCAg IDcgKy0KPiAgLi4uL21lZGlhL3Y0bC92aWRpb2MtZy1leHQtY3RybHMucnN0ICAgICAgICAgIHwg IDIwICsKPiAgLi4uL21lZGlhL3Y0bC92aWRpb2MtcXVlcnljdHJsLnJzdCAgICAgICAgICAgIHwg ICA4ICsKPiAgLi4uL21lZGlhL3ZpZGVvZGV2Mi5oLnJzdC5leGNlcHRpb25zICAgICAgICAgIHwg ICA2ICsKPiAgLi4uL21lZGlhL3Rlc3QtZHJpdmVycy92aXZpZC92aXZpZC1jdHJscy5jICAgIHwg IDE1ICsKPiAgZHJpdmVycy9tZWRpYS92NGwyLWNvcmUvdjRsMi1jdHJscy1hcGkuYyAgICAgIHwg MTAzICstCj4gIGRyaXZlcnMvbWVkaWEvdjRsMi1jb3JlL3Y0bDItY3RybHMtY29yZS5jICAgICB8 IDIxMiArKysrLQo+ICBkcml2ZXJzL21lZGlhL3Y0bDItY29yZS92NGwyLWN0cmxzLWRlZnMuYyAg ICAgfCAgMzggKy0KPiAgZHJpdmVycy9tZWRpYS92NGwyLWNvcmUvdjRsMi1jdHJscy1wcml2Lmgg ICAgIHwgICAzICstCj4gIGRyaXZlcnMvbWVkaWEvdjRsMi1jb3JlL3Y0bDItY3RybHMtcmVxdWVz dC5jICB8ICAxMyArLQo+ICBkcml2ZXJzL3N0YWdpbmcvbWVkaWEvaGFudHJvL2hhbnRyb19kcnYu YyAgICAgfCAgNjIgKy0KPiAgLi4uL3N0YWdpbmcvbWVkaWEvaGFudHJvL2hhbnRyb19nMl9oZXZj X2RlYy5jIHwgIDQ0ICstCj4gIGRyaXZlcnMvc3RhZ2luZy9tZWRpYS9oYW50cm8vaGFudHJvX2hl dmMuYyAgICB8ICAxMCArLQo+ICBkcml2ZXJzL3N0YWdpbmcvbWVkaWEvaGFudHJvL2hhbnRyb19o dy5oICAgICAgfCAgIDQgKy0KPiAgZHJpdmVycy9zdGFnaW5nL21lZGlhL3N1bnhpL2NlZHJ1cy9j ZWRydXMuYyAgIHwgIDI2ICstCj4gIC4uLi9zdGFnaW5nL21lZGlhL3N1bnhpL2NlZHJ1cy9jZWRy dXNfZGVjLmMgICB8ICAxMCArLQo+ICAuLi4vc3RhZ2luZy9tZWRpYS9zdW54aS9jZWRydXMvY2Vk cnVzX2gyNjUuYyAgfCAgMjMgKy0KPiAgLi4uL3N0YWdpbmcvbWVkaWEvc3VueGkvY2VkcnVzL2Nl ZHJ1c192aWRlby5jIHwgICAxIC0KPiAgaW5jbHVkZS9tZWRpYS9oZXZjLWN0cmxzLmggICAgICAg ICAgICAgICAgICAgIHwgMjUwIC0tLS0tCj4gIGluY2x1ZGUvbWVkaWEvdjRsMi1jdHJscy5oICAg ICAgICAgICAgICAgICAgICB8ICA0OCArLQo+ICBpbmNsdWRlL3VhcGkvbGludXgvdjRsMi1jb250 cm9scy5oICAgICAgICAgICAgfCA0NTkgKysrKysrKysrCj4gIGluY2x1ZGUvdWFwaS9saW51eC92 aWRlb2RldjIuaCAgICAgICAgICAgICAgICB8ICAxMyArCj4gIDI0IGZpbGVzIGNoYW5nZWQsIDE4 MjYgaW5zZXJ0aW9ucygrKSwgMTIyNiBkZWxldGlvbnMoLSkKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0 IGluY2x1ZGUvbWVkaWEvaGV2Yy1jdHJscy5oCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGlu dXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQu b3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=