[SeaBIOS] [PATCH] src/bootsplash.c: Fix displaying VGA bootsplash

Gerhard Wiesinger lists at wiesinger.com
Tue Feb 14 06:37:18 CET 2012


On Mon, 13 Feb 2012, Kevin O'Connor wrote:

> On Mon, Feb 13, 2012 at 07:42:52AM +0100, Gerhard Wiesinger wrote:
>> VGA bootsplash isn't displayed because video mode is set
>> which clears the display. Video mode has already been set
>> by the VGA BIOS.
>
> The experience from running on real hardware has indicated that a real
> off-the-shelf BIOS will init the display and clear the screen at
> startup.  We've seen real off-the-shelf vgabios do weird things if the
> BIOS doesn't init and clear the screen.

But on real hardware one CAN SEE init string display of e.g. NVIDIA and 
AMD cards (some do also a beep after VGA display or on BIOS init). Also 
screen is cleared afterwards. Maybe there is a short delay in VGA 
BIOS/BIOS.

Another possibility would be to add it as option in the build 
process. I've already defined an #ifdef therefore.

Maybe an optional delay (config option) before setting video mode would 
also be fine.

Ciao,
Gerhard

--
http://www.wiesinger.com/



More information about the SeaBIOS mailing list