summaryrefslogtreecommitdiffstats
path: root/documentation/kernel-dev/kernel-dev-advanced.xml
diff options
context:
space:
mode:
Diffstat (limited to 'documentation/kernel-dev/kernel-dev-advanced.xml')
-rw-r--r--documentation/kernel-dev/kernel-dev-advanced.xml22
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>