Return-Path: Received: by yocto-www.yoctoproject.org (Postfix, from userid 118) id C2776E008E5; Thu, 20 Nov 2014 09:11:51 -0800 (PST) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on yocto-www.yoctoproject.org X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, FREEMAIL_FROM, RCVD_IN_DNSWL_LOW autolearn=ham version=3.3.1 X-Spam-HAM-Report: * -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low * trust * [209.85.216.45 listed in list.dnswl.org] * 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider * (daiane.list[at]gmail.com) * -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% * [score: 0.0000] * -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's * domain * 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily * valid * -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature Received: from mail-qa0-f45.google.com (mail-qa0-f45.google.com [209.85.216.45]) by yocto-www.yoctoproject.org (Postfix) with ESMTP id 5E34DE0086F for ; Thu, 20 Nov 2014 09:11:46 -0800 (PST) Received: by mail-qa0-f45.google.com with SMTP id x12so2200195qac.4 for ; Thu, 20 Nov 2014 09:11:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id:mime-version:content-type :content-transfer-encoding; bh=R9SeLyyQ9UtOR4JfitoXH2MKf0eopOswtxR+tAyp+r4=; b=aWdUcrVU/sBd6YWLdczJpw/DrFVuYFFf+1NgEGwBxJcwErX0dRWb4JpOHaGhkCNU/M 5MTfcBJvRar+vMd543MpFUDs5PJXgyh93yr99qBdVf/ybIgdCUaVYOZPF9Em2xZ7v63M nhNBZpYXJlWdIeX1QcBeaXIKuPrQTlrHiJRM8+WYt+1iUHuDKBVG02s8j7Q85bU9lf7z 17fZIkbIT7KH4E8qblXDluGD+DBvFZ8kVIrYW8hsnjsGDiGFGDrVsjoMvNVwwehnqhNu rHttMkQKgBvPbm/0tK6sCBCgi/TkJVZiGY1i6s45sAdIV9nmNIhCk6IbidXvRYZ3Re5x n5lQ== X-Received: by 10.140.84.71 with SMTP id k65mr60604899qgd.76.1416503506337; Thu, 20 Nov 2014 09:11:46 -0800 (PST) Received: from localhost.localdomain ([201.74.247.10]) by mx.google.com with ESMTPSA id e34sm2443626qgd.35.2014.11.20.09.11.43 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 20 Nov 2014 09:11:45 -0800 (PST) From: Daiane Angolini To: meta-freescale@yoctoproject.org Date: Thu, 20 Nov 2014 15:11:35 -0200 Message-Id: <1416503495-9775-1-git-send-email-daiane.list@gmail.com> X-Mailer: git-send-email 1.9.1 MIME-Version: 1.0 Subject: [Documentation][PATCH] RN: Reallocate description of kernel provider X-BeenThere: meta-freescale@yoctoproject.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: Usage and development list for the meta-fsl-* layers List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Nov 2014 17:11:51 -0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit From: Daiane Angolini Reallocate the description of where to get help regarding each kernel provider feature list and official support channel. In addition, break some long lines to fit 80 columns. Signed-off-by: Daiane Angolini --- release-notes/source/bsp-scope.rst | 59 +++++++++++++++++++----------------- release-notes/source/source-code.rst | 36 ++++++++++++++++------ 2 files changed, 58 insertions(+), 37 deletions(-) diff --git a/release-notes/source/bsp-scope.rst b/release-notes/source/bsp-scope.rst index 152e6cf..13d9c7c 100644 --- a/release-notes/source/bsp-scope.rst +++ b/release-notes/source/bsp-scope.rst @@ -9,22 +9,25 @@ The scope of the |project_name| includes the meta layers: * `meta-fsl-arm-extra `_: provides support for 3rd party and partner boards; * `meta-fsl-demos `_: - provides images recipes, demo recipes, and packagegroups used to easy the development with Yocto Project. - * `Documentation `_ - provides the source code for |project_name| Release Notes (RN), User Guide (UG) and - Frequently Asked Questions (FAQ) + provides images recipes, demo recipes, and packagegroups used to easy the + development with Yocto Project. + * `Documentation `_: + provides the source code for |project_name| Release Notes (RN), User Guide + (UG) and Frequently Asked Questions (FAQ) + +.. _kernel_release_notes: Kernel Release Notes ==================== The |project_name| includes support for several kernel providers. Each machine may have a different Linux Kernel provider. -For the **linux-imx** provider, Freescale has a release notes document for each -version released. This document has a list of known issues, new features, list -of kernel arguments, and the linux-imx kernel scope for each Freescale Reference -Board. This document is present into the Document Bundle provided by Freescale. +The |project_name| is not responsible for the content of those kernels. +Although we *as community* should feel empowered to submit bug fixes and new +features for those projects. -See the respective Linux Kernel provider for your machine in section :ref:`linux-providers` +See the respective Linux Kernel provider for your machine in section +:ref:`linux-providers`. Different Product SoC Families ============================== @@ -32,8 +35,9 @@ Currently, the |project_name| includes the following Product SoC Families: * **i.MX Application Processors (imx)**: Regarding the `i.MX Freescale Page `_: - *i.MX applications processors are multicore ARM®-based solutions for multimedia and display - applications with scalability, high performance, and low power capabilities.* + *i.MX applications processors are multicore ARM®-based solutions for + multimedia and display applications with scalability, high performance, and + low power capabilities.* * **Vybrid Controller Solutions based on ARM® Cores (vybrid)**: Regarding the `Vybrid Freescale Page `_: @@ -47,17 +51,17 @@ Currently, the |project_name| includes the following Product SoC Families: networks of tomorrow.* Freescale groups a set of SoCs which target different markets in product -families. Those are grouped according to their SoC features and internal hardware -capabilities. +families. Those are grouped according to their SoC features and internal +hardware capabilities. The Yocto Project's tools have the required capabilities to differentiate the -architectures and BSP components for the different SoC families. In this perspective, -the |project_name| can support a wide range of architectures and product lines -which go across several markets. +architectures and BSP components for the different SoC families. In this +perspective, the |project_name| can support a wide range of architectures and +product lines which go across several markets. -For the |project_name|, the different SoCs, from all product lines manufactured by -Freescale, can be seen as different machines, thus easing the use of same architecture -across different markets. +For the |project_name|, the different SoCs, from all product lines manufactured +by Freescale, can be seen as different machines, thus easing the use of same +architecture across different markets. .. _supported-boards: @@ -73,9 +77,9 @@ Please, see the next table for the complete supported board list. Machine Maintainers ------------------- -Since |project_name| Release 1.6 (Daisy), the maintainer field in machine configuration -files of **meta-fsl-arm** and **meta-fsl-arm-extra** is mandatory for any new board -to be added. +Since |project_name| Release 1.6 (Daisy), the maintainer field in machine +configuration files of **meta-fsl-arm** and **meta-fsl-arm-extra** is mandatory +for any new board to be added. So now on, every new board must have someone assigned as maintainer. This ensures, in long term, all boards with a maintainer assigned. @@ -84,15 +88,16 @@ problem and the fix is not straightforward. The maintainer duties: * The one with casting vote when a deadlock is faced. - * Responsible to keep that machine working (that means, booting and with some stability) - * Keep kernel, u-boot updated/tested/working. + * Responsible to keep that machine working (that means, booting and with some + stability) Keep kernel, u-boot updated/tested/working. * Keep release notes updated * Keep test cycle updated * Keep the most usual images building and booting -When a build error is detected, the maintainer will "fix" it. For those maintainers with kernel control (meta-fsl-arm-extra), -it is expected that they properly fix the kernel issue (when it's a kernel issue). However, anything out of community control -should be worked around anyway. +When a build error is detected, the maintainer will "fix" it. For those +maintainers with kernel control (meta-fsl-arm-extra), it is expected that they +properly fix the kernel issue (when it's a kernel issue). However, anything out +of community control should be worked around anyway. Machines with maintainers ^^^^^^^^^^^^^^^^^^^^^^^^^ diff --git a/release-notes/source/source-code.rst b/release-notes/source/source-code.rst index 5d1e91e..8500c5b 100644 --- a/release-notes/source/source-code.rst +++ b/release-notes/source/source-code.rst @@ -24,6 +24,17 @@ Linux Kernel .. tabularcolumns:: l | l | l .. include:: fsl-community-bsp-supported-kernels.inc +As stated in :ref:`kernel_release_notes`, |project_name| is not responsible for +the Linux Kernel content in any kernel provider. If you are looking for the +feature list, supported devices, official way to get a support channel or how to +report bug, please, see above where to get help, for each kernel provider. + + * **linux-imx**: provider, Freescale has a release notes document for each + version released. This document has a list of known issues, new features, + list of kernel arguments, and the linux-imx kernel scope for each Freescale + Reference Board. This document is present into the Document Bundle provided + by Freescale. + Default Linux Providers ----------------------- @@ -84,13 +95,14 @@ hardware optimization or some hardware test tools. it will only behave as expect if executed on imx boards. The package version and variety varies on :ref:`soc-hierarchy`. -For example, machines with i.MX28 SoC does not have VPU, the recipe imx-vpu is not needed. -There are differences, as well, in GPU support recipes. +For example, machines with i.MX28 SoC does not have VPU, the recipe imx-vpu is +not needed. There are differences, as well, in GPU support recipes. Version by :ref:`soc-hierarchy` ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -The following table shows the version of each package depending on the :ref:`soc-hierarchy`. +The following table shows the version of each package depending on the +:ref:`soc-hierarchy`. .. tabularcolumns:: L | C | C | C | C | C | C .. table:: User space package version by SoC hierarchy @@ -101,7 +113,8 @@ The following table shows the version of each package depending on the :ref:`soc Hardware relation by :ref:`soc-hierarchy` ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -The following table shows how packages interact with hardware depending on the :ref:`soc-hierarchy` +The following table shows how packages interact with hardware depending on the +:ref:`soc-hierarchy` .. tabularcolumns:: L | C | C | C | C .. table:: Hardware dependant packages @@ -114,9 +127,9 @@ PackageGroups and Images The |project_name| provides a list of PACKAGEGROUPS and images intended to ease the initial development of custom applications. -The main goal is not to provide a production solution, on the contrary, it should -be seen as an example of package set for a specific IP development, and an example -of initial generic development and test images. +The main goal is not to provide a production solution, on the contrary, it +should be seen as an example of package set for a specific IP development, and +an example of initial generic development and test images. PACKAGEGROUPS ------------- @@ -124,14 +137,17 @@ PACKAGEGROUPS The following list shows the current PACKAGEGROUPs available in |release_name| when using |project_name|. -You can understand what a PACKAGEGROUPS is and learn how to use it in `Yocto Project Development Manual `_ +You can understand what a PACKAGEGROUPS is and learn how to use it in `Yocto +Project Development Manual +`_ .. include:: packagegroups.inc Images ------ -The following images are provided by |project_name| only. See the -list of Yocto Project's reference images in `Yocto Project Reference Manual `_ +The following images are provided by |project_name| only. See the list of Yocto +Project's reference images in `Yocto Project Reference Manual +`_ .. include:: images.inc -- 1.9.1