From 41b2c207befeba7bc1f0a00e501f05ed07f2ffaa Mon Sep 17 00:00:00 2001 From: Uwe Hermann Date: Sat, 3 Mar 2007 19:23:16 +0000 Subject: [PATCH] Add a Kconfig option for choosing the payload filename and path. Signed-off-by: Uwe Hermann Acked-by: Stefan Reinauer git-svn-id: svn://coreboot.org/repository/LinuxBIOSv3@180 f3766cd6-281f-0410-b1cd-43a5c92072e9 --- Kconfig | 10 ++++++++++ arch/x86/Makefile | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/Kconfig b/Kconfig index 6e81a2d6e8..2fe2ae27df 100644 --- a/Kconfig +++ b/Kconfig @@ -10,3 +10,13 @@ source arch/Kconfig source lib/Kconfig source console/Kconfig +menu "Payload" + +config PAYLOAD + string "Payload filename" + default "filo.elf" + help + The path and filename of the payload file to use. + +endmenu + diff --git a/arch/x86/Makefile b/arch/x86/Makefile index 3040bdb7f5..630c24d44c 100644 --- a/arch/x86/Makefile +++ b/arch/x86/Makefile @@ -53,7 +53,7 @@ $(obj)/linuxbios.lar: $(obj)/util/lar/lar lzma $(obj)/linuxbios.initram $(obj)/l $(Q)mkdir $(obj)/lar.tmp/normal $(Q)cp $(obj)/linuxbios.initram $(obj)/lar.tmp/normal/initram $(Q)cp $(obj)/linuxbios.stage2 $(obj)/lar.tmp/normal/stage2 - $(Q)cp $(PAYLOAD) $(obj)/lar.tmp/normal/payload + $(Q)cp $(CONFIG_PAYLOAD) $(obj)/lar.tmp/normal/payload $(Q)printf " " $(Q)cd $(obj)/lar.tmp && ../util/lar/lar c ../linuxbios.lar.pre normal/initram normal/stage2 normal/payload $(Q)# TODO: Dynamically pad the LAR archive. bs is image size - bootblock size (16k)