[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