[coreboot-gerrit] Patch set updated for coreboot: eb31925 Add grub.cfg

Denis Carikli (GNUtoo@no-log.org) gerrit at coreboot.org
Wed Feb 5 00:19:26 CET 2014


Denis Carikli (GNUtoo at no-log.org) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/5109

-gerrit

commit eb319251f0564748db7cc4312d63e62854d7e7bc
Author: Denis 'GNUtoo' Carikli <GNUtoo at no-log.org>
Date:   Mon Feb 3 23:09:30 2014 +0100

    Add grub.cfg
    
    Change-Id: I5480d6a5f2a6bbae4222e05bbe92eb717e1aff65
    Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo at no-log.org>
---
 src/Kconfig               | 15 +++++++++++++++
 src/arch/x86/Makefile.inc |  6 ++++++
 2 files changed, 21 insertions(+)

diff --git a/src/Kconfig b/src/Kconfig
index 31a41ab..d866e6f 100644
--- a/src/Kconfig
+++ b/src/Kconfig
@@ -695,6 +695,21 @@ config PAYLOAD_FILE
 	help
 	  The result of a corebootPkg build
 
+config INCLUDE_GRUB2_CONFIG_FILE
+	bool "Include the GRUB2 grub.cfg file into the ROM image"
+	depends on PAYLOAD_GRUB2
+	default n
+	help
+	  Include the GRUB2 grub.cfg configuration file.
+	  This configuration may need to be coreboot specific.
+
+config GRUB2_CONFIG_FILE
+	string "Path and filename to grub.cfg"
+	depends on INCLUDE_GRUB2_CONFIG_FILE
+	default "grub.cfg"
+	help
+	  The path and filename to the file to be added to cbfs.
+
 # TODO: Defined if no payload? Breaks build?
 config COMPRESSED_PAYLOAD_LZMA
 	bool "Use LZMA compression for payloads"
diff --git a/src/arch/x86/Makefile.inc b/src/arch/x86/Makefile.inc
index 80e731f..f043bc4 100644
--- a/src/arch/x86/Makefile.inc
+++ b/src/arch/x86/Makefile.inc
@@ -126,6 +126,12 @@ ifeq ($(CONFIG_PAYLOAD_TIANOCORE),y)
 	@printf "    PAYLOAD    Tiano Core (compression: $(CBFS_PAYLOAD_COMPRESS_FLAG))\n"
 	$(CBFSTOOL) $@.tmp add-payload -f $(CONFIG_PAYLOAD_FILE) -n $(CONFIG_CBFS_PREFIX)/payload -c $(CBFS_PAYLOAD_COMPRESS_FLAG)
 endif
+
+ifeq ($(CONFIG_INCLUDE_GRUB2_CONFIG_FILE),y)
+	@printf "    CONFIG GRUB2  etc/grub.cfg\n"
+	$(CBFSTOOL) $@.tmp add -f $(CONFIG_GRUB2_CONFIG_FILE) -n etc/grub.cfg -t raw
+endif
+
 ifeq ($(CONFIG_INCLUDE_CONFIG_FILE),y)
 	@printf "    CONFIG     $(DOTCONFIG)\n"
 	if [ -f $(DOTCONFIG) ]; then \



More information about the coreboot-gerrit mailing list