diff options
| author | Scott Rifenbark <scott.m.rifenbark@intel.com> | 2014-10-20 12:43:43 -0700 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2014-10-21 15:09:16 +0100 |
| commit | 1ea92a27f60d51c320157155d21c41272124649c (patch) | |
| tree | 9ef7eb8a007eb7a3f3dbd61304e36ca964fd5a2e /documentation | |
| parent | 82638ca39f2f71317f996f1bfc725597d18ac03d (diff) | |
| download | poky-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.xml | 32 | ||||
| -rw-r--r-- | 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 @@ | |||
| 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> |
