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=-8.8 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SIGNED_OFF_BY,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 E98A4C2D0DC for ; Thu, 2 Jan 2020 17:25:11 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id C7213206E6 for ; Thu, 2 Jan 2020 17:25:11 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728138AbgABRZK convert rfc822-to-8bit (ORCPT ); Thu, 2 Jan 2020 12:25:10 -0500 Received: from mailoutvs25.siol.net ([185.57.226.216]:38440 "EHLO mail.siol.net" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1728112AbgABRZK (ORCPT ); Thu, 2 Jan 2020 12:25:10 -0500 Received: from localhost (localhost [127.0.0.1]) by mail.siol.net (Postfix) with ESMTP id 64B9C52123C; Thu, 2 Jan 2020 18:25:06 +0100 (CET) X-Virus-Scanned: amavisd-new at psrvmta10.zcs-production.pri Received: from mail.siol.net ([127.0.0.1]) by localhost (psrvmta10.zcs-production.pri [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id lQrdYFwcwuWQ; Thu, 2 Jan 2020 18:25:06 +0100 (CET) Received: from mail.siol.net (localhost [127.0.0.1]) by mail.siol.net (Postfix) with ESMTPS id 00D1D520913; Thu, 2 Jan 2020 18:25:05 +0100 (CET) Received: from jernej-laptop.localnet (89-212-178-211.dynamic.t-2.net [89.212.178.211]) (Authenticated sender: jernej.skrabec@siol.net) by mail.siol.net (Postfix) with ESMTPA id 4EBCD52123C; Thu, 2 Jan 2020 18:25:02 +0100 (CET) From: Jernej =?utf-8?B?xaBrcmFiZWM=?= To: Maxime Ripard , Roman Stratiienko Cc: dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v3 2/2] drm/sun4i: Use CRTC size instead of PRIMARY plane size as mixer frame. Date: Thu, 02 Jan 2020 18:25:02 +0100 Message-ID: <1837725.8hb0ThOEGa@jernej-laptop> In-Reply-To: References: <20200101204750.50541-1-roman.stratiienko@globallogic.com> <20200102100832.c5fc4imjdmr7otam@gilmour.lan> MIME-Version: 1.0 Content-Transfer-Encoding: 8BIT Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi! Dne četrtek, 02. januar 2020 ob 17:32:07 CET je Roman Stratiienko napisal(a): > чт, 2 янв. 2020 г., 12:08 Maxime Ripard : > > Hi, > > > > On Wed, Jan 01, 2020 at 10:47:50PM +0200, roman.stratiienko@globallogic.com wrote: > > > From: Roman Stratiienko > > > > > > According to DRM documentation the only difference between PRIMARY > > > and OVERLAY plane is that each CRTC must have PRIMARY plane and > > > OVERLAY are optional. > > > > > > Allow PRIMARY plane to have dimension different from full-screen. > > > > > > Fixes: 5bb5f5dafa1a ("drm/sun4i: Reorganize UI layer code in DE2") > > > Signed-off-by: Roman Stratiienko > > > > So it applies to all the 4 patches you've sent, but this lacks some > > context. > > > > There's a few questions that should be answered here: > > - Which situation is it fixing? > > Setting primary plane size less than crtc breaks composition. Also > shifting top left corner also breaks it. True, HW doesn't have notion of primary plane. It's just one plane which is marked as primary, but otherwise it has same capabilities as others, like x,y coordinates, size, etc. > > > - What tool / userspace stack is it fixing? > > I am using Android userspace and drm_hwcomposer HAL. > > @Jernej, you've said that you observed similar issue. Could you share > what userspace have you used? I observed it with DE1, but it has exactly the same issue. I noticed this problem on Kodi (gbm version). Kodi first searches for plane capable of displaying NV12 format (for video) and after that a plane which is capable of displaying RGB888 format (for GUI). In DE1 case, first plane is primary and also capable of displaying NV12 format. So when video is displayed which doesn't cover whole screen, display output is corrupted. However, with such fix, video playback is correct. Luc Verhaegen make equivalent fix for DE1, where he also claims primary plane doesn't have to be same size as CRTC output: https://github.com/libv/fosdem-video-linux/commit/ ae3215d37ca2a55642bcae6c83c3612e26275711 > > > - What happens with your fix? Do you set the plane at coordinates > > > > 0,0 (meaning you'll crop the top-lef corner), do you center it? If > > the plane is smaller than the CTRC size, what is set on the edges? > > You can put primary plane to any part of the screen and make it as > small as 8x8 (according to the datasheet) . Background would be filled > with black color, that is default, but it also could be overridden by > setting corresponding registers. Correct, same logic as for overlay planes applies. Best regards, Jernej > > > Thanks! > > Maxime 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=-8.8 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,SIGNED_OFF_BY,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 28385C2D0DC for ; Thu, 2 Jan 2020 17:25:22 +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 ED7ED206E6 for ; Thu, 2 Jan 2020 17:25:21 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="c2J8NSPU" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org ED7ED206E6 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=siol.net Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+infradead-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.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:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=PhDfnRZOE1Xatonxn8DSlVN92u9r1dNQ9f/s5auCdzY=; b=c2J8NSPUjeLBY3 vQyPxWfzFu4xVdP7eWEguTThST5BMv/qx6GNK6xiv2WESHGsy9P2xGfuqvIsUgEwM0e4+ngjQKT1u Pax9rfX+gNsgv9uB4uwqPPEsDtROgb4vb1O03XHH0ZN9KmO2vUifvENDaBi4CbpdB3+lDggxkYiwI SMPfrewkun8/JittXUjXKlIwx5lFcW9/v3aj3LF2kJs3+GCnsaiZX9T8+SWQptAkiOuTYxnxx9kSU mTKyOOd99t2Qk9LEqq/pO2xtk/pA37V1+fr8FtgUBEp/a4L/78O7ZsrgQMCYbHa823UzxuxL3QOTV TF9v+JS/qJJkETJucilQ==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1in4Dp-0001Xz-BF; Thu, 02 Jan 2020 17:25:21 +0000 Received: from mailoutvs15.siol.net ([185.57.226.206] helo=mail.siol.net) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1in4De-0000cq-Hd for linux-arm-kernel@lists.infradead.org; Thu, 02 Jan 2020 17:25:13 +0000 Received: from localhost (localhost [127.0.0.1]) by mail.siol.net (Postfix) with ESMTP id 64B9C52123C; Thu, 2 Jan 2020 18:25:06 +0100 (CET) X-Virus-Scanned: amavisd-new at psrvmta10.zcs-production.pri Received: from mail.siol.net ([127.0.0.1]) by localhost (psrvmta10.zcs-production.pri [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id lQrdYFwcwuWQ; Thu, 2 Jan 2020 18:25:06 +0100 (CET) Received: from mail.siol.net (localhost [127.0.0.1]) by mail.siol.net (Postfix) with ESMTPS id 00D1D520913; Thu, 2 Jan 2020 18:25:05 +0100 (CET) Received: from jernej-laptop.localnet (89-212-178-211.dynamic.t-2.net [89.212.178.211]) (Authenticated sender: jernej.skrabec@siol.net) by mail.siol.net (Postfix) with ESMTPA id 4EBCD52123C; Thu, 2 Jan 2020 18:25:02 +0100 (CET) From: Jernej =?utf-8?B?xaBrcmFiZWM=?= To: Maxime Ripard , Roman Stratiienko Subject: Re: [PATCH v3 2/2] drm/sun4i: Use CRTC size instead of PRIMARY plane size as mixer frame. Date: Thu, 02 Jan 2020 18:25:02 +0100 Message-ID: <1837725.8hb0ThOEGa@jernej-laptop> In-Reply-To: References: <20200101204750.50541-1-roman.stratiienko@globallogic.com> <20200102100832.c5fc4imjdmr7otam@gilmour.lan> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200102_092510_930704_AD6833FB X-CRM114-Status: GOOD ( 16.72 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-arm-kernel@lists.infradead.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org SGkhCgpEbmUgxI1ldHJ0ZWssIDAyLiBqYW51YXIgMjAyMCBvYiAxNzozMjowNyBDRVQgamUgUm9t YW4gU3RyYXRpaWVua28gbmFwaXNhbChhKToKPiDRh9GCLCAyINGP0L3Qsi4gMjAyMCDQsy4sIDEy OjA4IE1heGltZSBSaXBhcmQgPG1yaXBhcmRAa2VybmVsLm9yZz46Cj4gPiBIaSwKPiA+IAo+ID4g T24gV2VkLCBKYW4gMDEsIDIwMjAgYXQgMTA6NDc6NTBQTSArMDIwMCwgCnJvbWFuLnN0cmF0aWll bmtvQGdsb2JhbGxvZ2ljLmNvbSB3cm90ZToKPiA+ID4gRnJvbTogUm9tYW4gU3RyYXRpaWVua28g PHJvbWFuLnN0cmF0aWllbmtvQGdsb2JhbGxvZ2ljLmNvbT4KPiA+ID4gCj4gPiA+IEFjY29yZGlu ZyB0byBEUk0gZG9jdW1lbnRhdGlvbiB0aGUgb25seSBkaWZmZXJlbmNlIGJldHdlZW4gUFJJTUFS WQo+ID4gPiBhbmQgT1ZFUkxBWSBwbGFuZSBpcyB0aGF0IGVhY2ggQ1JUQyBtdXN0IGhhdmUgUFJJ TUFSWSBwbGFuZSBhbmQKPiA+ID4gT1ZFUkxBWSBhcmUgb3B0aW9uYWwuCj4gPiA+IAo+ID4gPiBB bGxvdyBQUklNQVJZIHBsYW5lIHRvIGhhdmUgZGltZW5zaW9uIGRpZmZlcmVudCBmcm9tIGZ1bGwt c2NyZWVuLgo+ID4gPiAKPiA+ID4gRml4ZXM6IDViYjVmNWRhZmExYSAoImRybS9zdW40aTogUmVv cmdhbml6ZSBVSSBsYXllciBjb2RlIGluIERFMiIpCj4gPiA+IFNpZ25lZC1vZmYtYnk6IFJvbWFu IFN0cmF0aWllbmtvIDxyb21hbi5zdHJhdGlpZW5rb0BnbG9iYWxsb2dpYy5jb20+Cj4gPiAKPiA+ IFNvIGl0IGFwcGxpZXMgdG8gYWxsIHRoZSA0IHBhdGNoZXMgeW91J3ZlIHNlbnQsIGJ1dCB0aGlz IGxhY2tzIHNvbWUKPiA+IGNvbnRleHQuCj4gPiAKPiA+IFRoZXJlJ3MgYSBmZXcgcXVlc3Rpb25z IHRoYXQgc2hvdWxkIGJlIGFuc3dlcmVkIGhlcmU6Cj4gPiAgIC0gV2hpY2ggc2l0dWF0aW9uIGlz IGl0IGZpeGluZz8KPiAKPiBTZXR0aW5nIHByaW1hcnkgcGxhbmUgc2l6ZSBsZXNzIHRoYW4gY3J0 YyBicmVha3MgY29tcG9zaXRpb24uIEFsc28KPiBzaGlmdGluZyB0b3AgbGVmdCBjb3JuZXIgYWxz byBicmVha3MgaXQuCgpUcnVlLCBIVyBkb2Vzbid0IGhhdmUgbm90aW9uIG9mIHByaW1hcnkgcGxh bmUuIEl0J3MganVzdCBvbmUgcGxhbmUgd2hpY2ggaXMgCm1hcmtlZCBhcyBwcmltYXJ5LCBidXQg b3RoZXJ3aXNlIGl0IGhhcyBzYW1lIGNhcGFiaWxpdGllcyBhcyBvdGhlcnMsIGxpa2UgeCx5IApj b29yZGluYXRlcywgc2l6ZSwgZXRjLgoKPiAKPiA+ICAgLSBXaGF0IHRvb2wgLyB1c2Vyc3BhY2Ug c3RhY2sgaXMgaXQgZml4aW5nPwo+IAo+IEkgYW0gdXNpbmcgQW5kcm9pZCB1c2Vyc3BhY2UgYW5k IGRybV9od2NvbXBvc2VyIEhBTC4KPiAKPiBASmVybmVqLCB5b3UndmUgc2FpZCB0aGF0IHlvdSBv YnNlcnZlZCBzaW1pbGFyIGlzc3VlLiBDb3VsZCB5b3Ugc2hhcmUKPiB3aGF0IHVzZXJzcGFjZSBo YXZlIHlvdSB1c2VkPwoKSSBvYnNlcnZlZCBpdCB3aXRoIERFMSwgYnV0IGl0IGhhcyBleGFjdGx5 IHRoZSBzYW1lIGlzc3VlLiBJIG5vdGljZWQgdGhpcyAKcHJvYmxlbSBvbiBLb2RpIChnYm0gdmVy c2lvbikuIEtvZGkgZmlyc3Qgc2VhcmNoZXMgZm9yIHBsYW5lIGNhcGFibGUgb2YgCmRpc3BsYXlp bmcgTlYxMiBmb3JtYXQgKGZvciB2aWRlbykgYW5kIGFmdGVyIHRoYXQgYSBwbGFuZSB3aGljaCBp cyBjYXBhYmxlIG9mIApkaXNwbGF5aW5nIFJHQjg4OCBmb3JtYXQgKGZvciBHVUkpLiBJbiBERTEg Y2FzZSwgZmlyc3QgcGxhbmUgaXMgcHJpbWFyeSBhbmQgCmFsc28gY2FwYWJsZSBvZiBkaXNwbGF5 aW5nIE5WMTIgZm9ybWF0LiBTbyB3aGVuIHZpZGVvIGlzIGRpc3BsYXllZCB3aGljaCAKZG9lc24n dCBjb3ZlciB3aG9sZSBzY3JlZW4sIGRpc3BsYXkgb3V0cHV0IGlzIGNvcnJ1cHRlZC4gSG93ZXZl ciwgd2l0aCBzdWNoIApmaXgsIHZpZGVvIHBsYXliYWNrIGlzIGNvcnJlY3QuIEx1YyBWZXJoYWVn ZW4gbWFrZSBlcXVpdmFsZW50IGZpeCBmb3IgREUxLCB3aGVyZSAKaGUgYWxzbyBjbGFpbXMgcHJp bWFyeSBwbGFuZSBkb2Vzbid0IGhhdmUgdG8gYmUgc2FtZSBzaXplIGFzIENSVEMgb3V0cHV0Ogpo dHRwczovL2dpdGh1Yi5jb20vbGlidi9mb3NkZW0tdmlkZW8tbGludXgvY29tbWl0LwphZTMyMTVk MzdjYTJhNTU2NDJiY2FlNmM4M2MzNjEyZTI2Mjc1NzExCgo+IAo+ID4gICAtIFdoYXQgaGFwcGVu cyB3aXRoIHlvdXIgZml4PyBEbyB5b3Ugc2V0IHRoZSBwbGFuZSBhdCBjb29yZGluYXRlcwo+ID4g ICAKPiA+ICAgICAwLDAgKG1lYW5pbmcgeW91J2xsIGNyb3AgdGhlIHRvcC1sZWYgY29ybmVyKSwg ZG8geW91IGNlbnRlciBpdD8gSWYKPiA+ICAgICB0aGUgcGxhbmUgaXMgc21hbGxlciB0aGFuIHRo ZSBDVFJDIHNpemUsIHdoYXQgaXMgc2V0IG9uIHRoZSBlZGdlcz8KPiAKPiBZb3UgY2FuIHB1dCBw cmltYXJ5IHBsYW5lIHRvIGFueSBwYXJ0IG9mIHRoZSBzY3JlZW4gYW5kIG1ha2UgaXQgYXMKPiBz bWFsbCBhcyA4eDggKGFjY29yZGluZyB0byB0aGUgZGF0YXNoZWV0KSAuIEJhY2tncm91bmQgd291 bGQgYmUgZmlsbGVkCj4gd2l0aCBibGFjayBjb2xvciwgdGhhdCBpcyBkZWZhdWx0LCBidXQgaXQg YWxzbyBjb3VsZCBiZSBvdmVycmlkZGVuIGJ5Cj4gc2V0dGluZyBjb3JyZXNwb25kaW5nIHJlZ2lz dGVycy4KCkNvcnJlY3QsIHNhbWUgbG9naWMgYXMgZm9yIG92ZXJsYXkgcGxhbmVzIGFwcGxpZXMu CgpCZXN0IHJlZ2FyZHMsCkplcm5lagoKPiAKPiA+IFRoYW5rcyEKPiA+IE1heGltZQoKCgoKCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1r ZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpo dHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJu ZWwK 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=-8.8 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS 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 564EBC2D0C2 for ; Sat, 4 Jan 2020 11:24:29 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (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 143ED217F4 for ; Sat, 4 Jan 2020 11:24:29 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 143ED217F4 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=siol.net Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 6CCB76E41A; Sat, 4 Jan 2020 11:23:49 +0000 (UTC) Received: from mail.siol.net (mailoutvs25.siol.net [185.57.226.216]) by gabe.freedesktop.org (Postfix) with ESMTPS id DC10F89830 for ; Thu, 2 Jan 2020 17:25:09 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.siol.net (Postfix) with ESMTP id 64B9C52123C; Thu, 2 Jan 2020 18:25:06 +0100 (CET) X-Virus-Scanned: amavisd-new at psrvmta10.zcs-production.pri Received: from mail.siol.net ([127.0.0.1]) by localhost (psrvmta10.zcs-production.pri [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id lQrdYFwcwuWQ; Thu, 2 Jan 2020 18:25:06 +0100 (CET) Received: from mail.siol.net (localhost [127.0.0.1]) by mail.siol.net (Postfix) with ESMTPS id 00D1D520913; Thu, 2 Jan 2020 18:25:05 +0100 (CET) Received: from jernej-laptop.localnet (89-212-178-211.dynamic.t-2.net [89.212.178.211]) (Authenticated sender: jernej.skrabec@siol.net) by mail.siol.net (Postfix) with ESMTPA id 4EBCD52123C; Thu, 2 Jan 2020 18:25:02 +0100 (CET) From: Jernej =?utf-8?B?xaBrcmFiZWM=?= To: Maxime Ripard , Roman Stratiienko Subject: Re: [PATCH v3 2/2] drm/sun4i: Use CRTC size instead of PRIMARY plane size as mixer frame. Date: Thu, 02 Jan 2020 18:25:02 +0100 Message-ID: <1837725.8hb0ThOEGa@jernej-laptop> In-Reply-To: References: <20200101204750.50541-1-roman.stratiienko@globallogic.com> <20200102100832.c5fc4imjdmr7otam@gilmour.lan> MIME-Version: 1.0 X-Mailman-Approved-At: Sat, 04 Jan 2020 11:23:45 +0000 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-arm-kernel@lists.infradead.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" SGkhCgpEbmUgxI1ldHJ0ZWssIDAyLiBqYW51YXIgMjAyMCBvYiAxNzozMjowNyBDRVQgamUgUm9t YW4gU3RyYXRpaWVua28gbmFwaXNhbChhKToKPiDRh9GCLCAyINGP0L3Qsi4gMjAyMCDQsy4sIDEy OjA4IE1heGltZSBSaXBhcmQgPG1yaXBhcmRAa2VybmVsLm9yZz46Cj4gPiBIaSwKPiA+IAo+ID4g T24gV2VkLCBKYW4gMDEsIDIwMjAgYXQgMTA6NDc6NTBQTSArMDIwMCwgCnJvbWFuLnN0cmF0aWll bmtvQGdsb2JhbGxvZ2ljLmNvbSB3cm90ZToKPiA+ID4gRnJvbTogUm9tYW4gU3RyYXRpaWVua28g PHJvbWFuLnN0cmF0aWllbmtvQGdsb2JhbGxvZ2ljLmNvbT4KPiA+ID4gCj4gPiA+IEFjY29yZGlu ZyB0byBEUk0gZG9jdW1lbnRhdGlvbiB0aGUgb25seSBkaWZmZXJlbmNlIGJldHdlZW4gUFJJTUFS WQo+ID4gPiBhbmQgT1ZFUkxBWSBwbGFuZSBpcyB0aGF0IGVhY2ggQ1JUQyBtdXN0IGhhdmUgUFJJ TUFSWSBwbGFuZSBhbmQKPiA+ID4gT1ZFUkxBWSBhcmUgb3B0aW9uYWwuCj4gPiA+IAo+ID4gPiBB bGxvdyBQUklNQVJZIHBsYW5lIHRvIGhhdmUgZGltZW5zaW9uIGRpZmZlcmVudCBmcm9tIGZ1bGwt c2NyZWVuLgo+ID4gPiAKPiA+ID4gRml4ZXM6IDViYjVmNWRhZmExYSAoImRybS9zdW40aTogUmVv cmdhbml6ZSBVSSBsYXllciBjb2RlIGluIERFMiIpCj4gPiA+IFNpZ25lZC1vZmYtYnk6IFJvbWFu IFN0cmF0aWllbmtvIDxyb21hbi5zdHJhdGlpZW5rb0BnbG9iYWxsb2dpYy5jb20+Cj4gPiAKPiA+ IFNvIGl0IGFwcGxpZXMgdG8gYWxsIHRoZSA0IHBhdGNoZXMgeW91J3ZlIHNlbnQsIGJ1dCB0aGlz IGxhY2tzIHNvbWUKPiA+IGNvbnRleHQuCj4gPiAKPiA+IFRoZXJlJ3MgYSBmZXcgcXVlc3Rpb25z IHRoYXQgc2hvdWxkIGJlIGFuc3dlcmVkIGhlcmU6Cj4gPiAgIC0gV2hpY2ggc2l0dWF0aW9uIGlz IGl0IGZpeGluZz8KPiAKPiBTZXR0aW5nIHByaW1hcnkgcGxhbmUgc2l6ZSBsZXNzIHRoYW4gY3J0 YyBicmVha3MgY29tcG9zaXRpb24uIEFsc28KPiBzaGlmdGluZyB0b3AgbGVmdCBjb3JuZXIgYWxz byBicmVha3MgaXQuCgpUcnVlLCBIVyBkb2Vzbid0IGhhdmUgbm90aW9uIG9mIHByaW1hcnkgcGxh bmUuIEl0J3MganVzdCBvbmUgcGxhbmUgd2hpY2ggaXMgCm1hcmtlZCBhcyBwcmltYXJ5LCBidXQg b3RoZXJ3aXNlIGl0IGhhcyBzYW1lIGNhcGFiaWxpdGllcyBhcyBvdGhlcnMsIGxpa2UgeCx5IApj b29yZGluYXRlcywgc2l6ZSwgZXRjLgoKPiAKPiA+ICAgLSBXaGF0IHRvb2wgLyB1c2Vyc3BhY2Ug c3RhY2sgaXMgaXQgZml4aW5nPwo+IAo+IEkgYW0gdXNpbmcgQW5kcm9pZCB1c2Vyc3BhY2UgYW5k IGRybV9od2NvbXBvc2VyIEhBTC4KPiAKPiBASmVybmVqLCB5b3UndmUgc2FpZCB0aGF0IHlvdSBv YnNlcnZlZCBzaW1pbGFyIGlzc3VlLiBDb3VsZCB5b3Ugc2hhcmUKPiB3aGF0IHVzZXJzcGFjZSBo YXZlIHlvdSB1c2VkPwoKSSBvYnNlcnZlZCBpdCB3aXRoIERFMSwgYnV0IGl0IGhhcyBleGFjdGx5 IHRoZSBzYW1lIGlzc3VlLiBJIG5vdGljZWQgdGhpcyAKcHJvYmxlbSBvbiBLb2RpIChnYm0gdmVy c2lvbikuIEtvZGkgZmlyc3Qgc2VhcmNoZXMgZm9yIHBsYW5lIGNhcGFibGUgb2YgCmRpc3BsYXlp bmcgTlYxMiBmb3JtYXQgKGZvciB2aWRlbykgYW5kIGFmdGVyIHRoYXQgYSBwbGFuZSB3aGljaCBp cyBjYXBhYmxlIG9mIApkaXNwbGF5aW5nIFJHQjg4OCBmb3JtYXQgKGZvciBHVUkpLiBJbiBERTEg Y2FzZSwgZmlyc3QgcGxhbmUgaXMgcHJpbWFyeSBhbmQgCmFsc28gY2FwYWJsZSBvZiBkaXNwbGF5 aW5nIE5WMTIgZm9ybWF0LiBTbyB3aGVuIHZpZGVvIGlzIGRpc3BsYXllZCB3aGljaCAKZG9lc24n dCBjb3ZlciB3aG9sZSBzY3JlZW4sIGRpc3BsYXkgb3V0cHV0IGlzIGNvcnJ1cHRlZC4gSG93ZXZl ciwgd2l0aCBzdWNoIApmaXgsIHZpZGVvIHBsYXliYWNrIGlzIGNvcnJlY3QuIEx1YyBWZXJoYWVn ZW4gbWFrZSBlcXVpdmFsZW50IGZpeCBmb3IgREUxLCB3aGVyZSAKaGUgYWxzbyBjbGFpbXMgcHJp bWFyeSBwbGFuZSBkb2Vzbid0IGhhdmUgdG8gYmUgc2FtZSBzaXplIGFzIENSVEMgb3V0cHV0Ogpo dHRwczovL2dpdGh1Yi5jb20vbGlidi9mb3NkZW0tdmlkZW8tbGludXgvY29tbWl0LwphZTMyMTVk MzdjYTJhNTU2NDJiY2FlNmM4M2MzNjEyZTI2Mjc1NzExCgo+IAo+ID4gICAtIFdoYXQgaGFwcGVu cyB3aXRoIHlvdXIgZml4PyBEbyB5b3Ugc2V0IHRoZSBwbGFuZSBhdCBjb29yZGluYXRlcwo+ID4g ICAKPiA+ICAgICAwLDAgKG1lYW5pbmcgeW91J2xsIGNyb3AgdGhlIHRvcC1sZWYgY29ybmVyKSwg ZG8geW91IGNlbnRlciBpdD8gSWYKPiA+ICAgICB0aGUgcGxhbmUgaXMgc21hbGxlciB0aGFuIHRo ZSBDVFJDIHNpemUsIHdoYXQgaXMgc2V0IG9uIHRoZSBlZGdlcz8KPiAKPiBZb3UgY2FuIHB1dCBw cmltYXJ5IHBsYW5lIHRvIGFueSBwYXJ0IG9mIHRoZSBzY3JlZW4gYW5kIG1ha2UgaXQgYXMKPiBz bWFsbCBhcyA4eDggKGFjY29yZGluZyB0byB0aGUgZGF0YXNoZWV0KSAuIEJhY2tncm91bmQgd291 bGQgYmUgZmlsbGVkCj4gd2l0aCBibGFjayBjb2xvciwgdGhhdCBpcyBkZWZhdWx0LCBidXQgaXQg YWxzbyBjb3VsZCBiZSBvdmVycmlkZGVuIGJ5Cj4gc2V0dGluZyBjb3JyZXNwb25kaW5nIHJlZ2lz dGVycy4KCkNvcnJlY3QsIHNhbWUgbG9naWMgYXMgZm9yIG92ZXJsYXkgcGxhbmVzIGFwcGxpZXMu CgpCZXN0IHJlZ2FyZHMsCkplcm5lagoKPiAKPiA+IFRoYW5rcyEKPiA+IE1heGltZQoKCgoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1h aWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMu ZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==