From 1ea92a27f60d51c320157155d21c41272124649c Mon Sep 17 00:00:00 2001 From: Scott Rifenbark Date: Mon, 20 Oct 2014 12:43:43 -0700 Subject: [PATCH] ref-manual: Added gummiboot class and four supporting variables. The variables added were: * EFI_PROVIDER * GUMMIBOOT_CFG * GUMMIBOOT_ENTRIES * GUMMIBOOT_TIMEOUT (From yocto-docs rev: 42d548a9c4e6eb8eb67ada258fefb32ba8ba175c) Signed-off-by: Scott Rifenbark Signed-off-by: Richard Purdie --- documentation/ref-manual/ref-classes.xml | 32 +++++++- documentation/ref-manual/ref-variables.xml | 86 +++++++++++++++++++++- 2 files changed, 115 insertions(+), 3 deletions(-) diff --git a/documentation/ref-manual/ref-classes.xml b/documentation/ref-manual/ref-classes.xml index ae01bcec97..2bb9e2d890 100644 --- a/documentation/ref-manual/ref-classes.xml +++ b/documentation/ref-manual/ref-classes.xml @@ -494,7 +494,7 @@ A class used by the archiver and the copyleft_compliance - classe for filtering licenses. + class for filtering licenses. This is an internal class and is not intended to be used directly. @@ -1034,6 +1034,36 @@ +
+ <filename>gummiboot.bbclass</filename> + + + The gummiboot class provides functions specific + to the gummiboot bootloader for building bootable images. + This is an internal class and is not intended to be + used directly. + Set the + EFI_PROVIDER + variable to "gummiboot" to use this class. + + + + For information on more variables used and supported in this class, + see the + GUMMIBOOT_CFG, + GUMMIBOOT_ENTRIES, + and + GUMMIBOOT_TIMEOUT + variables. + + + + You can also see the + Gummiboot documentation + for more information. + +
+
<filename>gzipnative.bbclass</filename> diff --git a/documentation/ref-manual/ref-variables.xml b/documentation/ref-manual/ref-variables.xml index bc17ee409b..cc5382f334 100644 --- a/documentation/ref-manual/ref-variables.xml +++ b/documentation/ref-manual/ref-variables.xml @@ -20,7 +20,7 @@ B C D - E + E F G H @@ -2233,9 +2233,29 @@ E - ENABLE_BINARY_LOCALE_GENERATION + EFI_PROVIDER + + Setting this variable to "gummiboot" causes the + OpenEmbedded build system to use the Gummiboot bootloader. + + + + See the + gummiboot + class for more information. + + + + For information on Gummiboot, see the + Gummiboot documentation. + + + + + ENABLE_BINARY_LOCALE_GENERATION + Variable that controls which locales for eglibc are generated during the build (useful if the target device has 64Mbytes @@ -3046,6 +3066,68 @@ + GUMMIBOOT_CFG + + + Specifies the configuration file that should be used. + By default, the + gummiboot + class sets the GUMMIBOOT_CFG as + follows: + + GUMMIBOOT_CFG ?= "${S}/loader.conf" + + + + + For information on Gummiboot, see the + Gummiboot documentation. + + + + + GUMMIBOOT_ENTRIES + + + Specifies a list of entry files + (*.conf) to be installed + containing one boot entry per file. + By default, the + gummiboot + class sets the GUMMIBOOT_ENTRIES as + follows: + + GUMMIBOOT_ENTRIES ?= "" + + + + + For information on Gummiboot, see the + Gummiboot documentation. + + + + + GUMMIBOOT_TIMEOUT + + + Specifies the boot menu timeout in seconds. + By default, the + gummiboot + class sets the GUMMIBOOT_TIMEOUT as + follows: + + GUMMIBOOT_TIMEOUT ?= "10" + + + + + For information on Gummiboot, see the + Gummiboot documentation. + + + + H