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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id C098EC433EF for ; Mon, 11 Apr 2022 09:08:17 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S241474AbiDKJK2 (ORCPT ); Mon, 11 Apr 2022 05:10:28 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39492 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238655AbiDKJK1 (ORCPT ); Mon, 11 Apr 2022 05:10:27 -0400 Received: from metis.ext.pengutronix.de (metis.ext.pengutronix.de [IPv6:2001:67c:670:201:290:27ff:fe1d:cc33]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 96FFD3EF3F for ; Mon, 11 Apr 2022 02:08:10 -0700 (PDT) Received: from ptx.hi.pengutronix.de ([2001:67c:670:100:1d::c0]) by metis.ext.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ndq1j-0001v6-0U; Mon, 11 Apr 2022 11:08:03 +0200 Received: from sha by ptx.hi.pengutronix.de with local (Exim 4.92) (envelope-from ) id 1ndq1g-0005KI-Mn; Mon, 11 Apr 2022 11:08:00 +0200 Date: Mon, 11 Apr 2022 11:08:00 +0200 From: Sascha Hauer To: Piotr Oniszczuk Cc: dri-devel@lists.freedesktop.org, "linux-arm-kernel@lists.infradead.org" , "open list:ARM/Rockchip SoC..." , "devicetree@vger.kernel.org" , kernel@pengutronix.de, Andy Yan , Benjamin Gaignard , Michael Riesch , Sandy Huang , Heiko =?iso-8859-15?Q?St=FCbner?= , Peter Geis Subject: Re: [PATCH v9 00/23] drm/rockchip: RK356x VOP2 support Message-ID: <20220411090800.GR4012@pengutronix.de> References: <20220328151116.2034635-1-s.hauer@pengutronix.de> <20220401125205.GL4012@pengutronix.de> <5420D26D-34FD-4637-B602-F6271E38BB8D@gmail.com> <20220408080748.GA2387@pengutronix.de> <20220408120021.GO4012@pengutronix.de> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-Sent-From: Pengutronix Hildesheim X-URL: http://www.pengutronix.de/ X-IRC: #ptxdist @freenode X-Accept-Language: de,en X-Accept-Content-Type: text/plain X-Uptime: 10:49:33 up 11 days, 21:19, 65 users, load average: 0.27, 0.21, 0.19 User-Agent: Mutt/1.10.1 (2018-07-13) X-SA-Exim-Connect-IP: 2001:67c:670:100:1d::c0 X-SA-Exim-Mail-From: sha@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false X-PTX-Original-Recipient: devicetree@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org On Fri, Apr 08, 2022 at 05:54:24PM +0200, Piotr Oniszczuk wrote: > > > > Wiadomość napisana przez Sascha Hauer w dniu 08.04.2022, o godz. 14:00: > > > >> That turned out to be simpler than I thought it would be. The zpos > >> values were never actually written to the hardware. Please try the > >> following fixup, it should fix this issue. > > > > Or better try v10 which I have just sent. > > > > Sascha, > > I applied v10 on 5.17.2 and...can't see difference. > I still need to play with zpos to get ui screen. > if i have playback - no OSD. > If I have OSD - no playback. > > Maybe fix needs some adjustments for 3566? I don't think so. > player launch: > ....... > 2022-04-08 17:47:57.035668 I /dev/dri/card0 Qt EGLFS/KMS Fd:5 Crtc id:49 Connector id:51 Atomic: 1 > 2022-04-08 17:47:57.035806 I /dev/dri/card0: Authenticated > 2022-04-08 17:47:57.145447 I /dev/dri/card0: Found 3 planes; 3 for this CRTC > 2022-04-08 17:47:57.145469 I /dev/dri/card0: Selected Plane #37 Overlay for video > 2022-04-08 17:47:57.145515 I /dev/dri/card0: Supported DRM video formats: NV12,NV16,NV24,YVYU,VYUY > 2022-04-08 17:47:57.145523 I /dev/dri/card0: Selected Plane #43 Overlay for GUI > 2022-04-08 17:47:57.145567 I /dev/dri/card0: DRM device retrieved from Qt > 2022-04-08 17:47:57.145574 I /dev/dri/card0: Multi-plane setup: Requested: 1 Setup: 1 Ok, so #37 for video, #43 for GUI. Where is the OSD rendered? Is it rendered on the GUI layer? > ....... > > > playback: > ..... > 2022-04-08 17:48:55.457823 I DRMVideo: Using Plane #37 for video > ..... > > DRI state with zpos=0, kms_id=0 and ongoing playback: > > root@Myth-Frontend-06c7e973c2f1:~ # cat /sys/kernel/debug/dri/0/state > plane[31]: Smart0-win0 > crtc=video_port0 > fb=58 > allocated by = mythfrontend > refcount=2 > format=XR24 little-endian (0x34325258) > modifier=0x0 > size=1920x1080 > layers: > size[0]=1920x1080 > pitch[0]=7680 > offset[0]=0 > obj[0]: > name=0 > refcount=4 > start=00000000 > size=8294400 > imported=no > crtc-pos=1920x1080+0+0 > src-pos=1920.000000x1080.000000+0.000000+0.000000 > rotation=1 > normalized-zpos=0 > color-encoding=ITU-R BT.601 YCbCr > color-range=YCbCr limited range Base plane. > plane[37]: Esmart0-win0 > crtc=video_port0 > fb=65 > allocated by = mythfrontend > refcount=2 > format=NV12 little-endian (0x3231564e) > modifier=0x0 > size=1920x1080 > layers: > size[0]=1920x1080 > pitch[0]=1920 > offset[0]=0 > obj[0]: > name=0 > refcount=3 > start=00000000 > size=3657728 > imported=yes > size[1]=960x540 > pitch[1]=1920 > offset[1]=2088960 > obj[1]: > name=0 > refcount=3 > start=00000000 > size=3657728 > imported=yes > crtc-pos=1920x1080+0+0 > src-pos=1920.000000x1080.000000+0.000000+0.000000 > rotation=1 > normalized-zpos=1 > color-encoding=ITU-R BT.601 YCbCr > color-range=YCbCr limited range Video plane, rendered full screen above the base plane without alpha. > plane[43]: Cluster0-win0 > crtc=(null) > fb=0 > crtc-pos=0x0+0+0 > src-pos=0.000000x0.000000+0.000000+0.000000 > rotation=1 > normalized-zpos=0 > color-encoding=ITU-R BT.601 YCbCr > color-range=YCbCr limited range Here should be the GUI, but this plane is not active. With this state I would expect to see a full screen video without anything on it. Is that the case? If yes, then fine. Could you post a state where you expect something else than is actually seen? Sascha -- Pengutronix e.K. | | Steuerwalder Str. 21 | http://www.pengutronix.de/ | 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | 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 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 smtp.lore.kernel.org (Postfix) with ESMTPS id D5DFEC433F5 for ; Mon, 11 Apr 2022 09:08:06 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 4010610F290; Mon, 11 Apr 2022 09:08:06 +0000 (UTC) Received: from metis.ext.pengutronix.de (metis.ext.pengutronix.de [IPv6:2001:67c:670:201:290:27ff:fe1d:cc33]) by gabe.freedesktop.org (Postfix) with ESMTPS id C3A5F10F290 for ; Mon, 11 Apr 2022 09:08:04 +0000 (UTC) Received: from ptx.hi.pengutronix.de ([2001:67c:670:100:1d::c0]) by metis.ext.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ndq1j-0001v6-0U; Mon, 11 Apr 2022 11:08:03 +0200 Received: from sha by ptx.hi.pengutronix.de with local (Exim 4.92) (envelope-from ) id 1ndq1g-0005KI-Mn; Mon, 11 Apr 2022 11:08:00 +0200 Date: Mon, 11 Apr 2022 11:08:00 +0200 From: Sascha Hauer To: Piotr Oniszczuk Subject: Re: [PATCH v9 00/23] drm/rockchip: RK356x VOP2 support Message-ID: <20220411090800.GR4012@pengutronix.de> References: <20220328151116.2034635-1-s.hauer@pengutronix.de> <20220401125205.GL4012@pengutronix.de> <5420D26D-34FD-4637-B602-F6271E38BB8D@gmail.com> <20220408080748.GA2387@pengutronix.de> <20220408120021.GO4012@pengutronix.de> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-Sent-From: Pengutronix Hildesheim X-URL: http://www.pengutronix.de/ X-IRC: #ptxdist @freenode X-Accept-Language: de,en X-Accept-Content-Type: text/plain X-Uptime: 10:49:33 up 11 days, 21:19, 65 users, load average: 0.27, 0.21, 0.19 User-Agent: Mutt/1.10.1 (2018-07-13) X-SA-Exim-Connect-IP: 2001:67c:670:100:1d::c0 X-SA-Exim-Mail-From: sha@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false X-PTX-Original-Recipient: dri-devel@lists.freedesktop.org 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: "devicetree@vger.kernel.org" , Benjamin Gaignard , Peter Geis , Sandy Huang , dri-devel@lists.freedesktop.org, "open list:ARM/Rockchip SoC..." , Michael Riesch , kernel@pengutronix.de, Andy Yan , "linux-arm-kernel@lists.infradead.org" Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" On Fri, Apr 08, 2022 at 05:54:24PM +0200, Piotr Oniszczuk wrote: > > > > Wiadomość napisana przez Sascha Hauer w dniu 08.04.2022, o godz. 14:00: > > > >> That turned out to be simpler than I thought it would be. The zpos > >> values were never actually written to the hardware. Please try the > >> following fixup, it should fix this issue. > > > > Or better try v10 which I have just sent. > > > > Sascha, > > I applied v10 on 5.17.2 and...can't see difference. > I still need to play with zpos to get ui screen. > if i have playback - no OSD. > If I have OSD - no playback. > > Maybe fix needs some adjustments for 3566? I don't think so. > player launch: > ....... > 2022-04-08 17:47:57.035668 I /dev/dri/card0 Qt EGLFS/KMS Fd:5 Crtc id:49 Connector id:51 Atomic: 1 > 2022-04-08 17:47:57.035806 I /dev/dri/card0: Authenticated > 2022-04-08 17:47:57.145447 I /dev/dri/card0: Found 3 planes; 3 for this CRTC > 2022-04-08 17:47:57.145469 I /dev/dri/card0: Selected Plane #37 Overlay for video > 2022-04-08 17:47:57.145515 I /dev/dri/card0: Supported DRM video formats: NV12,NV16,NV24,YVYU,VYUY > 2022-04-08 17:47:57.145523 I /dev/dri/card0: Selected Plane #43 Overlay for GUI > 2022-04-08 17:47:57.145567 I /dev/dri/card0: DRM device retrieved from Qt > 2022-04-08 17:47:57.145574 I /dev/dri/card0: Multi-plane setup: Requested: 1 Setup: 1 Ok, so #37 for video, #43 for GUI. Where is the OSD rendered? Is it rendered on the GUI layer? > ....... > > > playback: > ..... > 2022-04-08 17:48:55.457823 I DRMVideo: Using Plane #37 for video > ..... > > DRI state with zpos=0, kms_id=0 and ongoing playback: > > root@Myth-Frontend-06c7e973c2f1:~ # cat /sys/kernel/debug/dri/0/state > plane[31]: Smart0-win0 > crtc=video_port0 > fb=58 > allocated by = mythfrontend > refcount=2 > format=XR24 little-endian (0x34325258) > modifier=0x0 > size=1920x1080 > layers: > size[0]=1920x1080 > pitch[0]=7680 > offset[0]=0 > obj[0]: > name=0 > refcount=4 > start=00000000 > size=8294400 > imported=no > crtc-pos=1920x1080+0+0 > src-pos=1920.000000x1080.000000+0.000000+0.000000 > rotation=1 > normalized-zpos=0 > color-encoding=ITU-R BT.601 YCbCr > color-range=YCbCr limited range Base plane. > plane[37]: Esmart0-win0 > crtc=video_port0 > fb=65 > allocated by = mythfrontend > refcount=2 > format=NV12 little-endian (0x3231564e) > modifier=0x0 > size=1920x1080 > layers: > size[0]=1920x1080 > pitch[0]=1920 > offset[0]=0 > obj[0]: > name=0 > refcount=3 > start=00000000 > size=3657728 > imported=yes > size[1]=960x540 > pitch[1]=1920 > offset[1]=2088960 > obj[1]: > name=0 > refcount=3 > start=00000000 > size=3657728 > imported=yes > crtc-pos=1920x1080+0+0 > src-pos=1920.000000x1080.000000+0.000000+0.000000 > rotation=1 > normalized-zpos=1 > color-encoding=ITU-R BT.601 YCbCr > color-range=YCbCr limited range Video plane, rendered full screen above the base plane without alpha. > plane[43]: Cluster0-win0 > crtc=(null) > fb=0 > crtc-pos=0x0+0+0 > src-pos=0.000000x0.000000+0.000000+0.000000 > rotation=1 > normalized-zpos=0 > color-encoding=ITU-R BT.601 YCbCr > color-range=YCbCr limited range Here should be the GUI, but this plane is not active. With this state I would expect to see a full screen video without anything on it. Is that the case? If yes, then fine. Could you post a state where you expect something else than is actually seen? Sascha -- Pengutronix e.K. | | Steuerwalder Str. 21 | http://www.pengutronix.de/ | 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | 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 58D0DC433EF for ; Mon, 11 Apr 2022 09:13:00 +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:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc: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=OAKazA3h1JBDSFVlIFARPx4k7U+MQazkdyGDOX6t9HI=; b=22hoTkUY4Be/Nf qfQ1IA9hzlHl8W6h5eGuvFE20OUWX1azlbAkrjxAsEq+stzMzTneh5h8qKJnJOy629PJDS1jPtrXE b+GMyL59mkWopCPHobSpwtPxhSvXPIoWooNTgD7t7/hcIeko7SQ7sRZhFQ7edyq2RagWo2rksGNdY shEMJQAG6WxTGieAIw5CIb7Bho/cZpVU4PwZIjumkWqwnoFqEVwEaRyDsvNraa5aM4PVQH1AXITLo egeUnCeJ4SK/NlbpxmZQ7UB4/KlvZdavW9c+mrgGHbbaPNHnvhjfOC9vPaExhtVue2plxOgabt4Dl Nyh8jbSCG7wYeXpIhkww==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1ndq6S-007oEo-U5; Mon, 11 Apr 2022 09:12:56 +0000 Received: from metis.ext.pengutronix.de ([2001:67c:670:201:290:27ff:fe1d:cc33]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1ndq1m-007lkZ-VA for linux-rockchip@lists.infradead.org; Mon, 11 Apr 2022 09:08:09 +0000 Received: from ptx.hi.pengutronix.de ([2001:67c:670:100:1d::c0]) by metis.ext.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ndq1j-0001v6-0U; Mon, 11 Apr 2022 11:08:03 +0200 Received: from sha by ptx.hi.pengutronix.de with local (Exim 4.92) (envelope-from ) id 1ndq1g-0005KI-Mn; Mon, 11 Apr 2022 11:08:00 +0200 Date: Mon, 11 Apr 2022 11:08:00 +0200 From: Sascha Hauer To: Piotr Oniszczuk Cc: dri-devel@lists.freedesktop.org, "linux-arm-kernel@lists.infradead.org" , "open list:ARM/Rockchip SoC..." , "devicetree@vger.kernel.org" , kernel@pengutronix.de, Andy Yan , Benjamin Gaignard , Michael Riesch , Sandy Huang , Heiko =?iso-8859-15?Q?St=FCbner?= , Peter Geis Subject: Re: [PATCH v9 00/23] drm/rockchip: RK356x VOP2 support Message-ID: <20220411090800.GR4012@pengutronix.de> References: <20220328151116.2034635-1-s.hauer@pengutronix.de> <20220401125205.GL4012@pengutronix.de> <5420D26D-34FD-4637-B602-F6271E38BB8D@gmail.com> <20220408080748.GA2387@pengutronix.de> <20220408120021.GO4012@pengutronix.de> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-Sent-From: Pengutronix Hildesheim X-URL: http://www.pengutronix.de/ X-IRC: #ptxdist @freenode X-Accept-Language: de,en X-Accept-Content-Type: text/plain X-Uptime: 10:49:33 up 11 days, 21:19, 65 users, load average: 0.27, 0.21, 0.19 User-Agent: Mutt/1.10.1 (2018-07-13) X-SA-Exim-Connect-IP: 2001:67c:670:100:1d::c0 X-SA-Exim-Mail-From: sha@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false X-PTX-Original-Recipient: linux-rockchip@lists.infradead.org X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220411_020807_126217_A3C070F2 X-CRM114-Status: GOOD ( 26.83 ) X-BeenThere: linux-rockchip@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Upstream kernel work for Rockchip platforms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "Linux-rockchip" Errors-To: linux-rockchip-bounces+linux-rockchip=archiver.kernel.org@lists.infradead.org T24gRnJpLCBBcHIgMDgsIDIwMjIgYXQgMDU6NTQ6MjRQTSArMDIwMCwgUGlvdHIgT25pc3pjenVr IHdyb3RlOgo+IAo+IAo+ID4gV2lhZG9tb8WbxIcgbmFwaXNhbmEgcHJ6ZXogU2FzY2hhIEhhdWVy IDxzLmhhdWVyQHBlbmd1dHJvbml4LmRlPiB3IGRuaXUgMDguMDQuMjAyMiwgbyBnb2R6LiAxNDow MDoKPiA+IAo+ID4+IFRoYXQgdHVybmVkIG91dCB0byBiZSBzaW1wbGVyIHRoYW4gSSB0aG91Z2h0 IGl0IHdvdWxkIGJlLiBUaGUgenBvcwo+ID4+IHZhbHVlcyB3ZXJlIG5ldmVyIGFjdHVhbGx5IHdy aXR0ZW4gdG8gdGhlIGhhcmR3YXJlLiBQbGVhc2UgdHJ5IHRoZQo+ID4+IGZvbGxvd2luZyBmaXh1 cCwgaXQgc2hvdWxkIGZpeCB0aGlzIGlzc3VlLgo+ID4gCj4gPiBPciBiZXR0ZXIgdHJ5IHYxMCB3 aGljaCBJIGhhdmUganVzdCBzZW50Lgo+ID4gCj4gCj4gU2FzY2hhLAo+IAo+IEkgYXBwbGllZCB2 MTAgb24gNS4xNy4yIGFuZC4uLmNhbid0IHNlZSBkaWZmZXJlbmNlLgo+IEkgc3RpbGwgbmVlZCB0 byBwbGF5IHdpdGggenBvcyB0byBnZXQgdWkgc2NyZWVuLgo+IGlmIGkgaGF2ZSBwbGF5YmFjayAt IG5vIE9TRC4KPiBJZiBJIGhhdmUgT1NEIC0gbm8gcGxheWJhY2suCj4gCj4gTWF5YmUgZml4IG5l ZWRzIHNvbWUgYWRqdXN0bWVudHMgZm9yIDM1NjY/CgpJIGRvbid0IHRoaW5rIHNvLgoKPiBwbGF5 ZXIgbGF1bmNoOgo+IC4uLi4uLi4KPiAyMDIyLTA0LTA4IDE3OjQ3OjU3LjAzNTY2OCBJIC9kZXYv ZHJpL2NhcmQwIFF0IEVHTEZTL0tNUyBGZDo1IENydGMgaWQ6NDkgQ29ubmVjdG9yIGlkOjUxIEF0 b21pYzogMQo+IDIwMjItMDQtMDggMTc6NDc6NTcuMDM1ODA2IEkgL2Rldi9kcmkvY2FyZDA6IEF1 dGhlbnRpY2F0ZWQKPiAyMDIyLTA0LTA4IDE3OjQ3OjU3LjE0NTQ0NyBJIC9kZXYvZHJpL2NhcmQw OiBGb3VuZCAzIHBsYW5lczsgMyBmb3IgdGhpcyBDUlRDCj4gMjAyMi0wNC0wOCAxNzo0Nzo1Ny4x NDU0NjkgSSAvZGV2L2RyaS9jYXJkMDogU2VsZWN0ZWQgUGxhbmUgIzM3IE92ZXJsYXkgZm9yIHZp ZGVvCj4gMjAyMi0wNC0wOCAxNzo0Nzo1Ny4xNDU1MTUgSSAvZGV2L2RyaS9jYXJkMDogU3VwcG9y dGVkIERSTSB2aWRlbyBmb3JtYXRzOiBOVjEyLE5WMTYsTlYyNCxZVllVLFZZVVkKPiAyMDIyLTA0 LTA4IDE3OjQ3OjU3LjE0NTUyMyBJIC9kZXYvZHJpL2NhcmQwOiBTZWxlY3RlZCBQbGFuZSAjNDMg T3ZlcmxheSBmb3IgR1VJCj4gMjAyMi0wNC0wOCAxNzo0Nzo1Ny4xNDU1NjcgSSAvZGV2L2RyaS9j YXJkMDogRFJNIGRldmljZSByZXRyaWV2ZWQgZnJvbSBRdAo+IDIwMjItMDQtMDggMTc6NDc6NTcu MTQ1NTc0IEkgL2Rldi9kcmkvY2FyZDA6IE11bHRpLXBsYW5lIHNldHVwOiBSZXF1ZXN0ZWQ6IDEg U2V0dXA6IDEKCk9rLCBzbyAjMzcgZm9yIHZpZGVvLCAjNDMgZm9yIEdVSS4KCldoZXJlIGlzIHRo ZSBPU0QgcmVuZGVyZWQ/IElzIGl0IHJlbmRlcmVkIG9uIHRoZSBHVUkgbGF5ZXI/Cgo+IC4uLi4u Li4KPiAKPiAKPiBwbGF5YmFjazoKPiAuLi4uLgo+IDIwMjItMDQtMDggMTc6NDg6NTUuNDU3ODIz IEkgRFJNVmlkZW86IFVzaW5nIFBsYW5lICMzNyBmb3IgdmlkZW8KPiAuLi4uLgo+IAo+IERSSSBz dGF0ZSB3aXRoIHpwb3M9MCwga21zX2lkPTAgYW5kIG9uZ29pbmcgcGxheWJhY2s6Cj4gCj4gcm9v dEBNeXRoLUZyb250ZW5kLTA2YzdlOTczYzJmMTp+ICMgY2F0IC9zeXMva2VybmVsL2RlYnVnL2Ry aS8wL3N0YXRlCj4gcGxhbmVbMzFdOiBTbWFydDAtd2luMAo+ICAgICAgICAgY3J0Yz12aWRlb19w b3J0MAo+ICAgICAgICAgZmI9NTgKPiAgICAgICAgICAgICAgICAgYWxsb2NhdGVkIGJ5ID0gbXl0 aGZyb250ZW5kCj4gICAgICAgICAgICAgICAgIHJlZmNvdW50PTIKPiAgICAgICAgICAgICAgICAg Zm9ybWF0PVhSMjQgbGl0dGxlLWVuZGlhbiAoMHgzNDMyNTI1OCkKPiAgICAgICAgICAgICAgICAg bW9kaWZpZXI9MHgwCj4gICAgICAgICAgICAgICAgIHNpemU9MTkyMHgxMDgwCj4gICAgICAgICAg ICAgICAgIGxheWVyczoKPiAgICAgICAgICAgICAgICAgICAgICAgICBzaXplWzBdPTE5MjB4MTA4 MAo+ICAgICAgICAgICAgICAgICAgICAgICAgIHBpdGNoWzBdPTc2ODAKPiAgICAgICAgICAgICAg ICAgICAgICAgICBvZmZzZXRbMF09MAo+ICAgICAgICAgICAgICAgICAgICAgICAgIG9ialswXToK PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9MAo+ICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgcmVmY291bnQ9NAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgc3RhcnQ9MDAwMDAwMDAKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNp emU9ODI5NDQwMAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1wb3J0ZWQ9bm8K PiAgICAgICAgIGNydGMtcG9zPTE5MjB4MTA4MCswKzAKPiAgICAgICAgIHNyYy1wb3M9MTkyMC4w MDAwMDB4MTA4MC4wMDAwMDArMC4wMDAwMDArMC4wMDAwMDAKPiAgICAgICAgIHJvdGF0aW9uPTEK PiAgICAgICAgIG5vcm1hbGl6ZWQtenBvcz0wCj4gICAgICAgICBjb2xvci1lbmNvZGluZz1JVFUt UiBCVC42MDEgWUNiQ3IKPiAgICAgICAgIGNvbG9yLXJhbmdlPVlDYkNyIGxpbWl0ZWQgcmFuZ2UK CkJhc2UgcGxhbmUuCgo+IHBsYW5lWzM3XTogRXNtYXJ0MC13aW4wCj4gICAgICAgICBjcnRjPXZp ZGVvX3BvcnQwCj4gICAgICAgICBmYj02NQo+ICAgICAgICAgICAgICAgICBhbGxvY2F0ZWQgYnkg PSBteXRoZnJvbnRlbmQKPiAgICAgICAgICAgICAgICAgcmVmY291bnQ9Mgo+ICAgICAgICAgICAg ICAgICBmb3JtYXQ9TlYxMiBsaXR0bGUtZW5kaWFuICgweDMyMzE1NjRlKQo+ICAgICAgICAgICAg ICAgICBtb2RpZmllcj0weDAKPiAgICAgICAgICAgICAgICAgc2l6ZT0xOTIweDEwODAKPiAgICAg ICAgICAgICAgICAgbGF5ZXJzOgo+ICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVbMF09MTky MHgxMDgwCj4gICAgICAgICAgICAgICAgICAgICAgICAgcGl0Y2hbMF09MTkyMAo+ICAgICAgICAg ICAgICAgICAgICAgICAgIG9mZnNldFswXT0wCj4gICAgICAgICAgICAgICAgICAgICAgICAgb2Jq WzBdOgo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0wCj4gICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICByZWZjb3VudD0zCj4gICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBzdGFydD0wMDAwMDAwMAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgc2l6ZT0zNjU3NzI4Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbXBvcnRl ZD15ZXMKPiAgICAgICAgICAgICAgICAgICAgICAgICBzaXplWzFdPTk2MHg1NDAKPiAgICAgICAg ICAgICAgICAgICAgICAgICBwaXRjaFsxXT0xOTIwCj4gICAgICAgICAgICAgICAgICAgICAgICAg b2Zmc2V0WzFdPTIwODg5NjAKPiAgICAgICAgICAgICAgICAgICAgICAgICBvYmpbMV06Cj4gICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPTAKPiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHJlZmNvdW50PTMKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHN0YXJ0PTAwMDAwMDAwCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplPTM2 NTc3MjgKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltcG9ydGVkPXllcwo+ICAg ICAgICAgY3J0Yy1wb3M9MTkyMHgxMDgwKzArMAo+ICAgICAgICAgc3JjLXBvcz0xOTIwLjAwMDAw MHgxMDgwLjAwMDAwMCswLjAwMDAwMCswLjAwMDAwMAo+ICAgICAgICAgcm90YXRpb249MQo+ICAg ICAgICAgbm9ybWFsaXplZC16cG9zPTEKPiAgICAgICAgIGNvbG9yLWVuY29kaW5nPUlUVS1SIEJU LjYwMSBZQ2JDcgo+ICAgICAgICAgY29sb3ItcmFuZ2U9WUNiQ3IgbGltaXRlZCByYW5nZQoKVmlk ZW8gcGxhbmUsIHJlbmRlcmVkIGZ1bGwgc2NyZWVuIGFib3ZlIHRoZSBiYXNlIHBsYW5lIHdpdGhv dXQgYWxwaGEuCgo+IHBsYW5lWzQzXTogQ2x1c3RlcjAtd2luMAo+ICAgICAgICAgY3J0Yz0obnVs bCkKPiAgICAgICAgIGZiPTAKPiAgICAgICAgIGNydGMtcG9zPTB4MCswKzAKPiAgICAgICAgIHNy Yy1wb3M9MC4wMDAwMDB4MC4wMDAwMDArMC4wMDAwMDArMC4wMDAwMDAKPiAgICAgICAgIHJvdGF0 aW9uPTEKPiAgICAgICAgIG5vcm1hbGl6ZWQtenBvcz0wCj4gICAgICAgICBjb2xvci1lbmNvZGlu Zz1JVFUtUiBCVC42MDEgWUNiQ3IKPiAgICAgICAgIGNvbG9yLXJhbmdlPVlDYkNyIGxpbWl0ZWQg cmFuZ2UKCkhlcmUgc2hvdWxkIGJlIHRoZSBHVUksIGJ1dCB0aGlzIHBsYW5lIGlzIG5vdCBhY3Rp dmUuCgpXaXRoIHRoaXMgc3RhdGUgSSB3b3VsZCBleHBlY3QgdG8gc2VlIGEgZnVsbCBzY3JlZW4g dmlkZW8gd2l0aG91dAphbnl0aGluZyBvbiBpdC4gSXMgdGhhdCB0aGUgY2FzZT8gSWYgeWVzLCB0 aGVuIGZpbmUuCgpDb3VsZCB5b3UgcG9zdCBhIHN0YXRlIHdoZXJlIHlvdSBleHBlY3Qgc29tZXRo aW5nIGVsc2UgdGhhbiBpcyBhY3R1YWxseQpzZWVuPwoKU2FzY2hhCgotLSAKUGVuZ3V0cm9uaXgg ZS5LLiAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwKU3RldWVyd2FsZGVyIFN0ci4gMjEgICAgICAgICAgICAgICAgICAgICAgIHwgaHR0cDov L3d3dy5wZW5ndXRyb25peC5kZS8gIHwKMzExMzcgSGlsZGVzaGVpbSwgR2VybWFueSAgICAgICAg ICAgICAgICAgIHwgUGhvbmU6ICs0OS01MTIxLTIwNjkxNy0wICAgIHwKQW10c2dlcmljaHQgSGls ZGVzaGVpbSwgSFJBIDI2ODYgICAgICAgICAgIHwgRmF4OiAgICs0OS01MTIxLTIwNjkxNy01NTU1 IHwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkxpbnV4 LXJvY2tjaGlwIG1haWxpbmcgbGlzdApMaW51eC1yb2NrY2hpcEBsaXN0cy5pbmZyYWRlYWQub3Jn Cmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtcm9ja2No aXAK 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 6647CC433F5 for ; Mon, 11 Apr 2022 09:13:25 +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:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc: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=psKZSGi1TvUmzi2xIGeg9918i2uCPcgYyXu9jVSQ7Ks=; b=eavjyhyDkEOjkx lThzyl9GlM3NgQZNL0PvtoV4cAg1PuOaQsrnIXLHCr4+uyHSTJ9hD6ke55FWuAnvMxJgkb4VxI6rz r5vOjB9DoxBKPasTpLfEEyIMPOugOWdfgrPkfF6DdVLqOLto6DY6qxh0qC+Qisos8vuvFe6oZEla1 wwzGVyoWYo8T4lMwluo83qXCkHcClhWHYeTPa+nM6YObsVIScIrwkIxtmnh7++9OaWSVhVePHXAuh LuB6mKAyfStVJwLGMJ8lbLiMMWQ9yi0rD5hVRVFA0H/rsp59fG/1+/Hoyf28ULeiDXT0FZY9Ke3QK 3ZzUXhsXknWljlkDcqsQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1ndq5i-007noj-CK; Mon, 11 Apr 2022 09:12:10 +0000 Received: from metis.ext.pengutronix.de ([2001:67c:670:201:290:27ff:fe1d:cc33]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1ndq1m-007ljj-VF for linux-arm-kernel@lists.infradead.org; Mon, 11 Apr 2022 09:08:08 +0000 Received: from ptx.hi.pengutronix.de ([2001:67c:670:100:1d::c0]) by metis.ext.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ndq1j-0001v6-0U; Mon, 11 Apr 2022 11:08:03 +0200 Received: from sha by ptx.hi.pengutronix.de with local (Exim 4.92) (envelope-from ) id 1ndq1g-0005KI-Mn; Mon, 11 Apr 2022 11:08:00 +0200 Date: Mon, 11 Apr 2022 11:08:00 +0200 From: Sascha Hauer To: Piotr Oniszczuk Cc: dri-devel@lists.freedesktop.org, "linux-arm-kernel@lists.infradead.org" , "open list:ARM/Rockchip SoC..." , "devicetree@vger.kernel.org" , kernel@pengutronix.de, Andy Yan , Benjamin Gaignard , Michael Riesch , Sandy Huang , Heiko =?iso-8859-15?Q?St=FCbner?= , Peter Geis Subject: Re: [PATCH v9 00/23] drm/rockchip: RK356x VOP2 support Message-ID: <20220411090800.GR4012@pengutronix.de> References: <20220328151116.2034635-1-s.hauer@pengutronix.de> <20220401125205.GL4012@pengutronix.de> <5420D26D-34FD-4637-B602-F6271E38BB8D@gmail.com> <20220408080748.GA2387@pengutronix.de> <20220408120021.GO4012@pengutronix.de> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-Sent-From: Pengutronix Hildesheim X-URL: http://www.pengutronix.de/ X-IRC: #ptxdist @freenode X-Accept-Language: de,en X-Accept-Content-Type: text/plain X-Uptime: 10:49:33 up 11 days, 21:19, 65 users, load average: 0.27, 0.21, 0.19 User-Agent: Mutt/1.10.1 (2018-07-13) X-SA-Exim-Connect-IP: 2001:67c:670:100:1d::c0 X-SA-Exim-Mail-From: sha@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false X-PTX-Original-Recipient: linux-arm-kernel@lists.infradead.org X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220411_020807_113661_F35E451F X-CRM114-Status: GOOD ( 27.72 ) 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 T24gRnJpLCBBcHIgMDgsIDIwMjIgYXQgMDU6NTQ6MjRQTSArMDIwMCwgUGlvdHIgT25pc3pjenVr IHdyb3RlOgo+IAo+IAo+ID4gV2lhZG9tb8WbxIcgbmFwaXNhbmEgcHJ6ZXogU2FzY2hhIEhhdWVy IDxzLmhhdWVyQHBlbmd1dHJvbml4LmRlPiB3IGRuaXUgMDguMDQuMjAyMiwgbyBnb2R6LiAxNDow MDoKPiA+IAo+ID4+IFRoYXQgdHVybmVkIG91dCB0byBiZSBzaW1wbGVyIHRoYW4gSSB0aG91Z2h0 IGl0IHdvdWxkIGJlLiBUaGUgenBvcwo+ID4+IHZhbHVlcyB3ZXJlIG5ldmVyIGFjdHVhbGx5IHdy aXR0ZW4gdG8gdGhlIGhhcmR3YXJlLiBQbGVhc2UgdHJ5IHRoZQo+ID4+IGZvbGxvd2luZyBmaXh1 cCwgaXQgc2hvdWxkIGZpeCB0aGlzIGlzc3VlLgo+ID4gCj4gPiBPciBiZXR0ZXIgdHJ5IHYxMCB3 aGljaCBJIGhhdmUganVzdCBzZW50Lgo+ID4gCj4gCj4gU2FzY2hhLAo+IAo+IEkgYXBwbGllZCB2 MTAgb24gNS4xNy4yIGFuZC4uLmNhbid0IHNlZSBkaWZmZXJlbmNlLgo+IEkgc3RpbGwgbmVlZCB0 byBwbGF5IHdpdGggenBvcyB0byBnZXQgdWkgc2NyZWVuLgo+IGlmIGkgaGF2ZSBwbGF5YmFjayAt IG5vIE9TRC4KPiBJZiBJIGhhdmUgT1NEIC0gbm8gcGxheWJhY2suCj4gCj4gTWF5YmUgZml4IG5l ZWRzIHNvbWUgYWRqdXN0bWVudHMgZm9yIDM1NjY/CgpJIGRvbid0IHRoaW5rIHNvLgoKPiBwbGF5 ZXIgbGF1bmNoOgo+IC4uLi4uLi4KPiAyMDIyLTA0LTA4IDE3OjQ3OjU3LjAzNTY2OCBJIC9kZXYv ZHJpL2NhcmQwIFF0IEVHTEZTL0tNUyBGZDo1IENydGMgaWQ6NDkgQ29ubmVjdG9yIGlkOjUxIEF0 b21pYzogMQo+IDIwMjItMDQtMDggMTc6NDc6NTcuMDM1ODA2IEkgL2Rldi9kcmkvY2FyZDA6IEF1 dGhlbnRpY2F0ZWQKPiAyMDIyLTA0LTA4IDE3OjQ3OjU3LjE0NTQ0NyBJIC9kZXYvZHJpL2NhcmQw OiBGb3VuZCAzIHBsYW5lczsgMyBmb3IgdGhpcyBDUlRDCj4gMjAyMi0wNC0wOCAxNzo0Nzo1Ny4x NDU0NjkgSSAvZGV2L2RyaS9jYXJkMDogU2VsZWN0ZWQgUGxhbmUgIzM3IE92ZXJsYXkgZm9yIHZp ZGVvCj4gMjAyMi0wNC0wOCAxNzo0Nzo1Ny4xNDU1MTUgSSAvZGV2L2RyaS9jYXJkMDogU3VwcG9y dGVkIERSTSB2aWRlbyBmb3JtYXRzOiBOVjEyLE5WMTYsTlYyNCxZVllVLFZZVVkKPiAyMDIyLTA0 LTA4IDE3OjQ3OjU3LjE0NTUyMyBJIC9kZXYvZHJpL2NhcmQwOiBTZWxlY3RlZCBQbGFuZSAjNDMg T3ZlcmxheSBmb3IgR1VJCj4gMjAyMi0wNC0wOCAxNzo0Nzo1Ny4xNDU1NjcgSSAvZGV2L2RyaS9j YXJkMDogRFJNIGRldmljZSByZXRyaWV2ZWQgZnJvbSBRdAo+IDIwMjItMDQtMDggMTc6NDc6NTcu MTQ1NTc0IEkgL2Rldi9kcmkvY2FyZDA6IE11bHRpLXBsYW5lIHNldHVwOiBSZXF1ZXN0ZWQ6IDEg U2V0dXA6IDEKCk9rLCBzbyAjMzcgZm9yIHZpZGVvLCAjNDMgZm9yIEdVSS4KCldoZXJlIGlzIHRo ZSBPU0QgcmVuZGVyZWQ/IElzIGl0IHJlbmRlcmVkIG9uIHRoZSBHVUkgbGF5ZXI/Cgo+IC4uLi4u Li4KPiAKPiAKPiBwbGF5YmFjazoKPiAuLi4uLgo+IDIwMjItMDQtMDggMTc6NDg6NTUuNDU3ODIz IEkgRFJNVmlkZW86IFVzaW5nIFBsYW5lICMzNyBmb3IgdmlkZW8KPiAuLi4uLgo+IAo+IERSSSBz dGF0ZSB3aXRoIHpwb3M9MCwga21zX2lkPTAgYW5kIG9uZ29pbmcgcGxheWJhY2s6Cj4gCj4gcm9v dEBNeXRoLUZyb250ZW5kLTA2YzdlOTczYzJmMTp+ICMgY2F0IC9zeXMva2VybmVsL2RlYnVnL2Ry aS8wL3N0YXRlCj4gcGxhbmVbMzFdOiBTbWFydDAtd2luMAo+ICAgICAgICAgY3J0Yz12aWRlb19w b3J0MAo+ICAgICAgICAgZmI9NTgKPiAgICAgICAgICAgICAgICAgYWxsb2NhdGVkIGJ5ID0gbXl0 aGZyb250ZW5kCj4gICAgICAgICAgICAgICAgIHJlZmNvdW50PTIKPiAgICAgICAgICAgICAgICAg Zm9ybWF0PVhSMjQgbGl0dGxlLWVuZGlhbiAoMHgzNDMyNTI1OCkKPiAgICAgICAgICAgICAgICAg bW9kaWZpZXI9MHgwCj4gICAgICAgICAgICAgICAgIHNpemU9MTkyMHgxMDgwCj4gICAgICAgICAg ICAgICAgIGxheWVyczoKPiAgICAgICAgICAgICAgICAgICAgICAgICBzaXplWzBdPTE5MjB4MTA4 MAo+ICAgICAgICAgICAgICAgICAgICAgICAgIHBpdGNoWzBdPTc2ODAKPiAgICAgICAgICAgICAg ICAgICAgICAgICBvZmZzZXRbMF09MAo+ICAgICAgICAgICAgICAgICAgICAgICAgIG9ialswXToK PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9MAo+ICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgcmVmY291bnQ9NAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgc3RhcnQ9MDAwMDAwMDAKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNp emU9ODI5NDQwMAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1wb3J0ZWQ9bm8K PiAgICAgICAgIGNydGMtcG9zPTE5MjB4MTA4MCswKzAKPiAgICAgICAgIHNyYy1wb3M9MTkyMC4w MDAwMDB4MTA4MC4wMDAwMDArMC4wMDAwMDArMC4wMDAwMDAKPiAgICAgICAgIHJvdGF0aW9uPTEK PiAgICAgICAgIG5vcm1hbGl6ZWQtenBvcz0wCj4gICAgICAgICBjb2xvci1lbmNvZGluZz1JVFUt UiBCVC42MDEgWUNiQ3IKPiAgICAgICAgIGNvbG9yLXJhbmdlPVlDYkNyIGxpbWl0ZWQgcmFuZ2UK CkJhc2UgcGxhbmUuCgo+IHBsYW5lWzM3XTogRXNtYXJ0MC13aW4wCj4gICAgICAgICBjcnRjPXZp ZGVvX3BvcnQwCj4gICAgICAgICBmYj02NQo+ICAgICAgICAgICAgICAgICBhbGxvY2F0ZWQgYnkg PSBteXRoZnJvbnRlbmQKPiAgICAgICAgICAgICAgICAgcmVmY291bnQ9Mgo+ICAgICAgICAgICAg ICAgICBmb3JtYXQ9TlYxMiBsaXR0bGUtZW5kaWFuICgweDMyMzE1NjRlKQo+ICAgICAgICAgICAg ICAgICBtb2RpZmllcj0weDAKPiAgICAgICAgICAgICAgICAgc2l6ZT0xOTIweDEwODAKPiAgICAg ICAgICAgICAgICAgbGF5ZXJzOgo+ICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVbMF09MTky MHgxMDgwCj4gICAgICAgICAgICAgICAgICAgICAgICAgcGl0Y2hbMF09MTkyMAo+ICAgICAgICAg ICAgICAgICAgICAgICAgIG9mZnNldFswXT0wCj4gICAgICAgICAgICAgICAgICAgICAgICAgb2Jq WzBdOgo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0wCj4gICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICByZWZjb3VudD0zCj4gICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBzdGFydD0wMDAwMDAwMAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgc2l6ZT0zNjU3NzI4Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbXBvcnRl ZD15ZXMKPiAgICAgICAgICAgICAgICAgICAgICAgICBzaXplWzFdPTk2MHg1NDAKPiAgICAgICAg ICAgICAgICAgICAgICAgICBwaXRjaFsxXT0xOTIwCj4gICAgICAgICAgICAgICAgICAgICAgICAg b2Zmc2V0WzFdPTIwODg5NjAKPiAgICAgICAgICAgICAgICAgICAgICAgICBvYmpbMV06Cj4gICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPTAKPiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHJlZmNvdW50PTMKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHN0YXJ0PTAwMDAwMDAwCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplPTM2 NTc3MjgKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltcG9ydGVkPXllcwo+ICAg ICAgICAgY3J0Yy1wb3M9MTkyMHgxMDgwKzArMAo+ICAgICAgICAgc3JjLXBvcz0xOTIwLjAwMDAw MHgxMDgwLjAwMDAwMCswLjAwMDAwMCswLjAwMDAwMAo+ICAgICAgICAgcm90YXRpb249MQo+ICAg ICAgICAgbm9ybWFsaXplZC16cG9zPTEKPiAgICAgICAgIGNvbG9yLWVuY29kaW5nPUlUVS1SIEJU LjYwMSBZQ2JDcgo+ICAgICAgICAgY29sb3ItcmFuZ2U9WUNiQ3IgbGltaXRlZCByYW5nZQoKVmlk ZW8gcGxhbmUsIHJlbmRlcmVkIGZ1bGwgc2NyZWVuIGFib3ZlIHRoZSBiYXNlIHBsYW5lIHdpdGhv dXQgYWxwaGEuCgo+IHBsYW5lWzQzXTogQ2x1c3RlcjAtd2luMAo+ICAgICAgICAgY3J0Yz0obnVs bCkKPiAgICAgICAgIGZiPTAKPiAgICAgICAgIGNydGMtcG9zPTB4MCswKzAKPiAgICAgICAgIHNy Yy1wb3M9MC4wMDAwMDB4MC4wMDAwMDArMC4wMDAwMDArMC4wMDAwMDAKPiAgICAgICAgIHJvdGF0 aW9uPTEKPiAgICAgICAgIG5vcm1hbGl6ZWQtenBvcz0wCj4gICAgICAgICBjb2xvci1lbmNvZGlu Zz1JVFUtUiBCVC42MDEgWUNiQ3IKPiAgICAgICAgIGNvbG9yLXJhbmdlPVlDYkNyIGxpbWl0ZWQg cmFuZ2UKCkhlcmUgc2hvdWxkIGJlIHRoZSBHVUksIGJ1dCB0aGlzIHBsYW5lIGlzIG5vdCBhY3Rp dmUuCgpXaXRoIHRoaXMgc3RhdGUgSSB3b3VsZCBleHBlY3QgdG8gc2VlIGEgZnVsbCBzY3JlZW4g dmlkZW8gd2l0aG91dAphbnl0aGluZyBvbiBpdC4gSXMgdGhhdCB0aGUgY2FzZT8gSWYgeWVzLCB0 aGVuIGZpbmUuCgpDb3VsZCB5b3UgcG9zdCBhIHN0YXRlIHdoZXJlIHlvdSBleHBlY3Qgc29tZXRo aW5nIGVsc2UgdGhhbiBpcyBhY3R1YWxseQpzZWVuPwoKU2FzY2hhCgotLSAKUGVuZ3V0cm9uaXgg ZS5LLiAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwKU3RldWVyd2FsZGVyIFN0ci4gMjEgICAgICAgICAgICAgICAgICAgICAgIHwgaHR0cDov L3d3dy5wZW5ndXRyb25peC5kZS8gIHwKMzExMzcgSGlsZGVzaGVpbSwgR2VybWFueSAgICAgICAg ICAgICAgICAgIHwgUGhvbmU6ICs0OS01MTIxLTIwNjkxNy0wICAgIHwKQW10c2dlcmljaHQgSGls ZGVzaGVpbSwgSFJBIDI2ODYgICAgICAgICAgIHwgRmF4OiAgICs0OS01MTIxLTIwNjkxNy01NTU1 IHwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4 LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFk Lm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFy bS1rZXJuZWwK