[coreboot-gerrit] Patch set updated for coreboot: payloads/external/GRUB2: Add a possibility to add custom modules.

Vladimir Serbinenko (phcoder@gmail.com) gerrit at coreboot.org
Wed Feb 17 18:41:26 CET 2016


Vladimir Serbinenko (phcoder at gmail.com) just uploaded a new patch set to gerrit, which you can find at https://review.coreboot.org/13727

-gerrit

commit 48f7c8883fc27b2213a16fbb7ed34bafccdbc213
Author: Vladimir Serbinenko <phcoder at gmail.com>
Date:   Wed Feb 17 18:21:24 2016 +0100

    payloads/external/GRUB2: Add a possibility to add custom modules.
    
    Change-Id: I3004eac248561b0cd4e44bcef90fc66fae5d77ca
    Signed-off-by: Vladimir Serbinenko <phcoder at gmail.com>
---
 payloads/external/GRUB2/Kconfig      | 10 ++++++++++
 payloads/external/GRUB2/Makefile.inc |  2 +-
 2 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/payloads/external/GRUB2/Kconfig b/payloads/external/GRUB2/Kconfig
index 3d0fa6c..04f0fa9 100644
--- a/payloads/external/GRUB2/Kconfig
+++ b/payloads/external/GRUB2/Kconfig
@@ -11,6 +11,16 @@ config GRUB2_MASTER
 
 endchoice
 
+config GRUB2_EXTRA_MODULES
+	string "Extra modules to include in GRUB image"
+	help
+	  Space-separated list of additional modules to include. Few common
+	  ones:
+	  * bsd for *BSD
+	  * png/jpg for PNG/JPG images
+	  * gfxmenu for graphical menus (you'll need a theme as well)
+	  * gfxterm_background for setting background
+
 config PAYLOAD_FILE
 	default "payloads/external/GRUB2/grub2/build/default_payload.elf"
 
diff --git a/payloads/external/GRUB2/Makefile.inc b/payloads/external/GRUB2/Makefile.inc
index 4b08e7d..11630c8 100644
--- a/payloads/external/GRUB2/Makefile.inc
+++ b/payloads/external/GRUB2/Makefile.inc
@@ -42,7 +42,7 @@ config: checkout
 grub2: config
 	echo "    MAKE       GRUB2 $(NAME-y)"
 	$(MAKE) -C grub2/build CC="$(HOSTCC)"
-	$(MAKE) -C grub2/build default_payload.elf
+	$(MAKE) -C grub2/build default_payload.elf EXTRA_PAYLOAD_MODULES="$(GRUB2_EXTRA_MODULES)"
 
 clean:
 	test -d grub2 && $(MAKE) -C grub2 clean || exit 0



More information about the coreboot-gerrit mailing list