Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S268029AbUJPCDQ (ORCPT ); Fri, 15 Oct 2004 22:03:16 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S268537AbUJPCDQ (ORCPT ); Fri, 15 Oct 2004 22:03:16 -0400 Received: from rproxy.gmail.com ([64.233.170.199]:20927 "EHLO mproxy.gmail.com") by vger.kernel.org with ESMTP id S268029AbUJPCDN (ORCPT ); Fri, 15 Oct 2004 22:03:13 -0400 DomainKey-Signature: a=rsa-sha1; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:references; b=W7rJFqRDUm3C/gf2CO8E7brx9XmBCQxcEwXiRf4CeU0Wco5N0ge8exMLgmItm8ryNDv/moILY5eRATNSxKqgKJ4z2CRH1oORIszX5PMc5ziBUEikRXVkeoxPMTSi2i7SCUZzB/kyidA9etDnr5jdeToGdPuIBj9yraqF/D8ECHc Message-ID: <9e47339104101519034137c795@mail.gmail.com> Date: Fri, 15 Oct 2004 22:03:12 -0400 From: Jon Smirl Reply-To: Jon Smirl To: adaplas@pol.net Subject: Re: [Linux-fbdev-devel] Generic VESA framebuffer driver and Video card BOOT? Cc: linux-fbdev-devel@lists.sourceforge.net, Kendall Bennett , linux-kernel@vger.kernel.org, penguinppc-team@lists.penguinppc.org In-Reply-To: <200410160946.32644.adaplas@hotpop.com> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit References: <416E6ADC.3007.294DF20D@localhost> <200410160551.40635.adaplas@hotpop.com> <9e47339104101516206c8597d3@mail.gmail.com> <200410160946.32644.adaplas@hotpop.com> Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1982 Lines: 43 On Sat, 16 Oct 2004 09:50:32 +0800, Antonino A. Daplas wrote: > On Saturday 16 October 2004 07:20, Jon Smirl wrote: > > On Sat, 16 Oct 2004 05:51:38 +0800, Antonino A. Daplas > > > > wrote: > > > Yes, that is the downside to a userspace solution. How bad will that be? > > > Note that Jon Smirl is proposing a temporary console driver for early > > > boot messages until the primary console driver activates. > > > > Does anyone know exactly how big the window is from when a compiled in > > console activates until one that relies on initramfs loads? I don't > > think it is very big given that a lot of the early printk's are queued > > before they are displayed. > > There's a log of initialization that goes on between console_init() and > populate_rootfs(). However, console_init() will only initialize built-in > consoles (as pointed to by conswitchp) such as vgacon or dummycon. > However, the framebuffer system initialization does happen after > populate_rootfs(). We already have vgacon, promcon, sticon, mgacon, newportcon. What platforms (other than embedded) are not covered by these? The idea is to use one of these as a temporary console and not print anything on it except KERN_ERR level messages. Of course if you are a kernel developer you can change this. A working system would non have KERN_ERR messages during this phase and the screen would remain blank. Messages at levels other than KERN_ERR would be queued until populate_rootfs()/early user space time where they would then get displayed on the fbcon. fbcon will be a full console with mode setting capability and other fancy features. It would immediately go into graphics mode. -- Jon Smirl jonsmirl@gmail.com - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/