Age | Commit message (Collapse) | Author |
|
- Update Supported MACHINES and Reference Boards chapter
- Add informations about building the layer and other usefull and
required infos
Signed-off-by: Daniel Dragomir <daniel.dragomir@windriver.com>
|
|
As long as some targets are not supported anymore, do not create
dtb and fit images:
- axm-ve-tc1 and axm-ve-tc2 were for the arm development boards, and are
no longer used.
- We don't need both ACP344xV2 and acp344x. V1 of the 3448 is no longer
supported. Remove ACP344xV2 and use acp344x.
Signed-off-by: Daniel Dragomir <daniel.dragomir@windriver.com>
|
|
- Reorganize linux-yocto inc files for GitHub public repos by setting
LSI_KERNEL_TAG and LINUX_VERSION variable in specific lsi-public*.inc
- Update LSI_KERNEL_TAG, LINUX_VERSION and SRCREV to build the latest
released kernels from the public 3.10 repository - tag 8.8.1.33.
Signed-off-by: Daniel Dragomir <daniel.dragomir@windriver.com>
|
|
Fix the libpam compiling warning caused by the missing of pam package
from the DISTRO_FEATURE variable:
WARNING: Building libpam but 'pam' isn't in DISTRO_FEATURES, PAM won't
work correctly
Signed-off-by: Daniel Dragomir <daniel.dragomir@windriver.com>
|
|
For linux-yocto 3.10 from YOCTO (axxia) repo there is a wrong function call.
irq_set_affinity_locked function is declared with 3 arguments, including
'boolean force' and call without it, just with 2 parameters.
Patch kernel sources to call the function with 'force' parameter.
Signed-off-by: Daniel Dragomir <daniel.dragomir@windriver.com>
|
|
For lsi-image-large add by default Fortran support to gcc compiler.
Enable Fortran for axxiaarm and axxiapowerpc machine, add packages
for Fortran support and append gcc-runtime_4.8 receipe to add
Fortrun lib as RUNTIMETARGET.
Signed-off-by: Daniel Dragomir <daniel.dragomir@windriver.com>
|
|
Signed-off-by: Daniel Dragomir <daniel.dragomir@windriver.com>
|
|
YOCTO (axxia) kernel repos use an interactiv generated .config,
don't use defconfig files from /arch/$ARCH/configs/lsi_defconfig.
Signed-off-by: Daniel Dragomir <daniel.dragomir@windriver.com>
|
|
Update LSI_KERNEL_TAG, LINUX_VERSION and SRCREV to build the latest
released kernels from the YOCTO (axxia) repositoy, standard/axxia/base branch:
For 3.10 - Linux 3.10.43
For 3.4 - Linux 3.4.91
Signed-off-by: Daniel Dragomir <daniel.dragomir@windriver.com>
|
|
For the new Device Tree for Axxia Simulation Targets, rename targets
to be able to create fit images for those new DTB (for the moment only
for LSI GitHub 3.10 repos: private and public)
Signed-off-by: Daniel Dragomir <daniel.dragomir@windriver.com>
|
|
Update LSI_KERNEL_TAG, LINUX_VERSION and SRCREV to build the latest
released kernels from the public repository.
For 3.10 - tag 8.8.1.30
For 3.4 - tag 7.8.1.39
Signed-off-by: Daniel Dragomir <daniel.dragomir@windriver.com>
|
|
If in kernel sources exist /arch/$ARCH/configs/lsi_defconfig
or lsi_rt_defconfig (for preempt-rt), copy them in work directory
to be use for kernel build.
With this we are sure that the latest defconfig is used.
Signed-off-by: Daniel Dragomir <daniel.dragomir@windriver.com>
|
|
LSI Kernels are buit using defconfigs here. Update them with
latest changes from LSI GitHub public repos.
Signed-off-by: Daniel Dragomir <daniel.dragomir@windriver.com>
|
|
Remove core-image-large and core-image-tiny as long as
they are not used anymore.
Signed-off-by: John Jacques <john.jacques@avagotech.com>
|
|
Signed-off-by: John Jacques <john.jacques@avagotech.com>
|
|
Signed-off-by: John Jacques <john.jacques@avagotech.com>
|
|
Signed-off-by: John Jacques <john.jacques@avagotech.com>
|
|
Add to lsi-image-sim IMAGE_INSTALL eglibc-dbg and valgrind
packages and the dependencies required.
Signed-off-by: John Jacques <john.jacques@avagotech.com>
|
|
Signed-off-by: John Jacques <john.jacques@avagotech.com>
|
|
The original names "elpaso" and "axm5500" refer to targets, and
are mis-leading. The Linux builds, and file system images, are
for either ARM based targets (now axxiaarm) or PowerPC based
targets (now axxiapowerpc).
|
|
Signed-off-by: John Jacques <john.jacques@lsi.com>
|
|
- When compiling ARM 3.10 kernels, the dtb files are created in a
different path. Adapt this path to found the dtb files.
- Do not create fit image for axm55xxemu7 because the dts was
deleted. The version of emulation that used this device tree is
no longer supported.
Signed-off-by: Daniel Dragomir <daniel.dragomir@windriver.com>
|
|
- Modify functions that build dtb, create fit images
and install them also for ARM targets:
for 3.4:
- axm55xx
- axm55xxemu and axm55xxemu7
- axm55xxsim16 and axm55xxsim
- axm-ve-tc1 and axm-ve-tc2
for 3.10:
- axm5504-emu and axm5504-sim
- axm5507-emu
- axm5516-amarillo and axm5516-sim
- axm55xxemu7
- Specify the kernel version in receipes by setting KV variable
Signed-off-by: Paul Butler <paul.butler@windriver.com>
|
|
- Update SRCREV to tag to 5.8.1.44 for lsi-v2013.01.01 branch
- Update SRCREV to tag to 4.8.1.91 for lsi-v2010.03 branch
- Set default UBOOT_SUFFIX to "img"
Signed-off-by: Paul Butler <paul.butler@windriver.com>
|
|
- Add support for building also from the LSI GitHub public repo depending
what .inc files is included. This choice is done by setting the LSI_SRC
variable in the build's local.conf file.
- By default, with LSI_SRC not set in local.conf, the Kernel will be
fetched from YOCTO repos. This is done because LSI_SRC is set to
"linux-yocto" in receipes. local.conf will overwrite it.
LSI_SRC ?= "linux-yocto"
Signed-off-by: Paul Butler <paul.butler@windriver.com>
|
|
- Add support for building also from YOCTO repos and from the tip of
the LSI GitHub private repo depending what .inc files is included.
This choice is made by setting the LSI_SRC variable in the build's
local.conf file.
- Add FIT support files to SRC_URI for preempt-rt kernels.
Signed-off-by: Paul Butler <paul.butler@windriver.com>
|
|
Create additional functions to append do_compile and do_deploy tasks
for kernel, function that will build the dtb, create fit images and
install them for multiple POWERPC targets:
- acp25xx
- acp342x
- acp344x
- ACP344xV2
- acp35xx
Signed-off-by: Paul Butler <paul.butler@windriver.com>
|
|
- Delete defconfig for axm5500 simulator
- Organize axm5500 and elpaso defconfig by architecture
- In kernel recipes specify SRCREV_machine and SRCREV_meta tags for
building kernel instead of ${AUTOREV} which built from tip of the repo.
LSI_KERNEL_TAG will be manually seted depending on the value of SRCREV.
- Add FIT support files to SRC_URI only for standard kernels.
- Use a single linux-yocto.inc file containing additional building infos
for all kernel receipes instead separated ones for 3.4 and 3.10.
Signed-off-by: Paul Butler <paul.butler@windriver.com>
|
|
LSI Axxia boards are able to boot from FIT images.
Add support to build the dtb and fit images including the
dtb, linux image and both: multi.fit images.
Signed-off-by: Paul Butler <paul.butler@windriver.com>
|
|
- Add new machine configuration for the LSI ACP family (powerpc):
acp.conf and for LSI AXM5500 systems: axm
- Set KARCH variable for axm5500 and elpaso machine conf
Signed-off-by: Paul Butler <paul.butler@windriver.com>
|
|
In order to have u-boot-lsi package in all the image types,
added it to IMAGE_INSTALL from conf/layer.conf
Signed-off-by: Paul Butler <paul.butler@windriver.com>
|
|
- To get the source tag, add new python function do_get_tag() as
compiling step after do_patch, before do_build.
- Update SRCREV to tag 5.8.1.43 for lsi-v2013.01.01 branch
- Update SRCREV to tag 4.8.1.90 for lsi-v2010.03 branch
Signed-off-by: Paul Butler <paul.butler@windriver.com>
|
|
Signed-off-by: John Jacques <john.jacques@lsi.com>
|
|
Signed-off-by: John Jacques <john.jacques@lsi.com>
|
|
- Changes SRC_URI for 3.4 Kernel to use public github repo instead of
private repo.
- For 3.4 kernel-dev subpackage, skip QA check.
- For 3.4 kernel, update LINUX_VERSION from 3.4.69 to 3.4.82.
Signed-off-by: Paul Butler <paul.butler@windriver.com>
|
|
Changes SRC_URI for 3.10 Kernel to use public github repo instead of
private repo.
Signed-off-by: Paul Butler <paul.butler@windriver.com>
|
|
Keep defconfig files synchronized with the Kernel sources from
LSI GitHub repos.
Signed-off-by: Paul Butler <paul.butler@windriver.com>
|
|
For 3.10 kernel-dev subpackage, skip QA check.
Signed-off-by: Paul Butler <paul.butler@windriver.com>
|
|
Add in the IMAGE_INSTALL variable for lsi-image-large the
following e2fsprogs subpackages:
- e2fsprogs-e2fsck
- e2fsprogs-mke2fs
- e2fsprogs-tune2fs
- e2fsprogs-badblocks
Signed-off-by: John Jacques <john.jacques@lsi.com>
|
|
A small file system image for use in simulation, flash, ram, etc.
Signed-off-by: John Jacques <john.jacques@lsi.com>
|
|
Add a complete kernel configuration (defconfig) for the axm5500,
axm5500sim, and elpaso boards for the 3.4 and 3.10 standard and preempt-rt
kernels.
Signed-off-by: Hong H. Pham <hong.pham@windriver.com>
|
|
The Open Embedded (meta-oe) nis package still has the ypbind init bug.
Reapply the scripting fix in commit 2027af7c30a2c86f7e27f4c5d34bdfa5c1e0fc91
but rework to co-exist with the meta-oe nis recipe.
Signed-off-by: Hong H. Pham <hong.pham@windriver.com>
|
|
The path to the login program is /bin/login, but telnetd uses /usr/bin/login
by default. The telnet xinetd config file needs to pass the correct path
to login to telnetd.
Signed-off-by: Hong H. Pham <hong.pham@windriver.com>
|
|
Signed-off-by: Hong H. Pham <hong.pham@windriver.com>
|
|
Signed-off-by: Hong H. Pham <hong.pham@windriver.com>
|
|
Remove the autofs, inetutils and nis recipes from recipes-support.
These packages are provided by the Open Embedded meta-oe/meta-networking/
layer.
Signed-off-by: Hong H. Pham <hong.pham@windriver.com>
|
|
Signed-off-by: Hong H. Pham <hong.pham@windriver.com>
|
|
The nfs-utils package provides an additional package, nfs-utils-client,
which has the command (/sbin/mount.nfs) needed to mount an NFS filesystem.
Signed-off-by: Hong H. Pham <hong.pham@windriver.com>
|
|
ypdomainname could return "" or "(none)" if the domain name is not
configured. The ypbind init script does not check for "(none)" at
start up, so it thinks that the domain name is already configured.
The end result is that the domain name is not set per /etc/defaultdomain
and NIS initialialization fails.
Signed-off-by: Hong H. Pham <hong.pham@windriver.com>
|
|
Signed-off-by: Paul Butler <paul.butler@windriver.com>
|