diff options
Diffstat (limited to 'documentation/kernel-dev')
| -rw-r--r-- | documentation/kernel-dev/kernel-dev-advanced.xml | 44 |
1 files changed, 20 insertions, 24 deletions
diff --git a/documentation/kernel-dev/kernel-dev-advanced.xml b/documentation/kernel-dev/kernel-dev-advanced.xml index a951aaec5d..18238c75c2 100644 --- a/documentation/kernel-dev/kernel-dev-advanced.xml +++ b/documentation/kernel-dev/kernel-dev-advanced.xml | |||
| @@ -285,38 +285,34 @@ metadata directory. For details, see 3.3. | |||
| 285 | <title>Kernel Metadata Location</title> | 285 | <title>Kernel Metadata Location</title> |
| 286 | 286 | ||
| 287 | <para> | 287 | <para> |
| 288 | This metadata can be defined along with the Linux kernel | 288 | Kernel Metadata can be defined in either the kernel recipe |
| 289 | recipe (recipe-space) as partially described in the | 289 | (recipe-space) or in the kernel tree (in-tree). |
| 290 | "<link linkend='modifying-an-existing-recipe'>Modifying an Existing Recipe</link>" | 290 | Where you choose to define the Metadata depends on what you want |
| 291 | section as well as within the Linux kernel sources themselves | 291 | to do and how you intend to work. |
| 292 | (in-tree). | 292 | Regardless of where you define the kernel Metadata, the syntax used |
| 293 | applies equally. | ||
| 293 | </para> | 294 | </para> |
| 294 | 295 | ||
| 295 | <para> | 296 | <para> |
| 296 | Where you choose to store the metadata depends on what you want | ||
| 297 | to do and how you intend to work. | ||
| 298 | If you are unfamiliar with the Linux kernel and only wish | 297 | If you are unfamiliar with the Linux kernel and only wish |
| 299 | to apply a config and possibly a couple of patches provided to | 298 | to apply a configuration and possibly a couple of patches provided to |
| 300 | you by others, you may find the recipe-space mechanism to be easier | 299 | you by others, the recipe-space method is recommended. |
| 301 | to work with. | 300 | This method is also a good approach if you are working with Linux kernel |
| 302 | This is also a good approach if you are working with Linux kernel | 301 | sources you do not control or if you just do not want to maintain a |
| 303 | sources you do not control or if you just don't want to maintain a | 302 | Linux kernel Git repository on your own. |
| 304 | Linux kernel git repository on your own. | 303 | For partial information on how you can define kernel Metadata in |
| 304 | the recipe-space, see the | ||
| 305 | "<link linkend='modifying-an-existing-recipe'>Modifying an Existing Recipe</link>" | ||
| 306 | section. | ||
| 305 | </para> | 307 | </para> |
| 306 | 308 | ||
| 307 | <para> | 309 | <para> |
| 308 | If you are doing active kernel development and are already | 310 | Conversely, if you are actively developing a kernel and are already |
| 309 | maintaining a Linux kernel git repository of your own, you may find | 311 | maintaining a Linux kernel Git repository of your own, you might find |
| 310 | it more convenient to work with the metadata in the same | 312 | it more convenient to work with the kernel Metadata in the same |
| 311 | repository as the Linux kernel sources. | 313 | repository as the Linux kernel sources. |
| 312 | This can make iterative development of the Linux kernel more efficient | 314 | This method can make iterative development of the Linux kernel |
| 313 | outside of the BitBake environment. | 315 | more efficient outside of the BitBake environment. |
| 314 | |||
| 315 | </para> | ||
| 316 | |||
| 317 | <para> | ||
| 318 | Regardless of where the meta-data is stored, the syntax as | ||
| 319 | described in the following sections applies equally. | ||
| 320 | </para> | 316 | </para> |
| 321 | 317 | ||
| 322 | <para> | 318 | <para> |
