aboutsummaryrefslogtreecommitdiffstats
path: root/meta-yocto-bsp
AgeCommit message (Collapse)Author
2016-02-04linux-yocto: Update SRCREV for genericx86* for 4.1, fixes CVE-2016-0728Alejandro Hernandez
This addresses CVE-2016-0728: KEYS: Fix keyring ref leak in join_session_keyring(), and upgrades to LINUX_VERSION 4.1.17 Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com>
2016-02-04linux-yocto: Update SRCREV for genericx86* for 3.19, fixes CVE-2016-0728Alejandro Hernandez
This addresses CVE-2016-0728: KEYS: Fix keyring ref leak in join_session_keyring() Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com>
2016-02-04linux-yocto: Update SRCREV for genericx86* for 3.14, fixes CVE-2016-0728Alejandro Hernandez
This addresses CVE-2016-0728: KEYS: Fix keyring ref leak in join_session_keyring(), and upgrades to LINUX_VERSION 3.14.39 Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com>
2016-02-04meta-yocto-bsp: Remove uvesafb (v86d) from generic x86 featuresJianxun Zhang
When uvesafb is automatically loaded during boot and FW doesn't support legacy video bios and frame buffer, its user space helper will throw error messages in kernel log: [6.843790] uvesafb: Getting VBE info block failed (eax=0x4f00, err=1) [6.843864] uvesafb: vbe_init() failed with -22 [6.843916] uvesafb: probe of uvesafb.0 failed with error -22 Assuming most x86 boards today don't really rely on this module, this change simply removes it from the common feature list to get rid of these harmless messages. [YOCTO #6584] (From meta-yocto rev: d58fc630b1114dbafa8342de7dcaef8e7d798848) Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 6af89812e8a9931ffed63768ed85367519bf7aef) Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-01-14linux-yocto: Update Genericx86* BSP to 4.1.15 kernelSaul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-10-29linux-yocto_4.1: Update SRCREV for genericx86*Saul Wold
This update matches the kernel update made to oe-core linux-yocto and address some graphics issues. Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-10-07linux-yocto: Update SRCREV for genericx86* BSPsSaul Wold
This update brings the kernel for genericx86* up to date with the linux-yocto kernel and 4.1.8 Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-09-30lib/oeqa/selftest/yoctobsp: Basic tests for yocto-bsp scriptLeonardo Sandoval
Unit tests include listing properties and creating BSP using the default kernel, both tests done for supported architectures. Test can be manually executed with: $ oe-selftest --run-tests yoctobsp.YoctoBSP Signed-off-by: Leonardo Sandoval <leonardo.sandoval.gonzalez@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-09-29meta-yocto-bsp: bump to linux-yocto 4.1 for the non-x86 BSPsKevin Hao
Boot test for all these boards. Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-09-08bsps: update 3.14 SRCREVsBruce Ashfield
Updating the 3.14 SRCREVs to ensure that both gcc 4.9.x and gcc 5.x produce working images for all reference BSPs. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-08-30linux-yocto-3.14: Update to latest revisionsRichard Purdie
Update the 3.14 kernel to the latest metadata to add in fixes for gcc 5 in particular. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-08-20linux-yocto-3.14: Update to branch HEADsRichard Purdie
This update addresses several gcc5 issues amongst other things and updates the branch revisions to the latest in the linux-yocto repo. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-08-19genericx86*: Update BSPs to use 4.1 KernelSaul Wold
This adds the initial bbappend to meta-yocto-bsp for the 4.1 kernel It also sets up the PREFERRED_VERSION for the X86 and X86-64 Generic BSPs to the 4.1 kernel. This has been tested on MinnowBoard (32bit) MinnowBoard Max (64bit) along with both 32 and 64 bit versions of the NUC. Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-08-14meta-yocto-bsp: mpc8315e-rdb: Set KERNEL_DEVICETREE to mpc8315erdb.dtbHe Zhe
To avoid warning of "xxx contains the full path to the the dts file, but only the dtb name should be used.", Set KERNEL_DEVICETREE to mpc8315erdb.dtb Signed-off-by: He Zhe <zhe.he@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-07-28oe-selftest: restore gummiboot testsPaul Eggleton
These are the gummiboot tests recently removed from OE-Core, with the following changes: * Make them use MACHINE = "genericx86-64" instead of "nuc" and remove all usage of meta-intel * Use DEPLOY_DIR instead of assuming build directory will be in the default path relative to COREBASE * Fix build test to actually check if the file was created as part of the test instead of possibly being around from a previous build * Fix wic test to actually check the output to find the name of the .direct file that wic has created, instead of passing if any .direct file happens to exist in /var/tmp/wic (We can now add these in this layer courtesy of Chris Larson's OE-Core commit 182b8ed9f26ed8b6a8eb6dcaec82db9aca14b010). Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-07-22yocto-bsps: add 3.14-rt configurationBruce Ashfield
To enable preempt-rt for the h/w reference boards, we can create a bbappend that sets the KMACHINE mappings and valid hashes. Currently only genericx86* is enabled. Other boards can be added once validated. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-06-05bsps: update SRCREVs to the 3.19 latestBruce Ashfield
Updating the reference BSP's SRCREVs to pick up the latest 3.19 changes. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-06-05meta-yocto-bsp: bump to linux-yocto 3.19 for the non-x86 BSPsKevin Hao
Boot test for all these boards. Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-05-22genericx860common.inc: Enable using the 3.19 kernelSaul Wold
This is the second half of enabling the 3.19 kernel for the genericx86* meta-yocto BSPs. Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-05-19meta-yocto-bsp: Add genericx86* BSP to use 3.19Saul Wold
Add the linux-yocto_3.19.bbappend to support the genericx86 BSP Tested on a variety of machines both 32 bit and 64 bit Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-02-19meta-yocto-bsps: remove 3.10 bbappendBruce Ashfield
All reference boards are now using 3.14 as their baseline, and we no longer have a 3.10 Yocto kernel, so we can safely remove the bbappend. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-12-19beaglebone.conf: update KERNEL_IMAGETYPE to match u-bootMaciej Borzecki
U-boot 2014.07 in Poky expects a zImage kernel image, thus a build done with current machien config will not be directly useable. Update machine config to produce a zImage. Signed-off-by: Maciej Borzecki <maciej.borzecki@open-rnd.pl> Signed-off-by: Maciek Borzecki <maciek.borzecki@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-10-01yocto-bsps: update h/w reference boards to the latest 3.14 SRCREVsBruce Ashfield
The oe-core BSPs have been udpated to 3.14.19, so we follow suit with the reference BSPs. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-09-23beaglebone.conf: add IMAGE_BOOT_FILESMaciej Borzecki
Set IMAGE_BOOT_FILES to list of files that end up in boot partition. This in turn is used by wic to generate a bootable SD card image. Signed-off-by: Maciej Borzecki <maciej.borzecki@open-rnd.pl> Signed-off-by: Maciek Borzecki <maciek.borzecki@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-08-31yocto-bsps: update SRCREVs to linux-yocto latestBruce Ashfield
Bumping the reference boards to the linux-yocto 3.14 latest SRCREVs. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-08-31yocto-bsps: remove 3.4 bbappendBruce Ashfield
The oe-core 3.4 recipes have been removed, so we drop our associated bbappend from the yocto-bsps. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-07-17oeqa/controllers/beaglebonetarget.py: fix deploy when kernel file is a ↵Corneliu Stoicescu
broken link Sometimes the uncompressed rootfs image contains boot/uImage but if it's a symlink, it seems broken from the master image's point of view. Because [ -e /mnt/testrootfs/boot/uImage ] will return 1, it will proceed to copy the backup kernel file over it but cp ~/test-kernel /mnt/testrootfs/boot/uImage will also fail with: cp: not writing through dangling symlink Adding a new check here, if the boot/uImage is a link, leave it as is. Signed-off-by: Corneliu Stoicescu <corneliux.stoicescu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-07-04grubtarget.py: Change 'test' GRUB entry selection methodCorneliu Stoicescu
Using character combinations for <arrow down> to select the test image will not always work. Using the '--hotkey x' option added to the 'test' GRUB menuentry to select the 'test' GRUB entry. Signed-off-by: Corneliu Stoicescu <corneliux.stoicescu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-07-04meta-yocto-bsp: oeqa/controllers: add GrubTargetCristian Iorga
add control for generic grub pc via serial line Implementation [YOCTO #5615]. Signed-off-by: Cristian Iorga <cristian.iorga@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-06-17meta-yocto-bsps: update 3.14 SRCREVsBruce Ashfield
Updating the h/w reference BSPs to the latest 3.14 content. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-06-17mpc8315e-rdb: add the jffs2 image supportKevin Hao
There is a 32M NAND flash on this board, so it would be convenient that a jffs2 image is created by default. Also change the default image type from "tar.gz" to "tar.bz2" in order to be compatible with the beaglebone black and edgerouter BSP. Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-06-17mpc8315e-rdb: bump to linux-yocto 3.14Kevin Hao
Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-06-17controllers/edgeroutertarget.py: enable dynamical determination of rootfs typeCorneliu Stoicescu
[YOCTO #6375] Signed-off-by: Corneliu Stoicescu <corneliux.stoicescu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-06-17controllers/beaglebonetarget.py: enable dynamical determination of rootfs typeCorneliu Stoicescu
[YOCTO #6375] Signed-off-by: Corneliu Stoicescu <corneliux.stoicescu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-06-17beaglebonetarget.py: Add support for get_extra_files() classmethodCorneliu Stoicescu
[YOCTO #6254] Adding support for the get_extra_files() method to the BeagleBoneTarget class. Signed-off-by: Corneliu Stoicescu <corneliux.stoicescu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-06-03oeqa/controllers/beaglebonetarget.py: fix conditions for files copied to /bootCorneliu Stoicescu
Using '[ ! -e /mnt/testrootfs/boot/uImage ] && cp ~/test-kernel /mnt/testrootfs/boot/uImage' would result in exit code 1 if the first condition is not met. Changing the code to return exit status 0 if /mnt/testrootfs/boot/uImage exists. Also adding this change to dtb files check. Signed-off-by: Corneliu Stoicescu <corneliux.stoicescu@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-05-30genericx86: switch to Linux 3.14 from 3.10Ross Burton
Boot-tested on a NUC. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-04-30meta-yocto-bsp: oeqa/controllers: add EdgeRouterTargetPaul Eggleton
Based on BeagleBoneTarget, this provides support for deploying images and running tests on an EdgeRouter Lite (edgerouter). The device must be set up to boot into the master image already - see the instructions in the file. Implements [YOCTO #6253]. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-04-30meta-yocto-bsp: oeqa/controllers: add BeagleBoneTargetStefan Stanacar
With a serial connection and beaglebone setup correctly as per README.hardware (nand erased, default uboot config assumed, etc) and a correctly deployed core-image-testmaster, we could actually deploy and test AB built images. In the default configuration u-boot will do the right thing and will always boot into the master image (rootfs on second fs on the card, kernel in /boot on the same partition). We just need to tell it for the test image to use the third partition and update the kernel cmdline. Pexpect is used to interact with whatever serial connection we have (which for this target is mandatory). There is some handling for images that don't contain the kernel and dtb files as needed (such as core-image-minimal). Implements [YOCTO #6252]. Signed-off-by: Stefan Stanacar <stefanx.stanacar@intel.com> Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-04-23meta-bsps: update to v3.10.35Bruce Ashfield
Updating the remaining 3.10 reference BSPs to the oe-core 3.10 -stable version. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-04-23yocto-bsps: update references to v3.4.85Bruce Ashfield
Update the remaining 3.4 reference BSPs to the latest oe-core -stable update. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-04-10beaglebone.conf: configuration updatesDenys Dmytriyenko
* Use fbdev video driver for xserver-xorg * Recommend installing device tree DTB files into rootfs /boot directory * Switch back to uImage kernel format from zImage, as U-boot was not updated - default has changed to zImage in newer U-boot 2013.10+, but we use 2013.07 * Correct copy/paste typo in serial console Signed-off-by: Denys Dmytriyenko <denys@ti.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-04-04routerstationpro: dropPaul Eggleton
This has been moved to meta-yocto-bsp-old; edgerouter replaces it as the MIPS reference platform going forward. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-03-31beaglebone: fix typo in the U-Boot config nameDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-03-31meta-yocto-bsp: Bump layer version after the BSP changesRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-03-31Drop beagleboard, replaced by beagleboneRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-03-31beaglebone: Switch to linux-yocto 3.14Richard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-03-31beaglebone: add OE machine definition for use with linux-yocto kernelsDenys Dmytriyenko
Kernel support is now in linux-yocto-dev and will be moved to a versioned recipe once 3.14 is released. Signed-off-by: Denys Dmytriyenko <denys@ti.com> Cc: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-03-31yocto-bsps: edgerouter: explicitly set preferred versionBruce Ashfield
Switch the edgerouter from linux-yocto-dev, to the 3.14 linux-yocto BSP. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-03-31yocto-bsps: Add a new BSP to support edgerouterYang Wei
The EdgeRouter Lite is part of the EdgeMax series. It is an MIPS64 router(Cavium Octeon) with 512MB of RAM, which uses a USB pendrive for storage. Setup instructions ------------------ You will need the following: * NFS root setup on your workstation * TFTP server installed on your workstation * Straight-thru 9-conductor serial cable (DB9, M/F) connected from your PC to UART1 * Ethernet connected to the first ethernet port on the board The rest of the details can be found in the BSP kernel config, and README.hardware. Signed-off-by: Yang Wei <Wei.Yang@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>