diff options
author | Stefan Reinauer <stepan@coreboot.org> | 2010-12-30 17:39:50 +0000 |
---|---|---|
committer | Stefan Reinauer <stepan@openbios.org> | 2010-12-30 17:39:50 +0000 |
commit | f1939bb29b15cb68e90c68ceda86d8d9ad20e746 (patch) | |
tree | a9bd473bf183e23d4ce3361424b0981afeb8a415 /src/Kconfig | |
parent | d7ce71d58f7dc2bdc9c0dd8eb7b804f0194071fa (diff) | |
download | coreboot-staging-f1939bb29b15cb68e90c68ceda86d8d9ad20e746.zip coreboot-staging-f1939bb29b15cb68e90c68ceda86d8d9ad20e746.tar.gz |
Per default, use SeaBIOS payload instead of no payload.
Add choice to use stable or master version of seabios repository
Signed-off-by: Stefan Reinauer <stepan@coreboot.org>
Acked-by: Stefan Reinauer <stepan@coreboot.org>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@6223 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
Diffstat (limited to 'src/Kconfig')
-rw-r--r-- | src/Kconfig | 34 |
1 files changed, 32 insertions, 2 deletions
diff --git a/src/Kconfig b/src/Kconfig index 6894a6a..77546b0 100644 --- a/src/Kconfig +++ b/src/Kconfig @@ -333,7 +333,8 @@ menu "Payload" choice prompt "Add a payload" - default PAYLOAD_NONE + default PAYLOAD_NONE if !ARCH_X86 + default PAYLOAD_SEABIOS if ARCH_X86 config PAYLOAD_NONE bool "None" @@ -355,6 +356,31 @@ config PAYLOAD_ELF You will be able to specify the location and file name of the payload image later. +config PAYLOAD_SEABIOS + bool "SeaBIOS" + depends on ARCH_X86 + help + Select this option if you want to build a coreboot image + with a SeaBIOS payload. If you don't know what this is + about, just leave it enabled. + + See http://coreboot.org/Payloads for more information. + +endchoice + +choice + prompt "SeaBIOS version" + default SEABIOS_STABLE + depends on PAYLOAD_SEABIOS + +config SEABIOS_STABLE + bool "stable" + help + Stable SeaBIOS version +config SEABIOS_MASTER + bool "master" + help + Newest SeaBIOS version endchoice config PAYLOAD_FILE @@ -364,11 +390,15 @@ config PAYLOAD_FILE help The path and filename of the ELF executable file to use as payload. +config PAYLOAD_FILE + depends on PAYLOAD_SEABIOS + default "payloads/external/SeaBIOS/seabios/out/bios.bin.elf" + # TODO: Defined if no payload? Breaks build? config COMPRESSED_PAYLOAD_LZMA bool "Use LZMA compression for payloads" default y - depends on PAYLOAD_ELF + depends on PAYLOAD_ELF || PAYLOAD_SEABIOS help In order to reduce the size payloads take up in the ROM chip coreboot can compress them using the LZMA algorithm. |