payloads/seabios: Enable SeaVGABIOS option if native text init supported

SeaVGABIOS supports both the coreboot linear framebuffer and native EGA
text mode.  To use SeaBIOS interactively on standard VGA hardware a VBIOS
is needed; SeaVGABIOS is one such option.

TEST: Booted KFSN4-DRE with XGI Volari Z9s and SeaVGABIOS.  Was able to
interact with SeaBIOS and comboot menu, then booted Linux successfully.
VGA display was continuously usable from power on to Linux login.

Change-Id: Id4bd4cb5cece9114457633832c5f0e5280c02b47
Signed-off-by: Timothy Pearson <tpearson@raptorengineeringinc.com>
Reviewed-on: http://review.coreboot.org/8368
Tested-by: build bot (Jenkins)
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
Reviewed-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
This commit is contained in:
Timothy Pearson 2015-02-05 10:47:40 -06:00 committed by Alexandru Gagniuc
parent 4549e5a665
commit adb5908dc8
1 changed files with 1 additions and 1 deletions

View File

@ -661,7 +661,7 @@ config SEABIOS_MALLOC_UPPERMEMORY
config SEABIOS_VGA_COREBOOT config SEABIOS_VGA_COREBOOT
prompt "Include generated option rom that implements legacy VGA BIOS compatibility" if PAYLOAD_SEABIOS prompt "Include generated option rom that implements legacy VGA BIOS compatibility" if PAYLOAD_SEABIOS
default n default n
depends on !VGA_BIOS && MAINBOARD_DO_NATIVE_VGA_INIT depends on !VGA_BIOS && (MAINBOARD_DO_NATIVE_VGA_INIT || MAINBOARD_HAS_NATIVE_VGA_INIT_TEXTMODECFG)
bool bool
help help
Coreboot can initialize the GPU of some mainboards. Coreboot can initialize the GPU of some mainboards.