summaryrefslogtreecommitdiffstats
path: root/documentation/kernel-dev/kernel-dev-advanced.xml
diff options
context:
space:
mode:
authorScott Rifenbark <scott.m.rifenbark@intel.com>2015-03-02 11:10:19 -0800
committerRichard Purdie <richard.purdie@linuxfoundation.org>2015-03-06 10:44:33 +0000
commita8f21965ebe043a6a86b62a3f56d8424a4894946 (patch)
tree1c3626a727a58b645f2fadec3a8ccdba763037f5 /documentation/kernel-dev/kernel-dev-advanced.xml
parent8ced82e8b245df8e49ce2b366ae192ef30c5a169 (diff)
downloadpoky-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/kernel-dev-advanced.xml')
-rw-r--r--documentation/kernel-dev/kernel-dev-advanced.xml28
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>