diff options
author | Stefan Reinauer <stefan.reinauer@coreboot.org> | 2007-06-09 17:43:26 +0000 |
---|---|---|
committer | Stefan Reinauer <stefan.reinauer@coreboot.org> | 2007-06-09 17:43:26 +0000 |
commit | 1e384b3bb9fdef21c5d0204a81ff00e24af5bf43 (patch) | |
tree | d02e77d02e0a0ea0b7215b72cffa1c0479123e6d /Kconfig | |
parent | e32e8c3144034be3b357762b07922587c1c64e68 (diff) | |
download | coreboot-1e384b3bb9fdef21c5d0204a81ff00e24af5bf43.tar.gz coreboot-1e384b3bb9fdef21c5d0204a81ff00e24af5bf43.tar.bz2 coreboot-1e384b3bb9fdef21c5d0204a81ff00e24af5bf43.zip |
Rework payload handling to only provide two options:
- Payload file
- No payload
Document the current procedure in the README.
Signed-off-by: Uwe Hermann <uwe@hermann-uwe.de>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://coreboot.org/repository/LinuxBIOSv3@350 f3766cd6-281f-0410-b1cd-43a5c92072e9
Diffstat (limited to 'Kconfig')
-rw-r--r-- | Kconfig | 73 |
1 files changed, 17 insertions, 56 deletions
@@ -76,71 +76,32 @@ menu "Payload" choice prompt "Payload type" - default PAYLOAD_ELF - -config PAYLOAD_FILO - bool "FILO" - help - TODO - -config PAYLOAD_ETHERBOOT - bool "Etherboot" - help - TODO - -config PAYLOAD_MEMTEST86 - bool "Memtest86" - help - TODO - -config PAYLOAD_LINUX - bool "Linux kernel" - help - TODO + default PAYLOAD_NONE config PAYLOAD_ELF - bool "Any ELF executable" + bool "An ELF executable payload file" help - TODO + Select this option if you have a payload image (an ELF file) + which LinuxBIOS should run as soon as the basic hardware + initialization is completed. -config PAYLOAD_DUMMY - bool "Dummy payload" - help - For testing purposes only. - -endchoice - -config PAYLOAD_FILO_DIR - string "FILO source code directory" - depends PAYLOAD_FILO - default "/tmp/filo-0.5" - help - The directory where the FILO source code is located. + You will be able to specify the location and file name of the + payload image later. -config PAYLOAD_FILO_CONFIGFILE - string "Filename of the FILO 'Config' file" - depends PAYLOAD_FILO - default "Config" +config PAYLOAD_NONE + bool "No payload" help - The filename of the FILO 'Config' file to use. This file must reside - in the directory specified via PAYLOAD_FILO_DIR. + Select this option if you want to create an "empty" LinuxBIOS + ROM image for a certain mainboard, i.e. a LinuxBIOS ROM image + which does not yet contain a payload. -config PAYLOAD_LINUX_DIR - string "Linux kernel source code directory" - depends PAYLOAD_LINUX - default "/usr/src/linux" - help - The directory where the Linux kernel source code is located. + For such an image to be useful, you have to use the 'lar' tool + to add a payload to the ROM image later. -config PAYLOAD_LINUX_CONFIGFILE - string "Path and filename of the Linux .config file to use" - depends PAYLOAD_LINUX - default ".config" # FIXME! - help - The path and filename of the Linux .config file to use. +endchoice -config PAYLOAD_ELF_FILE - string "Path and filename of the ELF file to use as payload" +config PAYLOAD_FILE + string "Payload path and filename" depends PAYLOAD_ELF default "payload.elf" help |