2015-07-01 00:58:56 +02:00
|
|
|
if PAYLOAD_SEABIOS
|
|
|
|
|
|
|
|
choice
|
|
|
|
prompt "SeaBIOS version"
|
|
|
|
default SEABIOS_STABLE
|
|
|
|
|
|
|
|
config SEABIOS_STABLE
|
2015-09-02 00:02:56 +02:00
|
|
|
bool "1.8.2"
|
2015-07-01 00:58:56 +02:00
|
|
|
help
|
|
|
|
Stable SeaBIOS version
|
|
|
|
config SEABIOS_MASTER
|
|
|
|
bool "master"
|
|
|
|
help
|
|
|
|
Newest SeaBIOS version
|
|
|
|
|
|
|
|
endchoice
|
|
|
|
|
|
|
|
config SEABIOS_PS2_TIMEOUT
|
|
|
|
prompt "PS/2 keyboard controller initialization timeout (milliseconds)"
|
|
|
|
default 0
|
|
|
|
int
|
|
|
|
help
|
|
|
|
Some PS/2 keyboard controllers don't respond to commands immediately
|
|
|
|
after powering on. This specifies how long SeaBIOS will wait for the
|
|
|
|
keyboard controller to become ready before giving up.
|
|
|
|
|
|
|
|
config SEABIOS_THREAD_OPTIONROMS
|
|
|
|
prompt "Hardware init during option ROM execution"
|
|
|
|
default n
|
|
|
|
bool
|
|
|
|
help
|
|
|
|
Allow hardware init to run in parallel with optionrom execution.
|
|
|
|
|
|
|
|
This can reduce boot time, but can cause some timing
|
|
|
|
variations during option ROM code execution. It is not
|
|
|
|
known if all option ROMs will behave properly with this option.
|
|
|
|
|
|
|
|
config SEABIOS_VGA_COREBOOT
|
|
|
|
prompt "Include generated option rom that implements legacy VGA BIOS compatibility"
|
|
|
|
default n
|
|
|
|
depends on !VGA_BIOS && (MAINBOARD_DO_NATIVE_VGA_INIT || MAINBOARD_HAS_NATIVE_VGA_INIT_TEXTMODECFG)
|
|
|
|
bool
|
|
|
|
help
|
|
|
|
Coreboot can initialize the GPU of some mainboards.
|
2015-11-28 23:44:34 +01:00
|
|
|
|
2015-07-01 00:58:56 +02:00
|
|
|
After initializing the GPU, the information about it can be passed to the payload.
|
|
|
|
Provide an option rom that implements this legacy VGA BIOS compatibility requirement.
|
|
|
|
|
2015-11-28 23:44:34 +01:00
|
|
|
config PAYLOAD_CONFIGFILE
|
|
|
|
string "SeaBIOS config file"
|
|
|
|
default ""
|
|
|
|
help
|
|
|
|
This option allows a platform to set Kconfig options for a basic
|
|
|
|
SeaBIOS payload. In general, if the option is used, the default
|
|
|
|
would be "$(top)/src/mainboard/$(MAINBOARDDIR)/config_seabios"
|
|
|
|
|
2015-07-01 00:58:56 +02:00
|
|
|
config PAYLOAD_FILE
|
|
|
|
default "payloads/external/SeaBIOS/seabios/out/bios.bin.elf"
|
|
|
|
|
|
|
|
config PAYLOAD_VGABIOS_FILE
|
|
|
|
string
|
|
|
|
depends on SEABIOS_VGA_COREBOOT
|
|
|
|
default "payloads/external/SeaBIOS/seabios/out/vgabios.bin"
|
|
|
|
|
|
|
|
endif
|