Re: Generic VESA framebuffer driver and Video card BOOT?

From: Jon Smirl (jonsmirl_at_gmail.com)
Date: 10/16/04

  • Next message: hui: "Re: [patch] Real-Time Preemption, -VP-2.6.9-rc4-mm1-U3"
    Date:	Fri, 15 Oct 2004 19:02:55 -0400
    To: Kendall Bennett <kendallb@scitechsoft.com>
    
    

    On Fri, 15 Oct 2004 15:22:51 -0700, Kendall Bennett
    <kendallb@scitechsoft.com> wrote:
    > What about non-x86 platforms such as PowerPC and MIPS embedded devices
    > that want video (TiVo type platforms, media players etc). How would these
    > fit into the picture? Would this require the boot loader (ie: U-Boot or
    > whatever) to have the ability to POST the card?

    There is the assumption that whatever BIOS the device has can get up a
    very early console that can output critical error messages before the
    kernel and early user space is loaded. For example the "I can't find
    the kernel" or "initramfs is missing" error message. This also
    assumes that the BIOS can post whatever display it is using.

    I'm not trying to fix the problem of getting early boot messages out
    of a Mac with an x86 card plugged into it. The card will work after
    early user space initializes. The right way to fix that would be to
    switch to something like LinuxBIOS and build the x86 emulator into it.

    Also note that a lot of what you think are early boot messages are not
    really being printed out during early boot. The kernel queues printks
    until a console is running and then outputs them. An example of
    queuing is the processor initialization messages for the first
    processor. I believe there is a way to force messages like this to
    print as they occur using the BIOS on x86.

    > Or perhaps the VideoBoot module would be a useful addition to the VGA
    > boot driver compiled into the kernel to bring up the video card into a
    > sane state on any system (even a dumb framebuffer linear mode) so a fully
    > accelerated console driver in user space can take over later on?

    -- 
    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/
    

  • Next message: hui: "Re: [patch] Real-Time Preemption, -VP-2.6.9-rc4-mm1-U3"

    Relevant Pages

    • Re: Strange Intel Mobo Behavior
      ... Intel D946GZIS MOBO w/ICH7 SATA-II support ... It turned out one of the PCI cards had become a bit lose and was ... If I configure it as a VESA video system, ... do you have AGP support in your kernel? ...
      (freebsd-questions)
    • RE: [Linux-fbdev-devel] Re: Generic VESA framebuffer driver and Video card BOOT?
      ... >driver and Video card BOOT? ... >routing around so that it points to the correct card. ... >to be done in the kernel. ... to use this ROM for things like vgapost. ...
      (Linux-Kernel)
    • Re: vesa display codes (Etch Xorg memory leak?)
      ... You do realize that you may need to compile a custom kernel to enable ... framebuffer console to initialize correctly when support for my card was ... and a quick peek at a recent kernel's ../drivers/ video subtree .. ... Be aware that the video card is sometimes not the end of the story. ...
      (Debian-User)
    • Re: Linux 2.6.22-rc4
      ... It did not die on me so far, unlike that stock FC7 kernel ... on either an ati card (but the radeon driver quit supporting ... the r280 chipset according to boot messages, the main reason I bought this ... nvidia card) or on an older nvidia card that nv was quite happy with. ...
      (Linux-Kernel)
    • Re: Linux 2.6.22-rc4
      ... on either an ati card (but the radeon driver quit supporting ... the r280 chipset according to boot messages, the main reason I bought this ... nvidia card) or on an older nvidia card that nv was quite happy with. ... your kernel is tainted with nvidia crap we are not allowed to ...
      (Linux-Kernel)