[poky] [PATCH 1/2] documentation: BSP Developer's Guide fixes

Darren Hart dvhart at linux.intel.com
Mon Mar 14 09:33:46 PDT 2011


On 03/13/2011 10:50 PM, Tom Zanussi wrote:
> From: Tom Zanussi<tom.zanussi at intel.com>
>
> - use linux-yocto instead of linux-yocto-stable in examples
> - change branch names to match linux-yocto usage
> - remove outdated 'wrs' where it appears
>
> Signed-off-by: Tom Zanussi<tom.zanussi at intel.com>

Acked-by: Darren Hart <dvhart at linux.intel.com>

> ---
>   documentation/bsp-guide/bsp.xml |   22 +++++++++++-----------
>   1 files changed, 11 insertions(+), 11 deletions(-)
>
> diff --git a/documentation/bsp-guide/bsp.xml b/documentation/bsp-guide/bsp.xml
> index ea9b001..ba6ad74 100644
> --- a/documentation/bsp-guide/bsp.xml
> +++ b/documentation/bsp-guide/bsp.xml
> @@ -83,7 +83,7 @@ meta-<bsp_name>/conf/layer.conf
>   meta-<bsp_name>/conf/machine/*.conf
>   meta-<bsp_name>/recipes-bsp/*
>   meta-<bsp_name>/recipes-graphics/*
> -meta-<bsp_name>/recipes-kernel/linux/linux-yocto-stable.bbappend
> +meta-<bsp_name>/recipes-kernel/linux/linux-yocto_git.bbappend
>                   </programlisting>
>               </para>
>
> @@ -107,7 +107,7 @@ meta-crownbay/recipes-graphics/xorg-xserver/xserver-xf86-emgd/fix_open_max_prepr
>   meta-crownbay/recipes-graphics/xorg-xserver/xserver-xf86-emgd/macro_tweak.patch
>   meta-crownbay/recipes-graphics/xorg-xserver/xserver-xf86-emgd/nodolt.patch
>   meta-crownbay/recipes-graphics/xorg-xserver/xserver-xf86-emgd_1.7.99.2.bb
> -meta-crownbay/recipes-kernel/linux/linux-wrs_git.bbappend
> +meta-crownbay/recipes-kernel/linux/linux-yocto_git.bbappend
>                   </programlisting>
>               </para>
>
> @@ -315,7 +315,7 @@ meta-crownbay/recipes-graphics/xorg-xserver/xserver-xf86-emgd_1.7.99.2.bb
>               <section id='bsp-filelayout-kernel'>
>               <title>Linux Kernel Configuration</title>
>               <programlisting>
> -meta-<bsp_name>/recipes-kernel/linux/linux-yocto-stable.bbappend
> +meta-<bsp_name>/recipes-kernel/linux/linux-yocto_git.bbappend
>               </programlisting>
>
>               <para>
> @@ -330,27 +330,27 @@ meta-<bsp_name>/recipes-kernel/linux/linux-yocto-stable.bbappend
>                   directory.
>               </para>
>               <para>
> -                Suppose you use a BSP that uses the<filename>linux-yocto-stable_git.bb</filename>  kernel,
> +                Suppose you use a BSP that uses the<filename>linux-yocto_git.bb</filename>  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
>                   <filename><bsp_name>.conf</filename>  file by adding the following statement:
>                   <programlisting>
> -PREFERRED_PROVIDER_virtual/kernel ?= "linux-yocto-stable"
> +PREFERRED_PROVIDER_virtual/kernel ?= "linux-yocto"
>                   </programlisting>
> -                You would use the<filename>linux-yocto-stable_git.bbappend</filename>  file to append
> +                You would use the<filename>linux-yocto_git.bbappend</filename>  file to append
>                   specific BSP settings to the kernel, thus configuring the kernel for your particular BSP.
>               </para>
>               <para>
>                   Now take a look at the existing "crownbay" BSP.
>                   The append file used is:
>                   <programlisting>
> -meta-crownbay/recipes-kernel/linux/linux-yocto-stable_git.bbappend
> +meta-crownbay/recipes-kernel/linux/linux-yocto_git.bbappend
>                   </programlisting>
>                   The file contains the following:
>                   <programlisting>
>   FILESEXTRAPATHS := "${THISDIR}/${PN}"
>   COMPATIBLE_MACHINE_crownbay = "crownbay"
> -KMACHINE_crownbay = "crownbay"
> +KMACHINE_crownbay = "yocto/standard/crownbay"
>                   </programlisting>
>                   This append file adds "crownbay" as a compatible machine,
>                   and additionally sets a Yocto Kernel-specific variable that identifies the name of the
> @@ -371,7 +371,7 @@ KMACHINE_crownbay = "crownbay"
>                   For example, suppose you had a set of configuration options in a file called
>                   <filename>defconfig</filename>.
>                   If you put that file inside a directory named
> -<filename class='directory'>/linux-yocto-stable</filename>  and then added
> +<filename class='directory'>/linux-yocto</filename>  and then added
>                   a SRC_URI statement such as the following to the append file, those configuration
>                   options will be picked up and applied when the kernel is built.
>                   <programlisting>
> @@ -397,7 +397,7 @@ SRC_URI += "file://defconfig \
>               <note><para>
>                   Other methods exist to accomplish grouping and defining configuration options.
>                   For example, you could directly add configuration options to the Yocto kernel
> -<filename class='directory'>wrs_meta</filename>  branch for your BSP.
> +<filename class='directory'>meta</filename>  branch for your BSP.
>                   The configuration options will likely end up in that location anyway if the BSP gets
>                   added to the Yocto Project.
>                   For information on how to add these configurations directly, see the
> @@ -407,7 +407,7 @@ SRC_URI += "file://defconfig \
>               </para>
>               <para>
>                   In general, however, the Yocto Project maintainers take care of moving the SRC_URI-specified
> -                configuration options to the<filename class='directory'>wrs_meta</filename>  branch.
> +                configuration options to the<filename class='directory'>meta</filename>  branch.
>                   Not only is it easier for BSP developers to not have to worry about putting those
>                   configurations in the branch, but having the maintainers do it allows them to apply
>                   'global' knowledge about the kinds of common configuration options multiple BSPs in

-- 
Darren Hart
Intel Open Source Technology Center
Yocto Project - Linux Kernel



More information about the poky mailing list