[meta-lsi] [PATCH 06/22] update README to point to the jethro branch
Daniel Dragomir
daniel.dragomir at windriver.com
Thu Jan 28 04:56:57 PST 2016
From: Cristian Bercaru <cristian.bercaru at windriver.com>
These updates to the README instruct the user to use the 'jethro' branch from
meta-axxia, corresponding to the yocto release called 'jethro'.
Signed-off-by: Cristian Bercaru <cristian.bercaru at windriver.com>
---
README | 73 ++++++++++++++++++++++++++++++++++++++++--------------------------
1 file changed, 44 insertions(+), 29 deletions(-)
diff --git a/README b/README
index 0ffc7a5..426db56 100644
--- a/README
+++ b/README
@@ -1,7 +1,7 @@
meta-axxia
========
-This is the official OpenEmbedded/Yocto BSP layer for LSI’s family of
+This is the official OpenEmbedded/Yocto BSP layer for Intel’s family of
Axxia Mobile & Enterprise Communication Processors.
@@ -43,7 +43,7 @@ Amarillo – Reference board for the Axxia 5500 line of Communication Processor
devices. The 5500 device combines an ARM CPU subsystem with up to 16 Cortex-A15
Cores along with advanced packet-processing acceleration engines.
-5600 boards - hardware is not available yet, just the simulator
+5600 boards (Lionfish and X9) hardware is not available yet, just the simulator
Sources
@@ -51,7 +51,7 @@ Sources
git://git.yoctoproject.org/meta-axxia
http://git.yoctoproject.org/git/meta-axxia
-branch: yocto-1.9
+branch: jethro
revision: HEAD
@@ -61,11 +61,11 @@ Dependencies
This layer depends on:
Poky
URI: git://git.yoctoproject.org/poky.git
-branch: master
+branch: jethro
revision: HEAD
OpenEmbedded
-URI: git://git.openembedded.org/openembedded-core
+URI: https://github.com/openembedded/meta-openembedded.git
branch: master
revision: HEAD
@@ -98,23 +98,23 @@ device-tree-compiler (dtc)
$ cd $YOCTO
$ git clone git://git.yoctoproject.org/poky.git
$ cd poky
- $ git checkout master
+ $ git checkout jethro
-3. Clone the LSI meta layer. This provides meta data for building images for the
-LSI specific board types.
+3. Clone the Axxia meta layer. This provides meta data for building images for the
+Axxia specific board types.
$ cd $YOCTO/poky
$ git clone git://git.yoctoproject.org/meta-axxia
$ cd meta-axxia
- $ git checkout yocto-1.9
+ $ git checkout jethro
4. The Open Embedded project provides many useful layers and packages such as
networking. Download the Open Embedded Yocto Project hosted repository with the
following.
$ cd $YOCTO/poky
- $ git clone https://github.com/openembedded/meta-oe.git
- $ cd meta-oe
+ $ git clone https://github.com/openembedded/meta-openembedded.git
+ $ cd meta-openembedded
$ git checkout master
5. Create the build directory. The name is optional and will default to 'build',
@@ -136,9 +136,9 @@ actual value you provided in step 1.
$YOCTO/poky/meta \
$YOCTO/poky/meta-yocto \
$YOCTO/poky/meta-yocto-bsp \
- $YOCTO/poky/meta-oe/meta-oe \
- $YOCTO/poky/meta-oe/meta-python \
- $YOCTO/poky/meta-oe/meta-networking \
+ $YOCTO/poky/meta-openembedded/meta-oe \
+ $YOCTO/poky/meta-openembedded/meta-python \
+ $YOCTO/poky/meta-openembedded/meta-networking \
$YOCTO/poky/meta-axxia \
"
@@ -168,14 +168,14 @@ parallelism BitBake should use:
PREFERRED_PROVIDER_virtual/bootloader = "u-boot-lsi"
-7.5 Select the KERNEL type:
+7.5 Select the kernel type:
for standard
PREFERRED_PROVIDER_virtual/kernel = "linux-yocto"
for preempt-rt
PREFERRED_PROVIDER_virtual/kernel = "linux-yocto-rt"
-7.6 Select the KERNEL version:
+7.6 Select the kernel version:
NOTE: axxiaarm and axxiapowerpc are available only with linux 3.14
axxiaarm64 is available only with linux 4.1
@@ -187,9 +187,9 @@ NOTE: axxiaarm and axxiapowerpc are available only with linux 3.14
PREFERRED_VERSION_linux-yocto = "4.1%"
PREFERRED_VERSION_linux-yocto-rt = "4.1%"
-7.7 Select the KERNEL repository to use. Meta-lsi is able to build the kernel
-from 2 sources: GITHUB private and YOCTO kernel repo depending on LSI_SRC
-variable from local.conf:
+7.7 Select the kernel repository to use. Meta-axxia is able to build the kernel
+from 2 sources: private lsigithub and public yocto kernel repo depending on
+LSI_SRC variable from local.conf:
a. by default (missing to set LSI_SRC) or setting
@@ -201,7 +201,8 @@ a. by default (missing to set LSI_SRC) or setting
b. LSI_SRC = "lsi-tip"
- will build kernel from GitHub private repos (require authentication):
+ will build kernel from GitHub private repos (require authentication with
+ public key):
3.14: git at github.com:lsigithub/axxia_yocto_linux_3.14_private.git
4.1: git at github.com:lsigithub/axxia_yocto_linux_4.1_private.git
@@ -210,7 +211,8 @@ NOTE: This options are available only with LSI_SRC = "linux-yocto"
When building from github, fixed defconfigs are used instead.
When building the kernel from the Yocto repositories, the final .config is built
-using configuration fragments. Otherwise, a pre-built defconfig is used.
+using configuration fragments. Otherwisei, when building from lsigithub,
+a pre-built defconfig is used.
Besides the options specific to the standard and preempt-rt kernel, you are able
to add extra kernel fragments by setting the following options
@@ -222,7 +224,18 @@ a. Power management scheme (axxiaarm only)
- POWER_MANAGEMENT = "full-power-L2"
to complete power down the core and L2 cache when is shut down
-b. Regression testing
+b. Big-endian or little-endian (axxiaarm only)
+Set the order in which a sequence of bytes are stored in computer memory.
+ - BIG_ENDIAN = "no" (DEFAULT)
+ Little-endian is the default settings.
+ - BIG_ENDIAN = "yes"
+ Kernel will be built with CONFIG_CPU_BIG_ENDIAN enabled.
+
+c. Debug options
+ - DBG = "no" (DEFAULT)
+ - DBG = "yes" Will enable options for debug in the Kernel config.
+
+d. Regression testing
TESTING = "yes"
7.9 Other optional settings for saving disk space and build time:
@@ -238,9 +251,11 @@ MACHINE = "axxiaarm64"
IMAGE_FSTYPES += "ext2"
IMAGE_FSTYPES += "tar.gz"
PREFERRED_PROVIDER_virtual/bootloader = "u-boot-lsi"
-PREFERRED_PROVIDER_virtual/kernel = "linux-yocto"
-PREFERRED_VERSION_linux-yocto = "4.1%"
-LSI_SRC = "lsi-tip"
+PREFERRED_PROVIDER_virtual/kernel = "linux-yocto-rt"
+PREFERRED_VERSION_linux-yocto-rt = "4.1%"
+LSI_SRC = "linux-yocto"
+DBG = "yes"
+TESTING = "yes"
DL_DIR = "/<some-shared-location>/downloads"
SSTATE_DIR = "/<some-shared-location>/sstate-cache"
@@ -251,11 +266,11 @@ SSTATE_DIR = "/<some-shared-location>/sstate-cache"
Available root filesystem types:
* axxia-image-small
- A small image for use in simulation, flash, or as a ram disk. Should be
+ A small image used in simulation, flash, or as a ram disk. Should be
sufficient to use the RTE.
- * axxia-image-sim
- An image for use in simulation.
+ * axxia-image-sim
+ An image used in simulation.
* axxia-image-large
A more complete image.
@@ -291,7 +306,7 @@ When creating patches, please use something like:
git format-patch -s --subject-prefix='meta-axxia][PATCH' origin
When sending patches, please use something like:
- git send-email --to meta-axxia at yoctoproject.org --cc <maintainers>
+ git send-email --to meta-lsi at yoctoproject.org --cc <maintainers>
<generated patch>
--
1.9.1
More information about the meta-lsi
mailing list