summaryrefslogtreecommitdiffstats
path: root/documentation
diff options
context:
space:
mode:
authorScott Rifenbark <scott.m.rifenbark@intel.com>2014-10-20 12:43:43 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2014-10-21 15:09:16 +0100
commit1ea92a27f60d51c320157155d21c41272124649c (patch)
tree9ef7eb8a007eb7a3f3dbd61304e36ca964fd5a2e /documentation
parent82638ca39f2f71317f996f1bfc725597d18ac03d (diff)
downloadpoky-1ea92a27f60d51c320157155d21c41272124649c.tar.gz
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 <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation')
-rw-r--r--documentation/ref-manual/ref-classes.xml32
-rw-r--r--documentation/ref-manual/ref-variables.xml86
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 @@
494 <para> 494 <para>
495 A class used by the archiver and the 495 A class used by the archiver and the
496 <link linkend='ref-classes-copyleft_compliance'><filename>copyleft_compliance</filename></link> 496 <link linkend='ref-classes-copyleft_compliance'><filename>copyleft_compliance</filename></link>
497 classe for filtering licenses. 497 class for filtering licenses.
498 This is an internal class and is not intended to be used directly. 498 This is an internal class and is not intended to be used directly.
499 </para> 499 </para>
500</section> 500</section>
@@ -1034,6 +1034,36 @@
1034 </para> 1034 </para>
1035</section> 1035</section>
1036 1036
1037<section id='ref-classes-gummiboot'>
1038 <title><filename>gummiboot.bbclass</filename></title>
1039
1040 <para>
1041 The <filename>gummiboot</filename> class provides functions specific
1042 to the gummiboot bootloader for building bootable images.
1043 This is an internal class and is not intended to be
1044 used directly.
1045 Set the
1046 <link linkend='var-EFI_PROVIDER'><filename>EFI_PROVIDER</filename></link>
1047 variable to "gummiboot" to use this class.
1048 </para>
1049
1050 <para>
1051 For information on more variables used and supported in this class,
1052 see the
1053 <link linkend='var-GUMMIBOOT_CFG'><filename>GUMMIBOOT_CFG</filename></link>,
1054 <link linkend='var-GUMMIBOOT_ENTRIES'><filename>GUMMIBOOT_ENTRIES</filename></link>,
1055 and
1056 <link linkend='var-GUMMIBOOT_TIMEOUT'><filename>GUMMIBOOT_TIMEOUT</filename></link>
1057 variables.
1058 </para>
1059
1060 <para>
1061 You can also see the
1062 <ulink url='https://wiki.archlinux.org/index.php/Gummiboot'>Gummiboot documentation</ulink>
1063 for more information.
1064 </para>
1065</section>
1066
1037<section id='ref-classes-gzipnative'> 1067<section id='ref-classes-gzipnative'>
1038 <title><filename>gzipnative.bbclass</filename></title> 1068 <title><filename>gzipnative.bbclass</filename></title>
1039 1069
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 @@
20 <link linkend='var-B'>B</link> 20 <link linkend='var-B'>B</link>
21 <link linkend='var-CFLAGS'>C</link> 21 <link linkend='var-CFLAGS'>C</link>
22 <link linkend='var-D'>D</link> 22 <link linkend='var-D'>D</link>
23 <link linkend='var-ENABLE_BINARY_LOCALE_GENERATION'>E</link> 23 <link linkend='var-EFI_PROVIDER'>E</link>
24 <link linkend='var-FEATURE_PACKAGES'>F</link> 24 <link linkend='var-FEATURE_PACKAGES'>F</link>
25 <link linkend='var-GLIBC_GENERATE_LOCALES'>G</link> 25 <link linkend='var-GLIBC_GENERATE_LOCALES'>G</link>
26 <link linkend='var-HOMEPAGE'>H</link> 26 <link linkend='var-HOMEPAGE'>H</link>
@@ -2233,9 +2233,29 @@
2233 2233
2234 <glossdiv id='var-glossary-e'><title>E</title> 2234 <glossdiv id='var-glossary-e'><title>E</title>
2235 2235
2236 <glossentry id='var-ENABLE_BINARY_LOCALE_GENERATION'><glossterm>ENABLE_BINARY_LOCALE_GENERATION</glossterm> 2236 <glossentry id='var-EFI_PROVIDER'><glossterm>EFI_PROVIDER</glossterm>
2237 <glossdef> 2237 <glossdef>
2238 <para></para> 2238 <para></para>
2239 <para>
2240 Setting this variable to "gummiboot" causes the
2241 OpenEmbedded build system to use the Gummiboot bootloader.
2242 </para>
2243
2244 <para>
2245 See the
2246 <link linkend='ref-classes-gummiboot'><filename>gummiboot</filename></link>
2247 class for more information.
2248 </para>
2249
2250 <para>
2251 For information on Gummiboot, see the
2252 <ulink url='https://wiki.archlinux.org/index.php/Gummiboot'>Gummiboot documentation</ulink>.
2253 </para>
2254 </glossdef>
2255 </glossentry>
2256
2257 <glossentry id='var-ENABLE_BINARY_LOCALE_GENERATION'><glossterm>ENABLE_BINARY_LOCALE_GENERATION</glossterm>
2258 <glossdef>
2239 <para>Variable that controls which locales for 2259 <para>Variable that controls which locales for
2240 <filename>eglibc</filename> are generated during the 2260 <filename>eglibc</filename> are generated during the
2241 build (useful if the target device has 64Mbytes 2261 build (useful if the target device has 64Mbytes
@@ -3046,6 +3066,68 @@
3046 </glossdef> 3066 </glossdef>
3047 </glossentry> 3067 </glossentry>
3048 3068
3069 <glossentry id='var-GUMMIBOOT_CFG'><glossterm>GUMMIBOOT_CFG</glossterm>
3070 <glossdef>
3071 <para>
3072 Specifies the configuration file that should be used.
3073 By default, the
3074 <link linkend='ref-classes-gummiboot'><filename>gummiboot</filename></link>
3075 class sets the <filename>GUMMIBOOT_CFG</filename> as
3076 follows:
3077 <literallayout class='monospaced'>
3078 GUMMIBOOT_CFG ?= "${<link linkend='var-S'>S</link>}/loader.conf"
3079 </literallayout>
3080 </para>
3081
3082 <para>
3083 For information on Gummiboot, see the
3084 <ulink url='https://wiki.archlinux.org/index.php/Gummiboot'>Gummiboot documentation</ulink>.
3085 </para>
3086 </glossdef>
3087 </glossentry>
3088
3089 <glossentry id='var-GUMMIBOOT_ENTRIES'><glossterm>GUMMIBOOT_ENTRIES</glossterm>
3090 <glossdef>
3091 <para>
3092 Specifies a list of entry files
3093 (<filename>*.conf</filename>) to be installed
3094 containing one boot entry per file.
3095 By default, the
3096 <link linkend='ref-classes-gummiboot'><filename>gummiboot</filename></link>
3097 class sets the <filename>GUMMIBOOT_ENTRIES</filename> as
3098 follows:
3099 <literallayout class='monospaced'>
3100 GUMMIBOOT_ENTRIES ?= ""
3101 </literallayout>
3102 </para>
3103
3104 <para>
3105 For information on Gummiboot, see the
3106 <ulink url='https://wiki.archlinux.org/index.php/Gummiboot'>Gummiboot documentation</ulink>.
3107 </para>
3108 </glossdef>
3109 </glossentry>
3110
3111 <glossentry id='var-GUMMIBOOT_TIMEOUT'><glossterm>GUMMIBOOT_TIMEOUT</glossterm>
3112 <glossdef>
3113 <para>
3114 Specifies the boot menu timeout in seconds.
3115 By default, the
3116 <link linkend='ref-classes-gummiboot'><filename>gummiboot</filename></link>
3117 class sets the <filename>GUMMIBOOT_TIMEOUT</filename> as
3118 follows:
3119 <literallayout class='monospaced'>
3120 GUMMIBOOT_TIMEOUT ?= "10"
3121 </literallayout>
3122 </para>
3123
3124 <para>
3125 For information on Gummiboot, see the
3126 <ulink url='https://wiki.archlinux.org/index.php/Gummiboot'>Gummiboot documentation</ulink>.
3127 </para>
3128 </glossdef>
3129 </glossentry>
3130
3049 </glossdiv> 3131 </glossdiv>
3050 3132
3051 <glossdiv id='var-glossary-h'><title>H</title> 3133 <glossdiv id='var-glossary-h'><title>H</title>