summaryrefslogtreecommitdiffstats
path: root/Kconfig
diff options
context:
space:
mode:
authorStefan Reinauer <stefan.reinauer@coreboot.org>2007-06-09 17:43:26 +0000
committerStefan Reinauer <stefan.reinauer@coreboot.org>2007-06-09 17:43:26 +0000
commit1e384b3bb9fdef21c5d0204a81ff00e24af5bf43 (patch)
treed02e77d02e0a0ea0b7215b72cffa1c0479123e6d /Kconfig
parente32e8c3144034be3b357762b07922587c1c64e68 (diff)
downloadcoreboot-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--Kconfig73
1 files changed, 17 insertions, 56 deletions
diff --git a/Kconfig b/Kconfig
index 17f2950c64c5..5514c30c3b58 100644
--- a/Kconfig
+++ b/Kconfig
@@ -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