[LinuxBIOS] r333 - LinuxBIOSv3

svn at openbios.org svn at openbios.org
Mon May 21 16:51:58 CEST 2007


Author: uwe
Date: 2007-05-21 16:51:57 +0200 (Mon, 21 May 2007)
New Revision: 333

Modified:
   LinuxBIOSv3/Kconfig
Log:
Payload selection dialog improvements (not fully usable, yet).

Signed-off-by: Uwe Hermann <uwe at hermann-uwe.de>
Acked-by: Peter Stuge <peter at stuge.se>



Modified: LinuxBIOSv3/Kconfig
===================================================================
--- LinuxBIOSv3/Kconfig	2007-05-21 06:48:47 UTC (rev 332)
+++ LinuxBIOSv3/Kconfig	2007-05-21 14:51:57 UTC (rev 333)
@@ -74,11 +74,77 @@
 
 menu "Payload"
 
-config PAYLOAD
-	string "Payload path and filename"
-	default "filo.elf"
+choice
+        prompt "Payload type"
+        default PAYLOAD_ELF
+
+config PAYLOAD_FILO
+	bool "FILO"
 	help
-	  The path and filename of the LinuxBIOS payload to use.
+	  TODO
 
+config PAYLOAD_ETHERBOOT
+	bool "Etherboot"
+	help
+	  TODO
+
+config PAYLOAD_MEMTEST86
+	bool "Memtest86"
+	help
+	  TODO
+
+config PAYLOAD_LINUX
+	bool "Linux kernel"
+	help
+	  TODO
+
+config PAYLOAD_ELF
+	bool "Any ELF executable"
+	help
+	  TODO
+
+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.
+
+config PAYLOAD_FILO_CONFIGFILE
+	string "Filename of the FILO 'Config' file"
+	depends PAYLOAD_FILO
+	default "Config"
+	help
+	  The filename of the FILO 'Config' file to use. This file must reside
+	  in the directory specified via PAYLOAD_FILO_DIR.
+
+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.
+
+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.
+
+config PAYLOAD_ELF_FILE
+	string "Path and filename of the ELF file to use as payload"
+	depends PAYLOAD_ELF
+	default "payload.elf"
+	help
+	  The path and filename of the ELF executable file to use as payload.
+
 endmenu
 





More information about the coreboot mailing list