Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp1033955yba; Thu, 4 Apr 2019 02:55:28 -0700 (PDT) X-Google-Smtp-Source: APXvYqwFSUFKne6rV/OqpPHI7DUdHjymZdMeKWzwfDGy8H269yGkiiiqhd4ltce+TYkZ/dSA5yau X-Received: by 2002:a63:31ce:: with SMTP id x197mr4799673pgx.69.1554371728428; Thu, 04 Apr 2019 02:55:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1554371728; cv=none; d=google.com; s=arc-20160816; b=Fgy6aHTHemOjQO/+3mLAWM2caH2APWWoM8I9mxsqcxyP/RSRLAfKKQ48E5aDyN44sy nHJLb9TUsBY336YD2cbzNAhr8ROj5BVi1gwitrMYpQnW2BfwDqoaIoLfPCb6g0DhArH9 FmZQp4qtE0AkCXpHq0e/ZQ24r0cmaxY4avMthu4tCM18EkDRs/S5QxJp8lc+kxEx866R lKlpY4Aqs9RhUs26uCAiECoGowcUSlZV0JlPaTaTsGV6gQ3pISraFYC94rUSuMT7uer5 4O+clNKGvMGqNubHZ6pOi90xD17TPJIBIh9cwGriznn79qQWgdNVVMctyhAdkCvtqOn1 xGww== 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 :in-reply-to:references:mime-version:dkim-signature; bh=Q5FExhf/vsmloCzHqpnPO3DcxYCE1juO10D9mkCNuis=; b=caaiKLn3twIft1sEpzL5ifrDga6P+j9OMocsHCJhcjhulO57CHqvKwRySAUxwkHOQK LTjPUU2+JY7qT+8R7lMS2ShzoIr26DS5PIXCflzEBajn0YYoez7+vIJ+t6WDg4gMzFNk FP47+hHDOokfS5AcUmQRyVXfMJ5bP1AfCn/0xw3b2/tjwSfQJaH84uhdooXlBAFTqFg2 QZX7XmTmTkzF1wnADJ8Q6PRCfY+76baFRIhXnJ7ZWlYDbOq7NMfVhR3rdeJzl+dD4NlI bxDl1c1SYBEdn4fl/iM9ASZ0Ls2gylswZ6eDv1kXZ8xOx/OjAI+vgGUVbHWPwnWfSGQD 0HkQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ffwll.ch header.s=google header.b=NWfYvLgw; 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 q7si15996198pls.259.2019.04.04.02.55.13; Thu, 04 Apr 2019 02:55:28 -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=pass header.i=@ffwll.ch header.s=google header.b=NWfYvLgw; 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 S1729803AbfDDJyk (ORCPT + 99 others); Thu, 4 Apr 2019 05:54:40 -0400 Received: from mail-it1-f193.google.com ([209.85.166.193]:53836 "EHLO mail-it1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729609AbfDDIw1 (ORCPT ); Thu, 4 Apr 2019 04:52:27 -0400 Received: by mail-it1-f193.google.com with SMTP id y204so2525346itf.3 for ; Thu, 04 Apr 2019 01:52:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Q5FExhf/vsmloCzHqpnPO3DcxYCE1juO10D9mkCNuis=; b=NWfYvLgwZT3uZyxir3kAHmfQNcsOb6NxT4s9RmrTdqR1nI0OUr4gsGNrRfXR8c24jL wTVnZk8S/KN46j8nMsUS0ux+BFz4438b7nF9i6zPzaEBiPn8vgdG4t0cd/rwAclWSp0s mszsu6307JVFBxWz/IDi+cdO7Sr0V/b9oyD+k= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Q5FExhf/vsmloCzHqpnPO3DcxYCE1juO10D9mkCNuis=; b=XJr+JiguVdY2zX7gsqpApJPkEyYUeQs20SeJkCjxKcULJGSoyp78BNAwj4R+CqPaHf 5/SjYikWqANDFS8ec6++Vpi7z1WQ+nMze/mH2Kr9n971KQfT7yJf5S1B5zRW/lvrnP9I 9X+fLS6GttWjeywxSvED7wDgxEFAobXgO3LPAvM8vZ7CNjAUcTRX7aS27+ErY/W9h7bG xrSZaeRdczNLj2eodA7iq+oQld1tHXzLCB5PqnKFhrq8VDjrPG9K3GtC/Y9yp/slX+dW YZZ7ENTyvNF6sc5SInm+nAOL8WhfyO+Eg/2unTgAPy8PjSRJn2HKZPBpYcZ899SGThSa GhZg== X-Gm-Message-State: APjAAAVfFCxDGSHlB62ssZ3mk3vs855r7GtKJejOGtcfwATMr0HcGMpB RuygVmpD0dQKf00BR44ED4da0hF/VDFbp/KGVlN+scvC2OI= X-Received: by 2002:a24:480e:: with SMTP id p14mr4187938ita.61.1554367946128; Thu, 04 Apr 2019 01:52:26 -0700 (PDT) MIME-Version: 1.0 References: <20190403072318.31507-1-kraxel@redhat.com> <20190404055056.ddc2bdgjbgjj7tby@sirius.home.kraxel.org> <20190404083034.f7vrvukzqx5v7qju@sirius.home.kraxel.org> In-Reply-To: <20190404083034.f7vrvukzqx5v7qju@sirius.home.kraxel.org> From: Daniel Vetter Date: Thu, 4 Apr 2019 10:52:15 +0200 Message-ID: Subject: Re: [PATCH] drm/cirrus: rewrite and modernize driver. To: Gerd Hoffmann Cc: David Airlie , dri-devel , David Airlie , open list , "open list:DRM DRIVER FOR QEMU'S CIRRUS DEVICE" 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, Apr 4, 2019 at 10:30 AM Gerd Hoffmann wrote: > > Hi, > > > > Speaking of wayland: Seems at least gnome-shell insists on using XR24. > > > > Yeah XR24 is pretty much mandatory. Noralf added a few helpers to > > convert XR24 to other formats, for display not supporting anything > > else. Because userspace. > > Have a pointer to these helpers? grepping around in drm didn't turn up > anything so far ... tinydrm_xrgb8888_to_* imo these could be put into some drm_format_helpers.c to be shared. From a quick look the xrgb8888_to_rgb888 is missing, but for a quick hack you can just use rgb565 to get going. -Daniel -- Daniel Vetter Software Engineer, Intel Corporation +41 (0) 79 365 57 48 - http://blog.ffwll.ch