summaryrefslogtreecommitdiffstats
path: root/documentation/dev-manual/dev-manual-model.xml
diff options
context:
space:
mode:
authorScott Rifenbark <scott.m.rifenbark@intel.com>2013-04-10 11:40:07 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2013-04-11 12:22:30 +0100
commitc8c15c270239cf5855ceedcb8755f64c68116411 (patch)
treed6b6b96ebf5c3841422baa511fee1bad3b2f996a /documentation/dev-manual/dev-manual-model.xml
parent1ae6f9d89e2aab93255434f1399d52e341e16ecd (diff)
downloadast2050-yocto-poky-c8c15c270239cf5855ceedcb8755f64c68116411.zip
ast2050-yocto-poky-c8c15c270239cf5855ceedcb8755f64c68116411.tar.gz
dev-manual: Edits to "Kernel Overview" section.
(From yocto-docs rev: a2c37342f0ee1c4b52ed449243785b93b13319b3) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation/dev-manual/dev-manual-model.xml')
-rw-r--r--documentation/dev-manual/dev-manual-model.xml32
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 f8bd283..f1a741b 100644
--- a/documentation/dev-manual/dev-manual-model.xml
+++ b/documentation/dev-manual/dev-manual-model.xml
@@ -269,21 +269,15 @@
Within this group, you will find several kernels supported by
the Yocto Project:
<itemizedlist>
- <listitem><para><emphasis><filename>linux-yocto-2.6.34</filename></emphasis> - The
- stable Yocto Project kernel that is based on the Linux 2.6.34 released kernel.</para></listitem>
- <listitem><para><emphasis><filename>linux-yocto-2.6.37</filename></emphasis> - The
- stable Yocto Project kernel that is based on the Linux 2.6.37 released kernel.</para></listitem>
- <listitem><para><emphasis><filename>linux-yocto-3.0</filename></emphasis> - The stable
- Yocto Project kernel that is based on the Linux 3.0 released kernel.</para></listitem>
- <listitem><para><emphasis><filename>linux-yocto-3.0-1.1.x</filename></emphasis> - The
- stable Yocto Project kernel to use with the Yocto Project Release 1.1.x. This kernel
- is based on the Linux 3.0 released kernel.</para></listitem>
<listitem><para><emphasis><filename>linux-yocto-3.2</filename></emphasis> - The
stable Yocto Project kernel to use with the Yocto Project Release 1.2. This kernel
is based on the Linux 3.2 released kernel.</para></listitem>
<listitem><para><emphasis><filename>linux-yocto-3.4</filename></emphasis> - The
stable Yocto Project kernel to use with the Yocto Project Release 1.3. This kernel
is based on the Linux 3.4 released kernel.</para></listitem>
+ <listitem><para><emphasis><filename>linux-yocto-3.4</filename></emphasis> - The
+ stable Yocto Project kernel to use with the Yocto Project Release 1.4. This kernel
+ is based on the Linux 3.8 released kernel.</para></listitem>
<listitem><para><emphasis><filename>linux-yocto-dev</filename></emphasis> - A development
kernel based on the latest upstream release candidate available.</para></listitem>
</itemizedlist>
@@ -293,8 +287,8 @@
The kernels are maintained using the Git revision control system
that structures them using the familiar "tree", "branch", and "leaf" scheme.
Branches represent diversions from general code to more specific code, while leaves
- represent the end-points for a complete and unique kernel whose source files
- when gathered from the root of the tree to the leaf accumulate to create the files
+ represent the end-points for a complete and unique kernel whose source files,
+ when gathered from the root of the tree to the leaf, accumulate to create the files
necessary for a specific piece of hardware and its features.
The following figure displays this concept:
<para>
@@ -305,12 +299,12 @@
<para>
Within the figure, the "Kernel.org Branch Point" represents the point in the tree
where a supported base kernel is modified from the Linux kernel.
- For example, this could be the branch point for the <filename>linux-yocto-3.0</filename>
+ For example, this could be the branch point for the <filename>linux-yocto-3.4</filename>
kernel.
Thus, everything further to the right in the structure is based on the
- <filename>linux-yocto-3.0</filename> kernel.
+ <filename>linux-yocto-3.4</filename> kernel.
Branch points to right in the figure represent where the
- <filename>linux-yocto-3.0</filename> kernel is modified for specific hardware
+ <filename>linux-yocto-3.4</filename> kernel is modified for specific hardware
or types of kernels, such as real-time kernels.
Each leaf thus represents the end-point for a kernel designed to run on a specific
targeted device.
@@ -348,10 +342,14 @@
ways.
If you are working in the kernel all the time, you probably would want
to set up your own local Git repository of the kernel tree.
- If you just need to make some patches to the kernel, you can get at
- temporary kernel source files extracted and used during the OpenEmbedded
- build system.
+ If you just need to make some patches to the kernel, you can access
+ temporary kernel source files that were extracted and used
+ during a build.
We will just talk about working with the temporary source code.
+ For more information on how to get kernel source code onto your
+ host system, see the
+ "<link linkend='local-kernel-files'>Yocto Project Kernel</link>"
+ bulleted item earlier in the manual.
</para>
<para>
OpenPOWER on IntegriCloud