summaryrefslogtreecommitdiffstats
path: root/documentation/kernel-dev/kernel-dev-intro.rst
diff options
context:
space:
mode:
Diffstat (limited to 'documentation/kernel-dev/kernel-dev-intro.rst')
-rw-r--r--documentation/kernel-dev/kernel-dev-intro.rst17
1 files changed, 8 insertions, 9 deletions
diff --git a/documentation/kernel-dev/kernel-dev-intro.rst b/documentation/kernel-dev/kernel-dev-intro.rst
index 447cddba20..5679a0ab80 100644
--- a/documentation/kernel-dev/kernel-dev-intro.rst
+++ b/documentation/kernel-dev/kernel-dev-intro.rst
@@ -23,7 +23,7 @@ Each Yocto Project release has a set of Yocto Linux kernel recipes,
23whose Git repositories you can view in the Yocto 23whose Git repositories you can view in the Yocto
24:yocto_git:`Source Repositories <>` under the "Yocto Linux Kernel" 24:yocto_git:`Source Repositories <>` under the "Yocto Linux Kernel"
25heading. New recipes for the release track the latest Linux kernel 25heading. New recipes for the release track the latest Linux kernel
26upstream developments from http://www.kernel.org> and introduce 26upstream developments from https://www.kernel.org and introduce
27newly-supported platforms. Previous recipes in the release are refreshed 27newly-supported platforms. Previous recipes in the release are refreshed
28and supported for at least one additional Yocto Project release. As they 28and supported for at least one additional Yocto Project release. As they
29align, these previous releases are updated to include the latest from 29align, these previous releases are updated to include the latest from
@@ -37,8 +37,8 @@ upstream Yocto Linux kernel development and kernel Metadata development.
37 37
38.. note:: 38.. note::
39 39
40 For more on Yocto Linux kernels, see the " 40 For more on Yocto Linux kernels, see the
41 Yocto Project Kernel Development and Maintenance 41 ":ref:`Yocto Project Kernel Development and Maintenance <kernel-big-picture>`"
42 section. 42 section.
43 43
44The Yocto Project also provides a powerful set of kernel tools for 44The Yocto Project also provides a powerful set of kernel tools for
@@ -75,7 +75,7 @@ tools with your own kernel sources.
75The remainder of this manual provides instructions for completing 75The remainder of this manual provides instructions for completing
76specific Linux kernel development tasks. These instructions assume you 76specific Linux kernel development tasks. These instructions assume you
77are comfortable working with 77are comfortable working with
78`BitBake <http://openembedded.org/wiki/Bitbake>`__ recipes and basic 78`BitBake <https://openembedded.org/wiki/Bitbake>`__ recipes and basic
79open-source development tools. Understanding these concepts will 79open-source development tools. Understanding these concepts will
80facilitate the process of working with the kernel recipes. If you find 80facilitate the process of working with the kernel recipes. If you find
81you need some additional background, please be sure to review and 81you need some additional background, please be sure to review and
@@ -158,8 +158,7 @@ general information and references for further information.
158 158
159 .. note:: 159 .. note::
160 160
161 Try to resist the temptation to directly edit an existing 161 Try to resist the temptation to directly edit an existing ``.config``
162 .config
163 file, which is found in the Build Directory among the source code 162 file, which is found in the Build Directory among the source code
164 used for the build. Doing so, can produce unexpected results when 163 used for the build. Doing so, can produce unexpected results when
165 the OpenEmbedded build system regenerates the configuration file. 164 the OpenEmbedded build system regenerates the configuration file.
@@ -167,9 +166,9 @@ general information and references for further information.
167 Once you are satisfied with the configuration changes made using 166 Once you are satisfied with the configuration changes made using
168 ``menuconfig`` and you have saved them, you can directly compare the 167 ``menuconfig`` and you have saved them, you can directly compare the
169 resulting ``.config`` file against an existing original and gather 168 resulting ``.config`` file against an existing original and gather
170 those changes into a `configuration fragment 169 those changes into a
171 file <#creating-config-fragments>`__ to be referenced from within the 170 :ref:`configuration fragment file <creating-config-fragments>` to be
172 kernel's ``.bbappend`` file. 171 referenced from within the kernel's ``.bbappend`` file.
173 172
174 Additionally, if you are working in a BSP layer and need to modify 173 Additionally, if you are working in a BSP layer and need to modify
175 the BSP's kernel's configuration, you can use ``menuconfig``. 174 the BSP's kernel's configuration, you can use ``menuconfig``.