kernel-dev: Additions to the "Overview" section.

I provided some background on two repositories: yocto-kernel-cache
and yocto-kernel-tools.

(From yocto-docs rev: 1741d6efd4ff8364a55d546897cab5e7cdee6da5)

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Scott Rifenbark
2017-09-28 15:36:35 -07:00
committed by Richard Purdie
parent 429719213d
commit bace1910d9

View File

@@ -13,11 +13,31 @@
Yocto Project kernel tools also support rich
<ulink url='&YOCTO_DOCS_REF_URL;#metadata'>Metadata</ulink> that you can
use to define complex policies and Board Support Package (BSP) support.
The purpose of the Metadata and the tools that manage it, known as
the kern-tools (<filename>kern-tools-native_git.bb</filename>), is
The purpose of the Metadata and the tools that manage it is
to help you manage the complexity of the configuration and sources
used to support multiple BSPs and Linux kernel types.
</para>
<para>
Kernel Metadata exists in many places.
One area in the Yocto Project
<ulink url='&YOCTO_DOCS_REF_URL;#source-repositories'>Source Repositories</ulink>
is the <filename>yocto-kernel-cache</filename> Git repository.
You can find this repository grouped under the "Yocto Linux Kernel"
heading in the
<ulink url='&YOCTO_GIT_URL;'>Yocto Project Source Repositories</ulink>.
</para>
<para>
Kernel development tools ("kern-tools") exist also in the Yocto
Project Source Repositories under the "Yocto Linux Kernel" heading
in the <filename>yocto-kernel-tools</filename> Git repository.
The recipe that builds these tools is
<filename>meta/recipes-kernel/kern-tools/kern-tools-native_git.bb</filename>
in the
<ulink url='&YOCTO_DOCS_REF_URL;#source-directory'>Source Directory</ulink>
(e.g. <filename>poky</filename>).
</para>
</section>
<section id='using-kernel-metadata-in-a-recipe'>