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.1 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,UNPARSEABLE_RELAY, URIBL_BLOCKED autolearn=unavailable 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 2EEDFC47082 for ; Thu, 27 May 2021 01:29:51 +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 DF80E61360 for ; Thu, 27 May 2021 01:29:50 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org DF80E61360 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=collabora.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=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=sq/Myaktb8xZx/nucdS/bFl+h2LztVe2WtLXAyx1vWc=; b=rqM/D26SXxQETk qR/bdH8CiVQtj/W9zyM6HDYQJ0wBcizETxT78oaFYBTRuRiV8Prc/T6hkmavTQmpDYamHclXhlRzs FcW23r83GmW00nD/POr0DGMw6jyraxh8K4rCv9dNY9HD+/MSzNuPp6kUGcvKV0v7XatQza72889rs efQJjGC5cC4dvxCFH+AUtOwIueqdzbdChzCYZBons16rA3mOY5HZCS8g4p6suGu0sVjGXo+74Np4h 2zHGAQEplczZw+YR4h1XTMo0fNBdgkBhsu1eSqGY520gHWGW70bwS05DMbuxtr44N5M/OIAFMhGEX CvKTcx1z0pQeEVeUEFTw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1lm4or-001SnK-CG; Thu, 27 May 2021 01:28:17 +0000 Received: from bhuna.collabora.co.uk ([46.235.227.227]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1lm4om-001Skb-7h; Thu, 27 May 2021 01:28:14 +0000 Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: ezequiel) with ESMTPSA id BDB741F435B1 Message-ID: <4fadcb3d33beadb113e0e41596e5255d0d8d08dd.camel@collabora.com> Subject: Re: [PATCH 05/10] media: hantro: add support for Rockchip RK3036 From: Ezequiel Garcia To: Heiko =?ISO-8859-1?Q?St=FCbner?= , Alex Bee Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Philipp Zabel , linux-staging@lists.linux.dev, Rob Herring , Mauro Carvalho Chehab , linux-media@vger.kernel.org, Greg Kroah-Hartman , Lee Jones , devicetree@vger.kernel.org, linux-rockchip@lists.infradead.org Date: Wed, 26 May 2021 22:27:55 -0300 In-Reply-To: <3559518.1BCLMh4Saa@diego> References: <20210525152225.154302-1-knaerzche@gmail.com> <2640d65e-772b-6af4-f4be-8ed090693c22@gmail.com> <3559518.1BCLMh4Saa@diego> Organization: Collabora User-Agent: Evolution 3.38.2-1 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210526_182812_568306_8B1EC08B X-CRM114-Status: GOOD ( 35.62 ) 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 T24gVGh1LCAyMDIxLTA1LTI3IGF0IDAxOjU4ICswMjAwLCBIZWlrbyBTdMO8Ym5lciB3cm90ZToK PiBBbSBEb25uZXJzdGFnLCAyNy4gTWFpIDIwMjEsIDAxOjI3OjU5IENFU1Qgc2NocmllYiBBbGV4 IEJlZToKPiA+IEhpIEV6ZXF1aWVsLAo+ID4gCj4gPiBBbSAyNi4wNS4yMSB1bSAxMjoyOCBzY2hy aWViIEV6ZXF1aWVsIEdhcmNpYToKPiA+ID4gSGkgQWxleCwKPiA+ID4gCj4gPiA+IFRoYW5rcyBh IGxvdCBmb3IgdGhlIHBhdGNoLgo+ID4gPiAKPiA+ID4gT24gVHVlLCAyMDIxLTA1LTI1IGF0IDE3 OjIyICswMjAwLCBBbGV4IEJlZSB3cm90ZToKPiA+ID4gPiBSSzMwMzYncyBWUFUgSVAgYmxvY2sg aXMgdGhlIHNhbWUgYXMgUkszMjg4IGhhcywgZXhjZXB0IHRoYXQgaXQgZG9lc24ndAo+ID4gPiA+ IGhhdmUgYW4gZW5jb2RlciwgZGVjb2RpbmcgaXMgc3VwcG9ydGVkIHVwIHRvIDE5MjB4MTA4OCBv bmx5IGFuZCB0aGUgYXhpCj4gPiA+ID4gY2xvY2sgY2FuIGJlIHNldCB0byAzMDAgTUh6IG1heC4K PiA+ID4gPiAKPiA+ID4gPiBBZGQgYSBuZXcgUkszMDM2IHZhcmlhbnQgd2hpY2ggcmVmbGVjdCB0 aGlzIGRpZmZlcmVuY2VzLgo+ID4gPiA+IAo+ID4gPiA+IFNpZ25lZC1vZmYtYnk6IEFsZXggQmVl IDxrbmFlcnpjaGVAZ21haWwuY29tPgo+ID4gPiA+IC0tLQo+ID4gPiA+IMKgIGRyaXZlcnMvc3Rh Z2luZy9tZWRpYS9oYW50cm8vaGFudHJvX2Rydi5jwqDCoMKgIHzCoCAxICsKPiA+ID4gPiDCoCBk cml2ZXJzL3N0YWdpbmcvbWVkaWEvaGFudHJvL2hhbnRyb19ody5owqDCoMKgwqAgfMKgIDEgKwo+ ID4gPiA+IMKgIGRyaXZlcnMvc3RhZ2luZy9tZWRpYS9oYW50cm8vcmszMjg4X3ZwdV9ody5jIHwg NDkgKysrKysrKysrKysrKysrKysrKysKPiA+ID4gPiDCoCAzIGZpbGVzIGNoYW5nZWQsIDUxIGlu c2VydGlvbnMoKykKPiA+ID4gPiAKPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9zdGFnaW5n L21lZGlhL2hhbnRyby9oYW50cm9fZHJ2LmMgYi9kcml2ZXJzL3N0YWdpbmcvbWVkaWEvaGFudHJv L2hhbnRyb19kcnYuYwo+ID4gPiA+IGluZGV4IDM4ZWE3YjI0MDM2ZS4uNGYzYzA4ZTg1YmI4IDEw MDY0NAo+ID4gPiA+IC0tLSBhL2RyaXZlcnMvc3RhZ2luZy9tZWRpYS9oYW50cm8vaGFudHJvX2Ry di5jCj4gPiA+ID4gKysrIGIvZHJpdmVycy9zdGFnaW5nL21lZGlhL2hhbnRyby9oYW50cm9fZHJ2 LmMKPiA+ID4gPiBAQCAtNDkwLDYgKzQ5MCw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qgb2ZfZGV2 aWNlX2lkIG9mX2hhbnRyb19tYXRjaFtdID0gewo+ID4gPiA+IMKgwqDCoMKgwqDCoMKgwqAgeyAu Y29tcGF0aWJsZSA9ICJyb2NrY2hpcCxyazMzMjgtdnB1IiwgLmRhdGEgPSAmcmszMzI4X3ZwdV92 YXJpYW50LCB9LAo+ID4gPiA+IMKgwqDCoMKgwqDCoMKgwqAgeyAuY29tcGF0aWJsZSA9ICJyb2Nr Y2hpcCxyazMyODgtdnB1IiwgLmRhdGEgPSAmcmszMjg4X3ZwdV92YXJpYW50LCB9LAo+ID4gPiA+ IMKgwqDCoMKgwqDCoMKgwqAgeyAuY29tcGF0aWJsZSA9ICJyb2NrY2hpcCxyazMwNjYtdnB1Iiwg LmRhdGEgPSAmcmszMDY2X3ZwdV92YXJpYW50LCB9LAo+ID4gPiA+ICvCoMKgwqDCoMKgwqAgeyAu Y29tcGF0aWJsZSA9ICJyb2NrY2hpcCxyazMwMzYtdnB1IiwgLmRhdGEgPSAmcmszMDM2X3ZwdV92 YXJpYW50LCB9LAo+ID4gPiA+IMKgICNlbmRpZgo+ID4gPiA+IMKgICNpZmRlZiBDT05GSUdfVklE RU9fSEFOVFJPX0lNWDhNCj4gPiA+ID4gwqDCoMKgwqDCoMKgwqDCoCB7IC5jb21wYXRpYmxlID0g Im54cCxpbXg4bXEtdnB1IiwgLmRhdGEgPSAmaW14OG1xX3ZwdV92YXJpYW50LCB9LAo+ID4gPiA+ IGRpZmYgLS1naXQgYS9kcml2ZXJzL3N0YWdpbmcvbWVkaWEvaGFudHJvL2hhbnRyb19ody5oIGIv ZHJpdmVycy9zdGFnaW5nL21lZGlhL2hhbnRyby9oYW50cm9faHcuaAo+ID4gPiA+IGluZGV4IGRl MmJjMzY3YTE1YS4uZDhkNmIwZDNjM2IzIDEwMDY0NAo+ID4gPiA+IC0tLSBhL2RyaXZlcnMvc3Rh Z2luZy9tZWRpYS9oYW50cm8vaGFudHJvX2h3LmgKPiA+ID4gPiArKysgYi9kcml2ZXJzL3N0YWdp bmcvbWVkaWEvaGFudHJvL2hhbnRyb19ody5oCj4gPiA+ID4gQEAgLTE2NCw2ICsxNjQsNyBAQCBl eHRlcm4gY29uc3Qgc3RydWN0IGhhbnRyb192YXJpYW50IHJrMzM5OV92cHVfdmFyaWFudDsKPiA+ ID4gPiDCoCBleHRlcm4gY29uc3Qgc3RydWN0IGhhbnRyb192YXJpYW50IHJrMzMyOF92cHVfdmFy aWFudDsKPiA+ID4gPiDCoCBleHRlcm4gY29uc3Qgc3RydWN0IGhhbnRyb192YXJpYW50IHJrMzI4 OF92cHVfdmFyaWFudDsKPiA+ID4gPiDCoCBleHRlcm4gY29uc3Qgc3RydWN0IGhhbnRyb192YXJp YW50IHJrMzA2Nl92cHVfdmFyaWFudDsKPiA+ID4gPiArZXh0ZXJuIGNvbnN0IHN0cnVjdCBoYW50 cm9fdmFyaWFudCByazMwMzZfdnB1X3ZhcmlhbnQ7Cj4gPiA+ID4gwqAgZXh0ZXJuIGNvbnN0IHN0 cnVjdCBoYW50cm9fdmFyaWFudCBpbXg4bXFfdnB1X3ZhcmlhbnQ7Cj4gPiA+ID4gwqAgZXh0ZXJu IGNvbnN0IHN0cnVjdCBoYW50cm9fdmFyaWFudCBzYW1hNWQ0X3ZkZWNfdmFyaWFudDsKPiA+ID4g PiDCoCAKPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9zdGFnaW5nL21lZGlhL2hhbnRyby9y azMyODhfdnB1X2h3LmMgYi9kcml2ZXJzL3N0YWdpbmcvbWVkaWEvaGFudHJvL3JrMzI4OF92cHVf aHcuYwo+ID4gPiA+IGluZGV4IDI5ODA1YzRiZDkyZi4uYzQ2ODRkZjRlMDEyIDEwMDY0NAo+ID4g PiA+IC0tLSBhL2RyaXZlcnMvc3RhZ2luZy9tZWRpYS9oYW50cm8vcmszMjg4X3ZwdV9ody5jCj4g PiA+ID4gKysrIGIvZHJpdmVycy9zdGFnaW5nL21lZGlhL2hhbnRyby9yazMyODhfdnB1X2h3LmMK PiA+ID4gPiBAQCAtMTc0LDYgKzE3NCwxMyBAQCBzdGF0aWMgaXJxcmV0dXJuX3QgcmszMjg4X3Zl cHVfaXJxKGludCBpcnEsIHZvaWQgKmRldl9pZCkKPiA+ID4gPiDCoMKgwqDCoMKgwqDCoMKgIHJl dHVybiBJUlFfSEFORExFRDsKPiA+ID4gPiDCoCB9Cj4gPiA+ID4gwqAgCj4gPiA+ID4gK3N0YXRp YyBpbnQgcmszMDM2X3ZwdV9od19pbml0KHN0cnVjdCBoYW50cm9fZGV2ICp2cHUpCj4gPiA+ID4g K3sKPiA+ID4gPiArwqDCoMKgwqDCoMKgIC8qIEJ1bXAgQUNMS3MgdG8gbWF4LiBwb3NzaWJsZSBm cmVxLiB0byBpbXByb3ZlIHBlcmZvcm1hbmNlLiAqLwo+ID4gPiA+ICvCoMKgwqDCoMKgwqAgY2xr X3NldF9yYXRlKHZwdS0+Y2xvY2tzWzBdLmNsaywgUkszMDY2X0FDTEtfTUFYX0ZSRVEpOwo+ID4g PiA+ICvCoMKgwqDCoMKgwqAgcmV0dXJuIDA7Cj4gPiA+ID4gK30KPiA+ID4gPiArCj4gPiA+ID4g wqAgc3RhdGljIGludCByazMwNjZfdnB1X2h3X2luaXQoc3RydWN0IGhhbnRyb19kZXYgKnZwdSkK PiA+ID4gPiDCoCB7Cj4gPiA+ID4gwqDCoMKgwqDCoMKgwqDCoCAvKiBCdW1wIEFDTEtzIHRvIG1h eC4gcG9zc2libGUgZnJlcS4gdG8gaW1wcm92ZSBwZXJmb3JtYW5jZS4gKi8KPiA+ID4gPiBAQCAt MjA5LDYgKzIxNiwyNyBAQCBzdGF0aWMgdm9pZCByazMyODhfdnB1X2VuY19yZXNldChzdHJ1Y3Qg aGFudHJvX2N0eCAqY3R4KQo+ID4gPiA+IMKgIC8qCj4gPiA+ID4gwqDCoCAqIFN1cHBvcnRlZCBj b2RlYyBvcHMuCj4gPiA+ID4gwqDCoCAqLwo+ID4gPiA+ICtzdGF0aWMgY29uc3Qgc3RydWN0IGhh bnRyb19jb2RlY19vcHMgcmszMDM2X3ZwdV9jb2RlY19vcHNbXSA9IHsKPiA+ID4gPiArwqDCoMKg wqDCoMKgIFtIQU5UUk9fTU9ERV9IMjY0X0RFQ10gPSB7Cj4gPiA+ID4gK8KgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgLnJ1biA9IGhhbnRyb19nMV9oMjY0X2RlY19ydW4sCj4gPiA+ID4gK8Kg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgLnJlc2V0ID0gaGFudHJvX2cxX3Jlc2V0LAo+ID4g PiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIC5pbml0ID0gaGFudHJvX2gyNjRfZGVj X2luaXQsCj4gPiA+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgLmV4aXQgPSBoYW50 cm9faDI2NF9kZWNfZXhpdCwKPiA+ID4gPiArwqDCoMKgwqDCoMKgIH0sCj4gPiA+ID4gK8KgwqDC oMKgwqDCoCBbSEFOVFJPX01PREVfTVBFRzJfREVDXSA9IHsKPiA+ID4gPiArwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCAucnVuID0gaGFudHJvX2cxX21wZWcyX2RlY19ydW4sCj4gPiA+ID4g K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgLnJlc2V0ID0gaGFudHJvX2cxX3Jlc2V0LAo+ ID4gPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIC5pbml0ID0gaGFudHJvX21wZWcy X2RlY19pbml0LAo+ID4gPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIC5leGl0ID0g aGFudHJvX21wZWcyX2RlY19leGl0LAo+ID4gPiA+ICvCoMKgwqDCoMKgwqAgfSwKPiA+ID4gPiAr wqDCoMKgwqDCoMKgIFtIQU5UUk9fTU9ERV9WUDhfREVDXSA9IHsKPiA+ID4gPiArwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCAucnVuID0gaGFudHJvX2cxX3ZwOF9kZWNfcnVuLAo+ID4gPiA+ ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIC5yZXNldCA9IGhhbnRyb19nMV9yZXNldCwK PiA+ID4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAuaW5pdCA9IGhhbnRyb192cDhf ZGVjX2luaXQsCj4gPiA+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgLmV4aXQgPSBo YW50cm9fdnA4X2RlY19leGl0LAo+ID4gPiA+ICvCoMKgwqDCoMKgwqAgfSwKPiA+ID4gPiArfTsK PiA+ID4gPiArCj4gPiA+ID4gwqAgc3RhdGljIGNvbnN0IHN0cnVjdCBoYW50cm9fY29kZWNfb3Bz IHJrMzA2Nl92cHVfY29kZWNfb3BzW10gPSB7Cj4gPiA+ID4gwqDCoMKgwqDCoMKgwqDCoCBbSEFO VFJPX01PREVfSlBFR19FTkNdID0gewo+ID4gPiA+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIC5ydW4gPSBoYW50cm9faDFfanBlZ19lbmNfcnVuLAo+ID4gPiA+IEBAIC0yNjksNiAr Mjk3LDEwIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgaGFudHJvX2NvZGVjX29wcyByazMyODhfdnB1 X2NvZGVjX29wc1tdID0gewo+ID4gPiA+IMKgwqAgKiBWUFUgdmFyaWFudC4KPiA+ID4gPiDCoMKg ICovCj4gPiA+ID4gwqAgCj4gPiA+ID4gK3N0YXRpYyBjb25zdCBzdHJ1Y3QgaGFudHJvX2lycSBy azMwMzZfaXJxc1tdID0gewo+ID4gPiA+ICvCoMKgwqDCoMKgwqAgeyAidmRwdSIsIGhhbnRyb19n MV9pcnEgfSwKPiA+ID4gPiArfTsKPiA+ID4gPiArCj4gPiA+ID4gwqAgc3RhdGljIGNvbnN0IHN0 cnVjdCBoYW50cm9faXJxIHJrMzI4OF9pcnFzW10gPSB7Cj4gPiA+ID4gwqDCoMKgwqDCoMKgwqDC oCB7ICJ2ZXB1IiwgcmszMjg4X3ZlcHVfaXJxIH0sCj4gPiA+ID4gwqDCoMKgwqDCoMKgwqDCoCB7 ICJ2ZHB1IiwgaGFudHJvX2cxX2lycSB9LAo+ID4gPiA+IEBAIC0yODMsNiArMzE1LDIzIEBAIHN0 YXRpYyBjb25zdCBjaGFyICogY29uc3QgcmszMjg4X2Nsa19uYW1lc1tdID0gewo+ID4gPiA+IMKg wqDCoMKgwqDCoMKgwqAgImFjbGsiLCAiaGNsayIKPiA+ID4gPiDCoCB9Owo+ID4gPiA+IMKgIAo+ ID4gPiA+ICtjb25zdCBzdHJ1Y3QgaGFudHJvX3ZhcmlhbnQgcmszMDM2X3ZwdV92YXJpYW50ID0g ewo+ID4gPiA+ICvCoMKgwqDCoMKgwqAgLmRlY19vZmZzZXQgPSAweDQwMCwKPiA+ID4gSWYgaXQg ZG9lc24ndCBoYXZlIGFuIGVuY29kZXIsIHRoZW4geW91IHNob3VsZCBqdXN0Cj4gPiA+IHVzZSBk ZWNfb2Zmc2V0ID0gMHgwLgo+ID4gPiAKPiA+ID4gVGhhbmtzLAo+ID4gPiBFemVxdWllbAo+ID4g PiAKPiA+IFRoYXQgd291bGQgbWVhbiwgSSdkIGhhdmUgdG8gYWRhcHQgdGhlIHJlZ2lzdGVyIG9m ZnNldCBpbiB0aGUgZGV2aWNlIAo+ID4gdHJlZSAtIEknZCBwcmVmZXIgdG8ga2VlcCBpdCBpbiBs aW5lIHdpdGggdGhlIFRSTS4gVW5sZXNzIHlvdSBpbnNpc3QsIAo+ID4gSSdkIGxpa2UgdG8ga2Vl cCBpdCB0aGlzIHdheSAoSXQncyAsIGJ0dywgdGhlIHZlcnkgc2FtZSBmb3IgUkszMzI4KS4KPiAK PiBJJ2QgYWdyZWUgd2l0aCBBbGV4IC4uLiBpZGVhbGx5IHRoZSBkZXZpY2V0cmVlIHNob3VsZCBt YXRjaCB0aGUgYmxvY2sKPiByZWdpc3RlciBhcmVhIGZyb20gdGhlIFRSTSBub3Qgc29tZSBpbnRl cm5hbCBvZmZzZXQuCj4gW0RUIGRlc2NyaWJlcyBoYXJkd2FyZSBldGMgZXRjIDstKSBdCj4gCgpX ZWxsLCBJJ3ZlIGFsd2F5cyBjb25zaWRlcmVkIHRoaXMgaW50ZXJuYWwgb2Zmc2V0IGFzIHNvbWV0 aGluZyB1bmZvcnR1bmF0ZQp3ZSBkaWRuJ3QgZG8gd2VsbCB3aGVuIHdlIHVwc3RyZWFtZWQgUksz Mjg4LgoKVGhlIFJLMzI4OCBUUk0gZG9jdW1lbnRzIGEgc28tY2FsbGVkICJWUFUgY29tYm8iLCBh bmQgdGhlbiBkb2N1bWVudHMKdGhlIGVuY29kZXIgYW5kIHRoZSBkZWNvZGVyIGNvcmVzIGFzIHNl cGFyYXRlIGVuZ2luZXMsIHdpdGgKc2VwYXJhdGUgcmVnaXN0ZXIgYmxvY2tzIChjYWxsZWQgVkVQ VSBhbmQgVkRQVSkuIEluIGZhY3QsIGZvciBlYWNoCnJlZ2lzdGVyIGJsb2NrIHlvdSdsbCBzZWUg c3dyZWcwIGRvY3VtZW50ZWQgYXQgb2Zmc2V0IDB4MC4KCihJbiBzb21lIGludGVncmF0aW9ucyB0 aGV5IGNhbiBvcGVyYXRlIGluZGVwZW5kZW50bHksIGJ1dCBpaXJjIG5vdCBpbiBSSzMyODguKQoK U28gdG8gYmUgY2xlYXIsIGluc3RlYWQgb2Y6CgogICAgICAgIHZwdTogdmlkZW8tY29kZWNAZmY5 YTAwMDAgewogICAgICAgICAgICAgICAgY29tcGF0aWJsZSA9ICJyb2NrY2hpcCxyazMyODgtdnB1 IjsKICAgICAgICAgICAgICAgIHJlZyA9IDwweDAgMHhmZjlhMDAwMCAweDAgMHg4MDA+OwogICAg ICAgICAgICAgICAgaW50ZXJydXB0cyA9IDxHSUNfU1BJIDkgSVJRX1RZUEVfTEVWRUxfSElHSD4s CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPEdJQ19TUEkgMTAgSVJRX1RZUEVfTEVWRUxf SElHSD47CiAgICAgICAgICAgICAgICBpbnRlcnJ1cHQtbmFtZXMgPSAidmVwdSIsICJ2ZHB1IjsK ICAgICAgICAgICAgICAgIGNsb2NrcyA9IDwmY3J1IEFDTEtfVkNPREVDPiwgPCZjcnUgSENMS19W Q09ERUM+OwogICAgICAgICAgICAgICAgY2xvY2stbmFtZXMgPSAiYWNsayIsICJoY2xrIjsKICAg ICAgICAgICAgICAgIC4uLgoKSXQgY291bGQgaGF2ZSBsb29rZWQgbGlrZToKCiAgICAgICAgdnB1 OiB2aWRlby1jb2RlY0BmZjlhMDAwMCB7CiAgICAgICAgICAgICAgICBjb21wYXRpYmxlID0gInJv Y2tjaGlwLHJrMzI4OC12cHUiOwogICAgICAgICAgICAgICAgcmVnID0gPDB4MCAweGZmOWEwMDAw IDB4MCAweDQwMD4KICAgICAgICAgICAgICAgICAgICAgIDwweDAgMHhmZjlhMDQwMCAweDAgMHg0 MDA+OwogICAgICAgICAgICAgICAgLi4uCgpJIGd1ZXNzIEkgbWlzc2VkIHRoaXMgd2hlbiBSSzMz Mjggd2FzIHB1c2hlZCwgYnV0IE9UT0ggSSBkb24ndApzZWUgYW55IHJlYWwgaW1wYWN0IGluIGRv aW5nIHRoaW5ncyB0aGlzIHdheS4gU28gYXQgdGhlIGVuZApvZiB0aGUgZGF5LCBJJ20gZmluZSBl aXRoZXIgd2F5LgoKQlRXLCB0aGUgc2VyaWVzIGlzIG5vdCBhZGRpbmcgdGhlIHZwdSBub2RlIGZv ciBhcmNoL2FybS9ib290L2R0cy9yazMwMzYuZHRzaSByaWdodD8KClRoYW5rcyBhIGxvdCEKRXpl cXVpZWwKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwps aW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJh ZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51 eC1hcm0ta2VybmVsCg==