Received: by 10.213.65.68 with SMTP id h4csp224132imn; Fri, 16 Mar 2018 00:37:57 -0700 (PDT) X-Google-Smtp-Source: AG47ELtvE1hxmg9n4hZSNGZd2/TdKypmdV1M8YwP7z3RPEfwbAiHC1eekb/w5cJNEyHCEwfumhG0 X-Received: by 2002:a17:902:6b0c:: with SMTP id o12-v6mr1010478plk.295.1521185877243; Fri, 16 Mar 2018 00:37:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521185877; cv=none; d=google.com; s=arc-20160816; b=VXto+rqdm57GtpCbi1ihCDX26nIkkjOifxiZHLpG8II8k8y1N1lGeIIioezwpXMVIU c/1aegRlpQKowbUG6t8tw4AHpTccL2ckGZTIVJ7kKe2P46Xe77148jIIV4BCH8EsXYCd ug4S+0LxlvwdYxf+/uwHvlOHKHJpj/7abqspri1EFIWz2leaiz4qVeQaRACAZUNyew8A B/00V1PLIkUV9grw/vU+zaplEpYXkRhD183+KbItbEjxAAnuU1RXJH7mSG/y/gn4NLB2 mRKkuc/rSSqtRHSM5CyVBUTXFhFtbeAnxgvf9DJqUjpV72T7mjBYXvZ3jhsFbIXl4gj7 qNcw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=BDfMdGFtiNpYPJOMEE9SllrH0AvSbvGxpu5X81htl2c=; b=eXsFHiE//V5KFEM/rjjwoLUBiEgCFzaP1mB47PVk0HQllt03BKwzamg8DLxcQ43200 DEDI0POPvQxM27xeub5sdkY2DX3y9U78kg2lswVZAsEKmDdvD5o7jt61XqIgRBi4HV8S 7IIwrsNwU6tunZntUzN0R9+QN7nMNMoYDmczviD7DavH8Dn4z9tULU7CyvFjiuhlYXGG aBqLPr/mtfcz6TZpoHMPZxZh5ZiIoIeAFnGYdcWS5H4wBuGXcSLWZqbTM3cPn0cAqoMj ppteIAFxyJlfS4C3HFlgwK39ZAvXxtUiB4s5ZTStYv0OjG6vQe0GnrNM9P7LmychfMEI bu2Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@ffwll.ch header.s=google header.b=igscsfCu; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id z2-v6si5644347plk.670.2018.03.16.00.37.42; Fri, 16 Mar 2018 00:37:57 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@ffwll.ch header.s=google header.b=igscsfCu; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753169AbeCPHgt (ORCPT + 99 others); Fri, 16 Mar 2018 03:36:49 -0400 Received: from mail-it0-f66.google.com ([209.85.214.66]:37357 "EHLO mail-it0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752792AbeCPHgr (ORCPT ); Fri, 16 Mar 2018 03:36:47 -0400 Received: by mail-it0-f66.google.com with SMTP id k79-v6so998618ita.2 for ; Fri, 16 Mar 2018 00:36:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=BDfMdGFtiNpYPJOMEE9SllrH0AvSbvGxpu5X81htl2c=; b=igscsfCuhhWXqutppMCYr69XY8eKGZ6mwQWOHOGFV3e+otoiaSn7aP2JtLQNBkRgsG w0jEtpct6lFOtWpXfQaNtxAdzv8/Ft+12etnDOieJhnLWRLSbDgKbiuiRcucr9vlq/hR NJ7YbuNHgu7pzdqB0PC3oHCRJyve+DueiFovI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=BDfMdGFtiNpYPJOMEE9SllrH0AvSbvGxpu5X81htl2c=; b=jGr0kzFo0bxIx76XkZVaM2dneBXuoz9dkXZrz5vtpbq3sUvtBEUSLDUKbCEmW3L8HF cDAPb2s7fKxWqKN8mPiLqApHj0jn7D0AUhbwfF+cuzmaJlZkIeJ8J21banPxlnDy00ET 6lI9ic3uiLPUqR7t5/37l4qNCLOZoZRn7n8Urc7uny+iPf5SNsH5dxPoKEC8QcJxyqKX cuLpNX0cli0TiN+49fec2OuGN6ciJQhKHUGrGsyyXJBGqnDvy6WXvbxPl8cyy3JldqeN DJgj1s47qhbjBLC1FtCGkEF+fMi2coMovmm6v8Poc2lt7p/pSJjp0t6vHvBrtyDyVSwa HvvA== X-Gm-Message-State: AElRT7FfYeb7DkVNx2REsgx54fUj7paSlwMepH75UJNjjte2VMi2cLX4 LP1O6sO5FUwlaBIdTMKboKuYtPuDEzA4rrj2pqqaeQ== X-Received: by 2002:a24:2e16:: with SMTP id i22-v6mr1108480ita.59.1521185807010; Fri, 16 Mar 2018 00:36:47 -0700 (PDT) MIME-Version: 1.0 Received: by 10.79.40.129 with HTTP; Fri, 16 Mar 2018 00:36:46 -0700 (PDT) X-Originating-IP: [2a02:168:56e6:0:e4bc:76a0:8042:669e] In-Reply-To: <20180315104511.GC15393@ulmo> References: <8d9c7220b1d2cf126bd2030e5d232ec06f761440.1521075485.git.digetx@gmail.com> <20180315104511.GC15393@ulmo> From: Daniel Vetter Date: Fri, 16 Mar 2018 08:36:46 +0100 X-Google-Sender-Auth: 7pNhzNL3ow2OgJH80ExaYxea2pw Message-ID: Subject: Re: [PATCH v1 3/3] drm/tegra: dc: Dedicate overlay plane to cursor on older Tegra's To: Thierry Reding Cc: Dmitry Osipenko , linux-tegra@vger.kernel.org, Linux Kernel Mailing List , dri-devel 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 On Thu, Mar 15, 2018 at 11:45 AM, Thierry Reding wrote: > On Thu, Mar 15, 2018 at 04:00:25AM +0300, Dmitry Osipenko wrote: >> Older Tegra's do not support RGBA format for the cursor, but instead >> overlay plane could be used for it. Since there is no much use for the >> overlays on a regular desktop and HW-accelerated cursor is much better >> than a SW cursor, let's dedicate one overlay plane to the mouse cursor. >> >> Signed-off-by: Dmitry Osipenko >> --- >> drivers/gpu/drm/tegra/dc.c | 28 +++++++++++++++++++++++----- >> 1 file changed, 23 insertions(+), 5 deletions(-) > > Applied. I'm not entirely happy that we need to sacrifice one of the > overlay windows for this, but you're right, it's probably okay given > how little planes are used on a regular desktop. > > We could always provide a module parameter to switch this on and off > if that's ever something we want. The idea with universal planes is that you can (at least try to) use the cursor overlay plane as a normal plane. It is only a hint to userspace, there's no requirement anywhere in atomic that you only use it as a cursor. That way desktops get a good hint for what the cursor plane should be, everyone else can still use all the planes. -Daniel -- Daniel Vetter Software Engineer, Intel Corporation +41 (0) 79 365 57 48 - http://blog.ffwll.ch