summaryrefslogtreecommitdiffstats
path: root/documentation/dev-manual
diff options
context:
space:
mode:
authorScott Rifenbark <srifenbark@gmail.com>2017-06-29 09:32:57 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2017-07-12 00:28:14 +0100
commitbdeb6db2fbc8563b03ea17d9c18a5fa19830e12f (patch)
tree5e9e4a99616de64056b3f3c9fbe549b14283350a /documentation/dev-manual
parent7d2d54683c05637ea7ec048f7afc3fd45fb58e7f (diff)
downloadpoky-bdeb6db2fbc8563b03ea17d9c18a5fa19830e12f.tar.gz
kernel-dev, dev-manual: Moved Yocto Linux kernel overview
Fixes [YOCTO #11630] I took the Yocto Linux kernel overview list of kernels out of the dev-manual and moved them to the "Yocto Project Kernel Development and Maintenance" section in Appendix A of the kernel-dev manual. This is a much more logical area to introduce this type of Yocto Linux kernel information. (From yocto-docs rev: 0a5154cb4c23697f2b8e2341c8e1dc07362443d2) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation/dev-manual')
-rw-r--r--documentation/dev-manual/dev-manual-model.xml69
1 files changed, 2 insertions, 67 deletions
diff --git a/documentation/dev-manual/dev-manual-model.xml b/documentation/dev-manual/dev-manual-model.xml
index 30428b22f3..bd6a85b987 100644
--- a/documentation/dev-manual/dev-manual-model.xml
+++ b/documentation/dev-manual/dev-manual-model.xml
@@ -86,71 +86,6 @@
86 <title>Kernel Overview</title> 86 <title>Kernel Overview</title>
87 87
88 <para> 88 <para>
89 Traditionally, when one thinks of a patched kernel, they think of a base kernel
90 source tree and a fixed structure that contains kernel patches.
91 The Yocto Project, however, employs mechanisms that, in a sense, result in a kernel source
92 generator.
93 By the end of this section, this analogy will become clearer.
94 </para>
95
96 <para>
97 You can find a web interface to the Yocto Project kernel source repositories at
98 <ulink url='&YOCTO_GIT_URL;'></ulink>.
99 If you look at the interface, you will see to the left a grouping of
100 Git repositories titled "Yocto Linux Kernel."
101 Within this group, you will find several kernels supported by
102 the Yocto Project:
103 <itemizedlist>
104 <listitem><para><emphasis>
105 <filename>linux-yocto-4.1</filename></emphasis> - The
106 stable Yocto Project kernel to use with the Yocto
107 Project Release 2.0.
108 This kernel is based on the Linux 4.1 released kernel.
109 </para></listitem>
110 <listitem><para><emphasis>
111 <filename>linux-yocto-4.4</filename></emphasis> - The
112 stable Yocto Project kernel to use with the Yocto
113 Project Release 2.1.
114 This kernel is based on the Linux 4.4 released kernel.
115 </para></listitem>
116 <listitem><para><emphasis>
117 <filename>linux-yocto-4.9</filename></emphasis> - The
118 stable Yocto Project kernel to use with the Yocto
119 Project Release 2.3.
120 This kernel is based on the Linux 4.9 released kernel.
121 </para></listitem>
122 <listitem><para><emphasis>
123 <filename>linux-yocto-4.10</filename></emphasis> - The
124 default stable Yocto Project kernel to use with the
125 Yocto Project Release 2.3.
126 This kernel is based on the Linux 4.10 released kernel.
127 </para></listitem>
128 <listitem><para><emphasis>
129 <filename>linux-yocto-dev</filename></emphasis> - A
130 development kernel based on the latest upstream release
131 candidate available.
132 </para></listitem>
133 </itemizedlist>
134 <note>
135 Long Term Support Initiative (LTSI) for Yocto Project kernels
136 is as follows:
137 <itemizedlist>
138 <listitem><para>For Yocto Project releases 1.7, 1.8, and 2.0,
139 the LTSI kernel is <filename>linux-yocto-3.14</filename>.
140 </para></listitem>
141 <listitem><para>For Yocto Project releases 2.1, 2.2, and 2.3,
142 the LTSI kernel is <filename>linux-yocto-4.1</filename>.
143 </para></listitem>
144 <listitem><para><filename>linux-yocto-4.1</filename>,
145 <filename>linux-yocto-4.4</filename>, and
146 <filename>linux-yocto-4.9</filename> are all LTS
147 kernels.
148 </para></listitem>
149 </itemizedlist>
150 </note>
151 </para>
152
153 <para>
154 The kernels are maintained using the Git revision control system 89 The kernels are maintained using the Git revision control system
155 that structures them using the familiar "tree", "branch", and "leaf" scheme. 90 that structures them using the familiar "tree", "branch", and "leaf" scheme.
156 Branches represent diversions from general code to more specific code, while leaves 91 Branches represent diversions from general code to more specific code, while leaves
@@ -215,8 +150,8 @@
215 We will just talk about working with the temporary source code. 150 We will just talk about working with the temporary source code.
216 For more information on how to get kernel source code onto your 151 For more information on how to get kernel source code onto your
217 host system, see the 152 host system, see the
218 "<link linkend='local-kernel-files'>Yocto Project Kernel</link>" 153 "<link linkend='local-kernel-files'>Setting Up to Work On a Kernel</link>"
219 bulleted item earlier in the manual. 154 section.
220 </para> 155 </para>
221 156
222 <para> 157 <para>