Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751241AbeACR4f (ORCPT + 1 other); Wed, 3 Jan 2018 12:56:35 -0500 Received: from mx2.suse.de ([195.135.220.15]:45927 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750938AbeACR4e (ORCPT ); Wed, 3 Jan 2018 12:56:34 -0500 Subject: Re: [RFC PATCH v2 00/13] Kernel based bootsplash To: Alan Cox Cc: Daniel Vetter , Bartlomiej Zolnierkiewicz , Linux Fbdev development list , michal@markovi.net, sndirsch@suse.com, Oliver Neukum , Takashi Iwai , dri-devel , Linux Kernel Mailing List , =?UTF-8?Q?Bero_Rosenkr=c3=a4nzer?= , philm@manjaro.org References: <20171213194755.3409-1-mstaudt@suse.de> <20171219161630.GI26573@phenom.ffwll.local> <2f8a1a08-911d-a511-2968-4d89418ac212@suse.de> <573d4050-7607-b8e4-7552-83966f551ba3@suse.de> <20171231123558.7136f0c6@alans-desktop> From: Max Staudt Message-ID: Date: Wed, 3 Jan 2018 18:56:31 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.5.0 MIME-Version: 1.0 In-Reply-To: <20171231123558.7136f0c6@alans-desktop> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Return-Path: On 12/31/2017 01:35 PM, Alan Cox wrote: > For embedded every KB counts. That is likely to remain the same for some > time because at the end of the day small devices are constrained about the > amount of SRAM you can put on die and the amount of power you can afford > for DRAM. Fascinating, thanks for the insight! Now I have a really good reason to separate the splash from fbcon. >>> this by ignoring it an adding a hole new layer on top. That doesn't >>> sound like any kind of good idea to me. >> >> Yes. It is a vast improvement over the status quo, and people are asking for it. And the bootsplash layer can be moved elsewhere, just change the hooks and keep the loading/rendering. >> >> Also, gfx driver loading isn't a dumpster fire, it mostly just works. It just mustn't be done 100% carelessly. > > It's a total mess (the fbcon layer loading and locking that is). Doing all > this extra kernel stuff is like sitting in a hole and instead of trying to > climb out digging the hole bigger so you've got more room to sit in it. I'm not sure what exactly you're unhappy about - are you complaining about the kernel hack in KMS drivers which allows them to kick out vesafb/efifb? Max