In addition to supporting configuration fragments and patches, the Yocto Project kernel tools also support rich Metadata 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 is to help you manage the complexity of the configuration and sources used to support multiple BSPs and Linux kernel types.
Kernel Metadata exists in many places.
One area in the Yocto Project
Source Repositories
is the yocto-kernel-cache
Git repository.
You can find this repository grouped under the "Yocto Linux Kernel"
heading in the
Yocto Project Source Repositories.
Kernel development tools ("kern-tools") exist also in the Yocto
Project Source Repositories under the "Yocto Linux Kernel" heading
in the yocto-kernel-tools
Git repository.
The recipe that builds these tools is
meta/recipes-kernel/kern-tools/kern-tools-native_git.bb
in the
Source Directory
(e.g. poky
).