summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--documentation/bsp-guide/bsp.xml41
1 files changed, 14 insertions, 27 deletions
diff --git a/documentation/bsp-guide/bsp.xml b/documentation/bsp-guide/bsp.xml
index f088f30a07..64ca5a4ea6 100644
--- a/documentation/bsp-guide/bsp.xml
+++ b/documentation/bsp-guide/bsp.xml
@@ -76,35 +76,10 @@
76 </para> 76 </para>
77 77
78 <para> 78 <para>
79 The Yocto Project organizes BSP Layers within the Yocto Metadata Layers area
80 of the Yocto Project Source Repositories at
81 <ulink url='&YOCTO_GIT_URL;/cgit.cgi'></ulink>.
82 If you examine the source repositories, you will find many BSP Layers.
83 Here are a few:
84 <literallayout class='monospaced'>
85 meta-baryon
86 meta-fsl-ppc
87 meta-intel
88 meta-selinux
89 meta-ti
90 </literallayout>
91 It is worth noting that the <filename>meta-intel</filename> BSP Layer contains
92 within itself several other BSP Layers, which makes it sort of a "super" BSP layer.
93 Following is a sampling of the BSP Layers that the <filename>meta-intel</filename>
94 BSP Layer contains:
95 <literallayout class='monospaced'>
96 meta-cedartrail
97 meta-crownbay
98 meta-emenlow
99 meta-fishriver
100 meta-fri2
101 </literallayout>
102 </para>
103
104 <para>
105 The layer's base directory (<filename>meta-&lt;bsp_name&gt;</filename>) is the root 79 The layer's base directory (<filename>meta-&lt;bsp_name&gt;</filename>) is the root
106 of the BSP Layer. 80 of the BSP Layer.
107 This root is what you add to the <filename>BBLAYERS</filename> 81 This root is what you add to the
82 <ulink url='&YOCTO_DOCS_REF_URL;#var-BBLAYERS'><filename>BBLAYERS</filename></ulink>
108 variable in the <filename>conf/bblayers.conf</filename> file found in the 83 variable in the <filename>conf/bblayers.conf</filename> file found in the
109 <ulink url='&YOCTO_DOCS_DEV_URL;#yocto-project-build-directory'>Yocto Project Build Directory</ulink>. 84 <ulink url='&YOCTO_DOCS_DEV_URL;#yocto-project-build-directory'>Yocto Project Build Directory</ulink>.
110 Adding the root allows the Yocto Project build system to recognize the BSP 85 Adding the root allows the Yocto Project build system to recognize the BSP
@@ -120,6 +95,18 @@
120 </para> 95 </para>
121 96
122 <para> 97 <para>
98 Some BSPs require additional layers on
99 top of the BSP's root layer in order to be functional.
100 For these cases, you also need to add those layers to the
101 <filename>BBLAYERS</filename> variable in order to build the BSP.
102 You must also specify in the "Dependiencies" section of the BSP's
103 <filename>README</filename> file any requirements for additional
104 layers and, preferably, any
105 build instructions that might be contained elsewhere
106 in the <filename>README</filename> file.
107 </para>
108
109 <para>
123 For more detailed information on layers, see the 110 For more detailed information on layers, see the
124 "<ulink url='&YOCTO_DOCS_DEV_URL;#understanding-and-creating-layers'>Understanding and Creating Layers</ulink>" 111 "<ulink url='&YOCTO_DOCS_DEV_URL;#understanding-and-creating-layers'>Understanding and Creating Layers</ulink>"
125 section of the Yocto Project Development Manual. 112 section of the Yocto Project Development Manual.