Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp5614253pxb; Thu, 20 Jan 2022 00:36:38 -0800 (PST) X-Google-Smtp-Source: ABdhPJyRhTJ1HFMZO6DtE519nK0wK9oQBtrxRNRtWz+Cc/KGDpINLRdJRObVrxPDcd3N+0ocpbQC X-Received: by 2002:a17:90b:4c8e:: with SMTP id my14mr9478232pjb.94.1642667798695; Thu, 20 Jan 2022 00:36:38 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1642667798; cv=none; d=google.com; s=arc-20160816; b=LKMncAoXciZTH6fLXh6VqhChKnne9vl8/HC9Jd7rgs3VpuaPrGRn28sOqwr9wvY5cq BFxMf1zAgpnesoSYNX0keze52JyuzTSdy/7ztuSIkckZ3b/0Vus+kVZaiNA+lojAGpsJ ddqnVaovaH7r2N3a+9N/qKmeNOH8WhI4cQt2rX+CDMP9pFiP+0jhKmp17YvdSYfNv4Qi lu2ryRBGZDSRZgZfYn1h8qb7KEFyNxf0DJAbO2ZRYxHVHZhaQ+wrER/HA6MeRRFl7eS8 gxWSveetxqIDDHfoBfsiAtTQMRkVKA8qIWR4Gxu9wfRHRJvk3JfqqWBTVu2GTkd9G+mC eqnQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=f+NXps7/AMZd6p8CbfFu1xLGWKKhiZWwP/hikl7qUV8=; b=hRgFrJpdKNIKaNCZh4IYXkI6DI1WCH3JoGa1a/LFxNBn9wU3BVD94DApfWBAtFOXze b4umpjTwQ8NxofyYaIPRM4brvAt8BojnEIxJLhkbyA3NGGXD91pLwj53eqaG7yHZT/QE mOWJ1KHfDpIa4XPLi9mdPKN1btzxYnfbWFj0HcfTPQr4d8bLqwEWx6yw78PTO3uoMcdF Z49f5GRlTU23mwQKef/9miPVqP1FGOOlK5lpPjpu6wtSEgue3JPx5NaUHceufNMaJ8WB OFq/2t0MhaBIx7mYd1Hwuo5410dC4lbsGoCkyUuGuZvmEt7XU3G3FGP3BsotddiwXR/g Fw5w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ffwll.ch header.s=google header.b=ZXMuh4Jp; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id 27si2314132pjd.93.2022.01.20.00.36.26; Thu, 20 Jan 2022 00:36:38 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@ffwll.ch header.s=google header.b=ZXMuh4Jp; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240968AbiARLox (ORCPT + 99 others); Tue, 18 Jan 2022 06:44:53 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46938 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234192AbiARLov (ORCPT ); Tue, 18 Jan 2022 06:44:51 -0500 Received: from mail-ot1-x334.google.com (mail-ot1-x334.google.com [IPv6:2607:f8b0:4864:20::334]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7D025C061574 for ; Tue, 18 Jan 2022 03:44:51 -0800 (PST) Received: by mail-ot1-x334.google.com with SMTP id l64-20020a9d1b46000000b005983a0a8aaaso11095668otl.3 for ; Tue, 18 Jan 2022 03:44:51 -0800 (PST) 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=f+NXps7/AMZd6p8CbfFu1xLGWKKhiZWwP/hikl7qUV8=; b=ZXMuh4JpPKQQn028vR5TW28RkJRq/wWREsIVr/rEShZKjMg/B7Z9jPda0Y+LON7jx4 Lp1zlJGCIVdT6vqE1wktMASEE0B18XeZWHJkPEPITavWPstuRkYq9nVNCVJNlJ6rFpzd hlaFfUyjK1pYhhAjPmo7KoompJW6Jk7rmN/ck= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=f+NXps7/AMZd6p8CbfFu1xLGWKKhiZWwP/hikl7qUV8=; b=ga8KK6xp2sK/kuxTTZPmzjdsbNldL5Vq2WHWSjD03osJPrvEKvBTYeovyDdJUeBBV8 Gl4DiY1NRnp2HsFeqBK1zBxVx7hz2Y3k03PrIZKpSqDQeuAuIDcWVhxePTxHCjpviW15 MjjovjQG1FxTNi+/b2jcbuWY0XftoHn0PNFOg0zZlt2VqtaWOvD+VxnOOyngxM912aC5 VMdFn0WKJM8tC0rUhCJ0yAjgy3+txLMQMIZS4w8jbV7dXPL8PcMlLNmo1Ei+cGcOCf9T VVeDuKDhTd1L7J99yRALtzUlJ+60aBEmxhpG1NLIGA2B1rgc4gyk7b/ag1RYoiAO0ggZ /fHw== X-Gm-Message-State: AOAM530C1tL8k3x/saLe10veK6qNbSyNL94TV2zIF7SsrhU+zK7/GW6j SdziqbSO763zCqiXjLgMa8jFT/ulQm9cyRzVxPXB6Q== X-Received: by 2002:a9d:d12:: with SMTP id 18mr17457509oti.75.1642506290874; Tue, 18 Jan 2022 03:44:50 -0800 (PST) MIME-Version: 1.0 References: <20220117125716.yjwxsze35j2ndn2i@sirius.home.kraxel.org> <70530b62-7b3f-db88-7f1a-f89b824e5825@suse.de> <57d276d3-aa12-fa40-6f90-dc19ef393679@gmx.de> <20220118062947.6kfuam6ah63z5mmn@sirius.home.kraxel.org> In-Reply-To: From: Daniel Vetter Date: Tue, 18 Jan 2022 12:44:39 +0100 Message-ID: Subject: Re: [PATCH] MAINTAINERS: Add Helge as fbdev maintainer To: Geert Uytterhoeven Cc: Gerd Hoffmann , Helge Deller , Linux Fbdev development list , Sven Schnelle , Linux Kernel Mailing List , DRI Development , Javier Martinez Canillas , Thomas Zimmermann , Linus Torvalds Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Jan 18, 2022 at 9:10 AM Geert Uytterhoeven wrote: > > Hi Gerd, > > On Tue, Jan 18, 2022 at 7:30 AM Gerd Hoffmann wrote: > > Also note that using a shadow framebuffer allows to decouple fbcon > > updates and scanout framebuffer updates. Can be used to speed up > > things without depending on the 2d blitter. > > Assuming accesses to the shadow frame buffer are faster than accesses > to the scanout frame buffer. While this is true on modern hardware, > this is not the case on all hardware. Especially if the shadow frame > buffer has a higher depth (XRGB8888) than the scanout frame buffer > (e.g. Cn)... > > The funny thing is that the systems we are interested in, once used > to be known for their graphics capabilities and/or performance... That's just a pure strawman. No one is forcing you to run your shadow buffer with xrgb8888. You can already do C8, any any other C1 is a few lines of code. Which I can't type for you, because I don't have such high performance hardware, but if someone would have spent hacking instead of typing mails any time this came up the past few years, we'd have it long ago. It's really not hard. Same goes for modesetting support in the fbdev emulation layer (that's a bit more work, but really not much) and really anything. And we do actually merge additions in the emulation support pretty quickly. If they show up. -Daniel > Gr{oetje,eeting}s, > > Geert > > -- > Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org > > In personal conversations with technical people, I call myself a hacker. But > when I'm talking to journalists I just say "programmer" or something like that. > -- Linus Torvalds -- Daniel Vetter Software Engineer, Intel Corporation http://blog.ffwll.ch