aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2014-11-04README: Update informations about meta-lsi layerHEADmasterDaniel Dragomir
- 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>
2014-10-28linux-yocto: Remove not used/supported targetsDaniel Dragomir
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>
2014-10-17linux-yocto: Reorganize and update LSI PUBLIC reposDaniel Dragomir
- 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>
2014-10-14libpam: Add pam package to DISTRO_FEATURES variableDaniel Dragomir
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>
2014-10-06linux-yocto: Correct the function call for irq_set_affinity_lockedDaniel Dragomir
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>
2014-10-06gcc: Add Fortran support for lsi-image-largeDaniel Dragomir
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>
2014-10-06Updating u-boot SRCREV tags to 5.8.1.63 and 4.8.1.97Daniel Dragomir
Signed-off-by: Daniel Dragomir <daniel.dragomir@windriver.com>
2014-10-06linux-yocto: Don't use defconfig from sources for YOCTO (axxia)Daniel Dragomir
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>
2014-10-06linux-yocto: Update to last release for YOCTO (axxia) reposDaniel Dragomir
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>
2014-10-06linux-yocto: Rename Axxia Simulation TargetsDaniel Dragomir
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>
2014-10-06linux-yocto: Update to last release for LSI PUBLIC reposDaniel Dragomir
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>
2014-10-06linux-yocto: Build KERNEL with defconfigs from kernel sourcesDaniel Dragomir
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>
2014-10-06linux-yocto: Synchronize configs with LSI reposDaniel Dragomir
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>
2014-10-06recipes-core/images: Remove unused ROOTFS imagesJohn Jacques
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>
2014-10-06lsi-image-sim: Add dev-pckgs to the imageJohn Jacques
Signed-off-by: John Jacques <john.jacques@avagotech.com>
2014-10-06lsi-image-large: Add ldd, remove alsa, hwclock pkgsJohn Jacques
Signed-off-by: John Jacques <john.jacques@avagotech.com>
2014-10-06lsi-image-large: Add eglibc-dbg and valgrind packagesJohn Jacques
Signed-off-by: John Jacques <john.jacques@avagotech.com>
2014-10-06lsi-image-sim: Add eglibc-dbg and valgrind packagesJohn Jacques
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>
2014-10-06linux-yocto: Set new COMPATIBLE_MACHINE for KernelJohn Jacques
Signed-off-by: John Jacques <john.jacques@avagotech.com>
2014-10-06conf/machine: Rename targets to axxiaarm and axxiapowerpcJohn Jacques
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).
2014-10-06lsi-image-sim: Add gdb package to Simulation ImageJohn Jacques
Signed-off-by: John Jacques <john.jacques@lsi.com>
2014-10-06linux-yocto: Modify dtb files path for ARM 3.10Daniel Dragomir
- 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>
2014-10-06linux-yocto: Add support for building ARM DTB and FIT imagesPaul Butler
- 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>
2014-10-06u-boot-lsi: Update SRCREV to tag to 5.8.1.44 and 4.8.1.91Paul Butler
- 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>
2014-10-06linux-yocto: Add support for building from GITHUB public repoPaul Butler
- 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>
2014-10-06linux-yocto: Add support for building from YOCTO and GITHUB private repoPaul Butler
- 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>
2014-10-06linux-yocto: Add functions for building POWERPC DTB and FIT imagesPaul Butler
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>
2014-10-06linux-yocto: Reorganize recipes-kernel/linux filesPaul Butler
- 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>
2014-10-06linux-yocto: Add support for DTB and FIT imagesPaul Butler
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>
2014-10-06conf/machine: Add new mahcines: acp and axmPaul Butler
- 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>
2014-10-06u-boot-lsi: Add pkg to IMAGE_INSTALL from layer.confPaul Butler
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>
2014-10-06u-boot-lsi: Add do_get_tag() compiling taskPaul Butler
- 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>
2014-10-06meta-lsi: Add LTTng to the Large File SystemJohn Jacques
Signed-off-by: John Jacques <john.jacques@lsi.com>
2014-10-06lsi-image-sim: Add filesystem receipe for SimulationJohn Jacques
Signed-off-by: John Jacques <john.jacques@lsi.com>
2014-10-06linux-yocto: For 3.4 use PUBLIC GitHub repoPaul Butler
- 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>
2014-10-06linux-yocto: For 3.10 use PUBLIC GitHub repoPaul Butler
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>
2014-10-06linux-yocto: Update defconfig for axm5500 3.10 KernelPaul Butler
Keep defconfig files synchronized with the Kernel sources from LSI GitHub repos. Signed-off-by: Paul Butler <paul.butler@windriver.com>
2014-10-06linux-yocto: Skipping QA check for 3.10 debug-filesPaul Butler
For 3.10 kernel-dev subpackage, skip QA check. Signed-off-by: Paul Butler <paul.butler@windriver.com>
2014-10-06lsi-image-large: Add the optional e2fsprogs subpkgsJohn Jacques
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>
2014-10-06lsi-image-small: Add receipe for small rootfs imageJohn Jacques
A small file system image for use in simulation, flash, ram, etc. Signed-off-by: John Jacques <john.jacques@lsi.com>
2014-10-06linux-yocto: Add complete Kernel configuration filesHong H. Pham
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>
2014-10-06nis: fix ypdomainname configuration in ypbind init scriptHong H. Pham
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>
2014-10-06recipes-support: Override meta-oe xinetd telnet configurationHong H. Pham
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>
2014-10-06lsi-image-large: Add inetutils-telnetd packageHong H. Pham
Signed-off-by: Hong H. Pham <hong.pham@windriver.com>
2014-10-06lsi-image-large: Add tcpdump packageHong H. Pham
Signed-off-by: Hong H. Pham <hong.pham@windriver.com>
2014-10-06recipes-support: Remove autofs, inetutils and nis receipesHong H. Pham
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>
2014-10-06lsi-image-large: Add gdb packageHong H. Pham
Signed-off-by: Hong H. Pham <hong.pham@windriver.com>
2014-10-06lsi-image-large: Add nfs-utils-client packageHong H. Pham
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>
2014-10-06nis: fix ypdomainname configuration in ypbind init scriptHong H. Pham
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>
2014-10-06lsi-image-large: Add portmap package to imagePaul Butler
Signed-off-by: Paul Butler <paul.butler@windriver.com>