diff options
Diffstat (limited to 'documentation/kernel-dev/kernel-dev-advanced.xml')
| -rw-r--r-- | documentation/kernel-dev/kernel-dev-advanced.xml | 22 |
1 files changed, 14 insertions, 8 deletions
diff --git a/documentation/kernel-dev/kernel-dev-advanced.xml b/documentation/kernel-dev/kernel-dev-advanced.xml index 8b4ce45d7d..cf8d34dced 100644 --- a/documentation/kernel-dev/kernel-dev-advanced.xml +++ b/documentation/kernel-dev/kernel-dev-advanced.xml | |||
| @@ -631,8 +631,10 @@ | |||
| 631 | <note> | 631 | <note> |
| 632 | For BSPs supported by the Yocto Project, the BSP description | 632 | For BSPs supported by the Yocto Project, the BSP description |
| 633 | files are located in the <filename>bsp</filename> directory | 633 | files are located in the <filename>bsp</filename> directory |
| 634 | of the <filename>yocto-kernel-cache</filename> repository | 634 | of the |
| 635 | organized under the "Yocto Linux Kernel" heading in the | 635 | <ulink url='&YOCTO_GIT_URL;/cgit/cgit.cgi/yocto-kernel-cache/tree/bsp'><filename>yocto-kernel-cache</filename></ulink> |
| 636 | repository organized under the "Yocto Linux Kernel" heading | ||
| 637 | in the | ||
| 636 | <ulink url='http://git.yoctoproject.org/cgit/cgit.cgi'>Yocto Project Source Repositories</ulink>. | 638 | <ulink url='http://git.yoctoproject.org/cgit/cgit.cgi'>Yocto Project Source Repositories</ulink>. |
| 637 | </note> | 639 | </note> |
| 638 | </para> | 640 | </para> |
| @@ -641,27 +643,31 @@ | |||
| 641 | This section overviews the BSP description structure, the | 643 | This section overviews the BSP description structure, the |
| 642 | aggregation concepts, and presents a detailed example using | 644 | aggregation concepts, and presents a detailed example using |
| 643 | a BSP supported by the Yocto Project (i.e. BeagleBone Board). | 645 | a BSP supported by the Yocto Project (i.e. BeagleBone Board). |
| 646 | For complete information on BSP layer file hierarchy, see the | ||
| 647 | <ulink url='&YOCTO_DOCS_BSP_URL;'>Yocto Project Board Support | ||
| 648 | Package (BSP) Developer's Guide</ulink>. | ||
| 644 | </para> | 649 | </para> |
| 645 | 650 | ||
| 646 | <section id='bsp-description-file-overview'> | 651 | <section id='bsp-description-file-overview'> |
| 647 | <title>Overview</title> | 652 | <title>Overview</title> |
| 648 | 653 | ||
| 649 | <para> | 654 | <para> |
| 650 | For simplicity, consider the following top-level BSP | 655 | For simplicity, consider the following root BSP layer |
| 651 | description files for the BeagleBone board. | 656 | description files for the BeagleBone board. |
| 652 | Top-level BSP descriptions files employ both a structure | 657 | These files employ both a structure and naming convention |
| 653 | and naming convention for consistency. | 658 | for consistency. |
| 654 | The naming convention for the file is as follows: | 659 | The naming convention for the file is as follows: |
| 655 | <literallayout class='monospaced'> | 660 | <literallayout class='monospaced'> |
| 656 | <replaceable>bsp_name</replaceable>-<replaceable>kernel_type</replaceable>.scc | 661 | <replaceable>bsp_root_name</replaceable>-<replaceable>kernel_type</replaceable>.scc |
| 657 | </literallayout> | 662 | </literallayout> |
| 658 | Here are some example top-level BSP filenames for the | 663 | Here are some example root layer BSP filenames for the |
| 659 | BeagleBone Board BSP, which is supported by the Yocto Project: | 664 | BeagleBone Board BSP, which is supported by the Yocto Project: |
| 660 | <literallayout class='monospaced'> | 665 | <literallayout class='monospaced'> |
| 661 | beaglebone-standard.scc | 666 | beaglebone-standard.scc |
| 662 | beaglebone-preempt-rt.scc | 667 | beaglebone-preempt-rt.scc |
| 663 | </literallayout> | 668 | </literallayout> |
| 664 | Each file uses the BSP name followed by the kernel type. | 669 | Each file uses the root name (i.e "beaglebone") BSP name |
| 670 | followed by the kernel type. | ||
| 665 | </para> | 671 | </para> |
| 666 | 672 | ||
| 667 | <para> | 673 | <para> |
