diff options
Diffstat (limited to 'documentation/dev-manual')
-rw-r--r-- | documentation/dev-manual/dev-manual-model.xml | 32 |
1 files changed, 15 insertions, 17 deletions
diff --git a/documentation/dev-manual/dev-manual-model.xml b/documentation/dev-manual/dev-manual-model.xml index f8bd28353c..f1a741b279 100644 --- a/documentation/dev-manual/dev-manual-model.xml +++ b/documentation/dev-manual/dev-manual-model.xml | |||
@@ -269,21 +269,15 @@ | |||
269 | Within this group, you will find several kernels supported by | 269 | Within this group, you will find several kernels supported by |
270 | the Yocto Project: | 270 | the Yocto Project: |
271 | <itemizedlist> | 271 | <itemizedlist> |
272 | <listitem><para><emphasis><filename>linux-yocto-2.6.34</filename></emphasis> - The | ||
273 | stable Yocto Project kernel that is based on the Linux 2.6.34 released kernel.</para></listitem> | ||
274 | <listitem><para><emphasis><filename>linux-yocto-2.6.37</filename></emphasis> - The | ||
275 | stable Yocto Project kernel that is based on the Linux 2.6.37 released kernel.</para></listitem> | ||
276 | <listitem><para><emphasis><filename>linux-yocto-3.0</filename></emphasis> - The stable | ||
277 | Yocto Project kernel that is based on the Linux 3.0 released kernel.</para></listitem> | ||
278 | <listitem><para><emphasis><filename>linux-yocto-3.0-1.1.x</filename></emphasis> - The | ||
279 | stable Yocto Project kernel to use with the Yocto Project Release 1.1.x. This kernel | ||
280 | is based on the Linux 3.0 released kernel.</para></listitem> | ||
281 | <listitem><para><emphasis><filename>linux-yocto-3.2</filename></emphasis> - The | 272 | <listitem><para><emphasis><filename>linux-yocto-3.2</filename></emphasis> - The |
282 | stable Yocto Project kernel to use with the Yocto Project Release 1.2. This kernel | 273 | stable Yocto Project kernel to use with the Yocto Project Release 1.2. This kernel |
283 | is based on the Linux 3.2 released kernel.</para></listitem> | 274 | is based on the Linux 3.2 released kernel.</para></listitem> |
284 | <listitem><para><emphasis><filename>linux-yocto-3.4</filename></emphasis> - The | 275 | <listitem><para><emphasis><filename>linux-yocto-3.4</filename></emphasis> - The |
285 | stable Yocto Project kernel to use with the Yocto Project Release 1.3. This kernel | 276 | stable Yocto Project kernel to use with the Yocto Project Release 1.3. This kernel |
286 | is based on the Linux 3.4 released kernel.</para></listitem> | 277 | is based on the Linux 3.4 released kernel.</para></listitem> |
278 | <listitem><para><emphasis><filename>linux-yocto-3.4</filename></emphasis> - The | ||
279 | stable Yocto Project kernel to use with the Yocto Project Release 1.4. This kernel | ||
280 | is based on the Linux 3.8 released kernel.</para></listitem> | ||
287 | <listitem><para><emphasis><filename>linux-yocto-dev</filename></emphasis> - A development | 281 | <listitem><para><emphasis><filename>linux-yocto-dev</filename></emphasis> - A development |
288 | kernel based on the latest upstream release candidate available.</para></listitem> | 282 | kernel based on the latest upstream release candidate available.</para></listitem> |
289 | </itemizedlist> | 283 | </itemizedlist> |
@@ -293,8 +287,8 @@ | |||
293 | The kernels are maintained using the Git revision control system | 287 | The kernels are maintained using the Git revision control system |
294 | that structures them using the familiar "tree", "branch", and "leaf" scheme. | 288 | that structures them using the familiar "tree", "branch", and "leaf" scheme. |
295 | Branches represent diversions from general code to more specific code, while leaves | 289 | Branches represent diversions from general code to more specific code, while leaves |
296 | represent the end-points for a complete and unique kernel whose source files | 290 | represent the end-points for a complete and unique kernel whose source files, |
297 | when gathered from the root of the tree to the leaf accumulate to create the files | 291 | when gathered from the root of the tree to the leaf, accumulate to create the files |
298 | necessary for a specific piece of hardware and its features. | 292 | necessary for a specific piece of hardware and its features. |
299 | The following figure displays this concept: | 293 | The following figure displays this concept: |
300 | <para> | 294 | <para> |
@@ -305,12 +299,12 @@ | |||
305 | <para> | 299 | <para> |
306 | Within the figure, the "Kernel.org Branch Point" represents the point in the tree | 300 | Within the figure, the "Kernel.org Branch Point" represents the point in the tree |
307 | where a supported base kernel is modified from the Linux kernel. | 301 | where a supported base kernel is modified from the Linux kernel. |
308 | For example, this could be the branch point for the <filename>linux-yocto-3.0</filename> | 302 | For example, this could be the branch point for the <filename>linux-yocto-3.4</filename> |
309 | kernel. | 303 | kernel. |
310 | Thus, everything further to the right in the structure is based on the | 304 | Thus, everything further to the right in the structure is based on the |
311 | <filename>linux-yocto-3.0</filename> kernel. | 305 | <filename>linux-yocto-3.4</filename> kernel. |
312 | Branch points to right in the figure represent where the | 306 | Branch points to right in the figure represent where the |
313 | <filename>linux-yocto-3.0</filename> kernel is modified for specific hardware | 307 | <filename>linux-yocto-3.4</filename> kernel is modified for specific hardware |
314 | or types of kernels, such as real-time kernels. | 308 | or types of kernels, such as real-time kernels. |
315 | Each leaf thus represents the end-point for a kernel designed to run on a specific | 309 | Each leaf thus represents the end-point for a kernel designed to run on a specific |
316 | targeted device. | 310 | targeted device. |
@@ -348,10 +342,14 @@ | |||
348 | ways. | 342 | ways. |
349 | If you are working in the kernel all the time, you probably would want | 343 | If you are working in the kernel all the time, you probably would want |
350 | to set up your own local Git repository of the kernel tree. | 344 | to set up your own local Git repository of the kernel tree. |
351 | If you just need to make some patches to the kernel, you can get at | 345 | If you just need to make some patches to the kernel, you can access |
352 | temporary kernel source files extracted and used during the OpenEmbedded | 346 | temporary kernel source files that were extracted and used |
353 | build system. | 347 | during a build. |
354 | We will just talk about working with the temporary source code. | 348 | We will just talk about working with the temporary source code. |
349 | For more information on how to get kernel source code onto your | ||
350 | host system, see the | ||
351 | "<link linkend='local-kernel-files'>Yocto Project Kernel</link>" | ||
352 | bulleted item earlier in the manual. | ||
355 | </para> | 353 | </para> |
356 | 354 | ||
357 | <para> | 355 | <para> |