diff options
| author | Scott Rifenbark <scott.m.rifenbark@intel.com> | 2015-03-02 11:10:19 -0800 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2015-03-06 10:44:33 +0000 |
| commit | a8f21965ebe043a6a86b62a3f56d8424a4894946 (patch) | |
| tree | 1c3626a727a58b645f2fadec3a8ccdba763037f5 /documentation/kernel-dev | |
| parent | 8ced82e8b245df8e49ce2b366ae192ef30c5a169 (diff) | |
| download | poky-a8f21965ebe043a6a86b62a3f56d8424a4894946.tar.gz | |
kernel-dev, ref-manual: Edits to KBRANCH.
Applied some edits to the areas where KBRANCH is discussed.
Clarified that setting it is not optional any longer.
(From yocto-docs rev: 4d0b2d92140d066048d9ff36453c7ea589eebe55)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation/kernel-dev')
| -rw-r--r-- | documentation/kernel-dev/kernel-dev-advanced.xml | 28 |
1 files changed, 17 insertions, 11 deletions
diff --git a/documentation/kernel-dev/kernel-dev-advanced.xml b/documentation/kernel-dev/kernel-dev-advanced.xml index 785076026d..9b35a422db 100644 --- a/documentation/kernel-dev/kernel-dev-advanced.xml +++ b/documentation/kernel-dev/kernel-dev-advanced.xml | |||
| @@ -24,9 +24,9 @@ | |||
| 24 | <title>Using Kernel Metadata in a Recipe</title> | 24 | <title>Using Kernel Metadata in a Recipe</title> |
| 25 | 25 | ||
| 26 | <para> | 26 | <para> |
| 27 | The kernel sources in the Yocto Project contain kernel Metadata, which is | 27 | The kernel sources in the Yocto Project contain kernel Metadata, which |
| 28 | located in the <filename>meta</filename> branches of the kernel source | 28 | is located in the <filename>meta</filename> branches of the kernel |
| 29 | Git repositories. | 29 | source Git repositories. |
| 30 | This Metadata defines Board Support Packages (BSPs) that | 30 | This Metadata defines Board Support Packages (BSPs) that |
| 31 | correspond to definitions in linux-yocto recipes for the same BSPs. | 31 | correspond to definitions in linux-yocto recipes for the same BSPs. |
| 32 | A BSP consists of an aggregation of kernel policy and hardware-specific | 32 | A BSP consists of an aggregation of kernel policy and hardware-specific |
| @@ -61,20 +61,26 @@ | |||
| 61 | </para> | 61 | </para> |
| 62 | 62 | ||
| 63 | <para> | 63 | <para> |
| 64 | Every linux-yocto style recipe must also indicate the Linux kernel | ||
| 65 | source repository branch used to build the Linux kernel. | ||
| 66 | The <ulink url='&YOCTO_DOCS_REF_URL;#var-KBRANCH'>KBRANCH</ulink> | ||
| 67 | variable must be set to indicate the branch. | ||
| 68 | <note> | ||
| 69 | You can use the <filename>KBRANCH</filename> value to define an | ||
| 70 | alternate branch typically with a machine override as follows: | ||
| 71 | <literallayout class='monospaced'> | ||
| 72 | KBRANCH_fri2 ?= "standard/fri2" | ||
| 73 | </literallayout> | ||
| 74 | </note> | ||
| 75 | </para> | ||
| 76 | |||
| 77 | <para> | ||
| 64 | The linux-yocto style recipes can optionally define the following | 78 | The linux-yocto style recipes can optionally define the following |
| 65 | variables: | 79 | variables: |
| 66 | <literallayout class='monospaced'> | 80 | <literallayout class='monospaced'> |
| 67 | <ulink url='&YOCTO_DOCS_REF_URL;#var-KBRANCH'>KBRANCH</ulink> | ||
| 68 | <ulink url='&YOCTO_DOCS_REF_URL;#var-KERNEL_FEATURES'>KERNEL_FEATURES</ulink> | 81 | <ulink url='&YOCTO_DOCS_REF_URL;#var-KERNEL_FEATURES'>KERNEL_FEATURES</ulink> |
| 69 | <ulink url='&YOCTO_DOCS_REF_URL;#var-LINUX_KERNEL_TYPE'>LINUX_KERNEL_TYPE</ulink> | 82 | <ulink url='&YOCTO_DOCS_REF_URL;#var-LINUX_KERNEL_TYPE'>LINUX_KERNEL_TYPE</ulink> |
| 70 | </literallayout> | 83 | </literallayout> |
| 71 | <filename>KBRANCH</filename> defines the Linux kernel source | ||
| 72 | repository's branch to use to build the Linux kernel. | ||
| 73 | You can use the value to define an alternate branch typically with a | ||
| 74 | machine override as follows: | ||
| 75 | <literallayout class='monospaced'> | ||
| 76 | KBRANCH_fri2 ?= "standard/fri2" | ||
| 77 | </literallayout> | ||
| 78 | </para> | 84 | </para> |
| 79 | 85 | ||
| 80 | <para> | 86 | <para> |
