summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrancis Rowe <info@gluglug.org.uk>2015-05-11 17:36:16 (EDT)
committer Francis Rowe <info@gluglug.org.uk>2015-05-11 17:36:16 (EDT)
commit7c1f3f276af2577afd3877dfd06f89920627aab1 (patch)
treede6fb753187c2b047879b0c01f7748d2c017ef38
parent8105b08285e706b4c0f0db5bed2058c9211bf0a7 (diff)
downloadlibreboot-7c1f3f276af2577afd3877dfd06f89920627aab1.zip
libreboot-7c1f3f276af2577afd3877dfd06f89920627aab1.tar.gz
libreboot-7c1f3f276af2577afd3877dfd06f89920627aab1.tar.bz2
docs/maintain/index.html: notes about modifying the GRUB payload
-rw-r--r--docs/maintain/index.html22
1 files changed, 21 insertions, 1 deletions
diff --git a/docs/maintain/index.html b/docs/maintain/index.html
index e493d29..6946f95 100644
--- a/docs/maintain/index.html
+++ b/docs/maintain/index.html
@@ -401,7 +401,27 @@
<h1 id="altbuild_grub_payload">Change how the GRUB payload (grub.elf) is built (utility: grub-assemble)</h1>
<p>
- TODO: write this section
+ Look in <i>resources/utilities/grub-assemble/</i>.
+ </p>
+
+ <p>
+ <i>gen.sh</i> creates ELF executables of GRUB with different configurations:
+ text-mode or framebuffer mode in coreboot. Essentially,
+ the text-mode version has no background nor any custom fonts,
+ and contains MemTest86+. You probably don't need to modify these
+ files at all.
+ </p>
+
+ <p>
+ <i>grub_memdisk_keymap</i> simply adds all the keyboard layout
+ files. The keymap files are in <i>keymap/</i>, and
+ can be added to using the instructions at
+ <a href="../grub/index.html#grub_custom_keyboard">../grub/index.html#grub_custom_keyboard</a>.
+ </p>
+
+ <p>
+ <i>modules.conf</i> defines which modules will be included in the GRUB
+ ELF executable.
</p>
<p>