From 6aeeeba08fe307e8c790386d5eb3d006162acf13 Mon Sep 17 00:00:00 2001 From: Scott Rifenbark Date: Fri, 24 Feb 2012 17:44:44 -0600 Subject: documentation/dev-manual: Added anchor point and edits to kernel config I added a reference anchor to the spot in the dev-manual for the "Yocto Project Source Repositories". Other changes were to the bsp guide and were general edits to the "Linux Kernel Configuration" section. (From yocto-docs rev: def35923199d48c879ff06a68f81b5cd28d55185) Signed-off-by: Scott Rifenbark Signed-off-by: Richard Purdie --- documentation/bsp-guide/bsp.xml | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) (limited to 'documentation/bsp-guide/bsp.xml') diff --git a/documentation/bsp-guide/bsp.xml b/documentation/bsp-guide/bsp.xml index d5cb8769f0..bc5957ae39 100644 --- a/documentation/bsp-guide/bsp.xml +++ b/documentation/bsp-guide/bsp.xml @@ -427,7 +427,10 @@ Furthermore, there are machine-specific settings used during the build that are defined by the machconfig files. In the Crown Bay example, two machconfig files exist: - one that supports the Intel EMGD and one that does not: + one that supports the + Intel Embedded + Media and Graphics Driver (Intel + EMGD) and one that does not: meta-crownbay/recipes-bsp/formfactor/formfactor/crownbay/machconfig meta-crownbay/recipes-bsp/formfactor/formfactor/crownbay-noemgd/machconfig @@ -507,14 +510,14 @@ For your BSP, you typically want to use an existing Yocto Project kernel found in the - Yocto Project repository at meta/recipes-kernel/linux. + Yocto + Project Files at meta/recipes-kernel/linux. You can append your specific changes to the kernel recipe by using a - similarly named append file, which is located in the - meta-<bsp_name>/recipes-kernel/linux - directory. + similarly named append file, which is located in BSP Layer (e.g. + the meta-<bsp_name>/recipes-kernel/linux directory). - Suppose you use a BSP that uses the linux-yocto_3.0.bb kernel, + Suppose the BSP uses the linux-yocto_3.0.bb kernel, which is the preferred kernel to use for developing a new BSP using the Yocto Project. In other words, you have selected the kernel in your <bsp_name>.conf file by adding the following statements: @@ -533,7 +536,7 @@ The following listing shows the file. Be aware that the actual commit ID strings in this example listing might be different - than the actual strings in the file from the Yocto Project meta-intel + than the actual strings in the file from the meta-intel Git source repository. FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" @@ -552,8 +555,8 @@ SRCREV_machine_pn-linux-yocto_crownbay-noemgd ?= "63c65842a3a74e4bd3128004ac29b5639f16433f" SRCREV_meta_pn-linux-yocto_crownbay-noemgd ?= "59314a3523e360796419d76d78c6f7d8c5ef2593" - This append file contains statements used to support the Crown Bay BSP for both - Intel EMGD and non-EMGD. + This append file contains statements used to support the Crown Bay BSP for both + Intel EMGD and the VESA graphics. The build process, in this case, recognizes and uses only the statements that apply to the defined machine name - crownbay in this case. So, the applicable statements in the linux-yocto_3.0.bbappend @@ -571,7 +574,7 @@ The append file defines crownbay as the compatible machine, defines the KMACHINE, points to some configuration fragments to use by setting the KERNEL_FEATURES variable, and then points - to the specific commits in the Yocto Project files Git repository and the + to the specific commits in the Yocto Project Files Git repository and the meta Git repository branches to identify the exact kernel needed to build the Crown Bay BSP. -- cgit v1.2.3-54-g00ecf