summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* rmc: add support for Broxton-M based Joule board (rev. 1F1)pyro-nfvaccessTodor Minchev2017-07-071-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Finger 0 type : 0x01 Finger 0 offset : 0x05 Finger 0 name: : product_name Finger 0 value : 570x DVT2 Finger 1 type : 0x02 Finger 1 offset : 0x05 Finger 1 name: : product_name Finger 1 value : SDS Finger 2 type : 0x04 Finger 2 offset : 0x10 Finger 2 name: : version Finger 2 value : Intel(R) Atom(TM) Processor T5700 @ 1.70GHz Finger 3 type : 0x7f Finger 3 offset : 0x00 Finger 3 name: : reserved Finger 3 value : Finger 4 type : 0x7f Finger 4 offset : 0x00 Finger 4 name: : reserved Finger 4 value : Signed-off-by: Todor Minchev <todor.minchev@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* rmc: add fingerprint for generic Broxton-M (rev. 1F1)Todor Minchev2017-07-071-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Finger 0 type : 0x01 Finger 0 offset : 0x05 Finger 0 name: : product_name Finger 0 value : 570x DVT1 Finger 1 type : 0x02 Finger 1 offset : 0x05 Finger 1 name: : product_name Finger 1 value : SDS Finger 2 type : 0x04 Finger 2 offset : 0x10 Finger 2 name: : version Finger 2 value : U3E1 Finger 3 type : 0x7f Finger 3 offset : 0x00 Finger 3 name: : reserved Finger 3 value : Finger 4 type : 0x7f Finger 4 offset : 0x00 Finger 4 name: : reserved Finger 4 value : Signed-off-by: Todor Minchev <todor.minchev@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* rmc-db: allow multiple fingerprint per board directoryTodor Minchev2017-07-071-7/+7
| | | | | | | | | | Different firmware revisions often result in different fingerprints for the same hardware platform. This change allows multiple fingerprints to be stored in the same board directory to avoid having to duplicate the data for each record. Signed-off-by: Todor Minchev <todor.minchev@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-intel/4.9: Update yocto-kernel-cache SRCREVIsmo Puustinen2017-06-072-2/+2
| | | | | | | | Various changes to configuration, including wifi, nftables, virtualbox, bluetooth, and smp options. Signed-off-by: Ismo Puustinen <ismo.puustinen@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* conf/machine/intel-core*: Fix WKS_FILE setting7.0-pyro-2.3California Sullivan2017-05-192-2/+2
| | | | | | | | | | bb.utils.contains checks if ALL items are in the variable, and since we check for systemd-boot or rmc-boot, it would always be false, assigning mkefidisk as the WKS_FILE in all cases. bb.utils.contains_any checks if one or more items are in the variable, so use that instead. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* libva-intel-driver: Set UPSTREAM_CHECK_GITTAGREGEXAníbal Limón2017-05-191-0/+2
| | | | | | | | This regex is used to figure out what version are on upstream, in order to avoid detect alpha versions set it. Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* CHANGELOG: add fileCalifornia Sullivan2017-05-181-0/+43
| | | | | | | | This file will keep track of major changes between releases, beginning with the pyro release. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* README: Update information for pyro releaseCalifornia Sullivan2017-05-181-68/+81
| | | | | | | | Updates several sections that contained outdated information, and adds a new "Benefits of meta-intel" section. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-intel: Update SRCREVsSaul Wold2017-05-162-5/+5
| | | | | | This update brings the kernel to 4.9.27 stable and 4.9.20 for preempt-rt kernel Signed-off-by: Saul Wold <sgw@linux.intel.com>
* intel-microcode: Update to latest 20170511Saul Wold2017-05-161-4/+4
| | | | | | | This update also updated the licence checksum as the date has changed The core content of the license has not changed Signed-off-by: Saul Wold <sgw@linux.intel.com>
* maintainers: Re-Sort and remove duplicateSaul Wold2017-05-161-18/+17
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* conf/machine/intel-core*: change WKS_FILE based on EFI_PROVIDERCalifornia Sullivan2017-05-162-2/+2
| | | | | | | | | | | | | If someone changes their EFI_PROVIDER to grub-efi, we shouldn't be building a systemd-boot based wic image. Use bb.utils.contains to be default to mkefidisk.wks if we aren't using a systemd-boot based EFI_PROVIDER. mkefidisk.wks is the same as systemd-bootdisk.wks, except it uses grub and sets rootwait on the kernel command line, so its nearly equivalent. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* canned-wks/systemd-bootdisk-uuid.wks: remove fileCalifornia Sullivan2017-05-163-13/+2
| | | | | | | | | | | | | | This was initially added as a stopgap, as OE-core's systemd-bootdisk.wks was using a static device node name rather than device UUID as the root target. Since OE-core's systemd-bootdisk has caught up, we don't need this. OE-core's systemd-bootdisk also includes console=ttyS0, which is common on many platforms and we were missing. Also change the default WKS_FILE to be OE-core's systemd-bootdisk on appropriate MACHINEs. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* intel-gpu-tools: Upgrade to version 1.18Ng, Wei Tee2017-05-161-3/+3
| | | | | | | | This change updates intel-gpu-tools to 1.18 which is in Intel graphic stack 2017 Q1 release. Signed-off-by: Ng, Wei Tee <wei.tee.ng@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* initrdscripts: add support for NVME target installNg, Wei Tee2017-05-111-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add awareness of /dev/nvme* block devices to install scripts. As presently written, installer knows only of /dev/sd* and /dev/mmcblk* block devices. Building upon scaffolding put in place by Awais in... 80ec9f627915 ("initrdscripts: handle mmc device as installer medium") (From OE-Core rev: b5a036ce958e3fe24690531712071abc14b48033) Signed-off-by: Joe Konno <joe.konno@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (From Poky rev: 85c9b9f9c602459b32f8f301b161c9a3f6f14d4e) Ported the changes from poky meta layer into BSP layer. As the original commit was changing 2 files, this has been rework for meta-intel layer. [YOCTO #11367] Signed-off-by: Chang Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com> Signed-off-by: Ng, Wei Tee <wei.tee.ng@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* qemu-intel.inc: Add to KERNEL_FEATURES via KERNEL_FEATURES_INTEL_COMMONCalifornia Sullivan2017-05-111-1/+1
| | | | | | | | | | Adding to KERNEL_FEATURES causes the kernel tools to try to add the feature to all kernels, even custom kernels not using the yocto-kernel-cache. By moving it to KERNEL_FEATURES_INTEL_COMMON, it will only affect the kernels the layer supplies. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* recipes-kernel/linux/*: Standardize use of KERNEL_FEATURES_INTEL_COMMONCalifornia Sullivan2017-05-1111-5/+18
| | | | | | | | | | | | | | | Previously, some recipes hard set it to empty, and some recipes did not set it at all. So in some cases, it acted like a global variable you could modify, and in others you could only append to it. This behavior made it difficult to use (which I doubt anyone was doing). This patch changes the variable to be soft set to empty across all recipes. This way it can be used to globally change meta-intel kernels through a conf file, or individually in the different versioned recipes should the need arise. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* thermald,iucode-tool,libyami: Add UPSTREAM_CHECK_ variablesAníbal Limón2017-05-094-0/+9
| | | | | | | | These variables are used by checkpkg task to figure out if there are a new version of the upstream software. Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-intel: use = to set LINUX_VERSION_EXTENSIONsweeaun2017-05-091-1/+1
| | | | | | | | | | | LINUX_VERSION_EXTENSION is not overridden by linux-intel_4.9.bb, as first seen in linux-yocto.inc. This is a temporary fix to use = instead of ?= in linux-intel_4.9.bb, before making change to use ??= on meta OE-Core linux-yocto.inc file. Signed-off-by: sweeaun <swee.aun.khor@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* maintainer: Update Maintainer listSaul Wold2017-05-091-0/+27
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* conf: set recipe maintainersRoss Burton2017-05-062-0/+4
| | | | | Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-yocto/4.1: Update to v4.1.39California Sullivan2017-05-063-9/+9
| | | | | | | | Updates from v4.1.38 to v4.1.39. This is the latest release of our v4.1 stable kernel. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-yocto/4.4: Update to v4.4.60California Sullivan2017-05-063-15/+15
| | | | | | | | Updates from v4.4.56 to v4.4.60. This is the latest release of our v4.4 stable kernel. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-intel/4.9: grab latest changesCalifornia Sullivan2017-05-012-2/+2
| | | | | | | | | | | | | | Contains updates from several areas, including: comms thermal lpss audio camera No stable update at this time. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-intel: Set LINUX_VERSION_EXTENSIONSaul Wold2017-04-182-0/+4
| | | | | | | Set the VERSION_EXTENSION to be different than the default linux-yocto kernel, this will help to differenciate the two kernel. Signed-off-by: Saul Wold <sgw@linux.intel.com>
* libyami: Add PACKAGECONFIG for x11Jussi Kukkonen2017-04-181-0/+7
| | | | | | Without this the recipe fails to build without x11, breaking world build. Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
* core-image-rt: Add yocto-intel-rt based recipesSaul Wold2017-04-172-0/+37
| | | | | | | | These recipes depend on using an RT kernel, since the name in oe-core is hard-coded to linux-yocto-rt, we need to replicate those recipes here or come up with an additional variable to check. Signed-off-by: Saul Wold <sgw@linux.intel.com>
* intel-common-pkgarch: Add additional kernel typesSaul Wold2017-04-171-0/+3
| | | | | | | We added -rt to available kernel, and will likely have -tiny and -dev in the future, so add them now also. Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-intel-rt: Add recipe to support preempt-rt kernelSaul Wold2017-04-171-0/+40
| | | | | | | This adds the linux-intel production kernel to meta-intel with the base-rt branch. Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-intel: Update to 4.9.20Saul Wold2017-04-171-3/+3
| | | | | | | | | | | | Stable kernel update to 4.9.20 DRM updates Trusty Updates Bug Fixes: Issue #4: kernel OOPS when trying to mount efivarfs Signed-off-by: Saul Wold <sgw@linux.intel.com>
* cryptodev-module: Fix the checkSaul Wold2017-04-041-3/+3
| | | | | | | | | | A case was found where the PREFERRED_VERSION_linux-intel was not set even with linix-intel being the PREFERRED_PROVIDER and this code fails. So, just check for linux-intel now, we know until the next LTS version comes out that this kernel will have the API change patch. A more detailed check may need to be added. Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-yocto: fix builds for x32Christopher Larson2017-04-041-0/+4
| | | | | | | | | | | | | | | | corei7-64-intel-common overrides are used here, but this isn't in use when building for x32. Also obey this for corei7-64-x32-intel-common. An alternative would be to place this in intel-common-pkgarch.inc, where the common pkgarch is set up, but that would have higher potential impact, being global. With this fix applied, along with other fixes to oe-core, it's possible to get successful builds with DEFAULTTUNE set to "corei7-64-x32", and boot the resulting images for intel-corei7-64. Signed-off-by: Christopher Larson <chris_larson@mentor.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* qat: disable for x32 buildSaul Wold2017-04-041-0/+1
| | | | | | | Until the upstream addresses some issues, this will be disabled for x32 build Signed-off-by: Saul Wold <sgw@linux.intel.com>
* dpdk: disable for x32 buildSaul Wold2017-04-041-0/+1
| | | | | | | Until the upstream addresses some issues, this will be disabled for x32 build Signed-off-by: Saul Wold <sgw@linux.intel.com>
* meta-intel: support distro without OpenGLPatrick Ohly2017-04-044-3/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When a distro disables OpenGL or using meta-intel without any distro set, a world build fails for all recipes depending directly or indirectly on libva, because libva is disables unless opengl is in DISTRO_FEATURES. "opengl" must be checked for in all those recipes. The specific use case was testing of meta-intel with yocto-compat-layer.py against just OE-core with the local.conf.sample from OE-core, i.e. DISTRO unset. Without this change, that failed with: ERROR: Nothing PROVIDES 'libva' (but /fast/work/meta-intel/common/recipes-multimedia/libyami/libyami-utils_1.1.0.bb, /fast/work/meta-intel/common/recipes-multimedia/libyami/libyami_1.1.0.bb, /fast/work/meta-intel/common/recipes-multimedia/libva/libva-intel-driver_1.7.3.bb DEPENDS on or otherwise requires it) ERROR: libva was skipped: missing required distro feature 'opengl' (not in DISTRO_FEATURES) ERROR: Nothing RPROVIDES 'libyami-dev' (but /fast/work/meta-intel/common/recipes-multimedia/libyami/libyami_1.1.0.bb RDEPENDS on or otherwise requires it) ERROR: No eligible RPROVIDERs exist for 'libyami-dev' NOTE: Runtime target 'libyami-dev' is unbuildable, removing... Missing or unbuildable dependency chain was: ['libyami-dev'] ERROR: Nothing RPROVIDES 'libva' (but /fast/work/meta-intel/common/recipes-multimedia/libva/va-intel.bb RDEPENDS on or otherwise requires it) ERROR: libva was skipped: missing required distro feature 'opengl' (not in DISTRO_FEATURES) NOTE: Runtime target 'libva' is unbuildable, removing... Missing or unbuildable dependency chain was: ['libva'] ERROR: Nothing RPROVIDES 'libva-intel-driver' (but /fast/work/meta-intel/common/recipes-multimedia/libva/libva-intel-driver_1.7.3.bb RDEPENDS on or otherwise requires it) ERROR: No eligible RPROVIDERs exist for 'libva-intel-driver' NOTE: Runtime target 'libva-intel-driver' is unbuildable, removing... Missing or unbuildable dependency chain was: ['libva-intel-driver'] ERROR: Nothing RPROVIDES 'libyami-utils' (but /fast/work/meta-intel/common/recipes-multimedia/libyami/libyami-utils_1.1.0.bb RDEPENDS on or otherwise requires it) ERROR: No eligible RPROVIDERs exist for 'libyami-utils' NOTE: Runtime target 'libyami-utils' is unbuildable, removing... Missing or unbuildable dependency chain was: ['libyami-utils'] ERROR: Nothing RPROVIDES 'libyami-utils-dev' (but /fast/work/meta-intel/common/recipes-multimedia/libyami/libyami-utils_1.1.0.bb RDEPENDS on or otherwise requires it) ERROR: No eligible RPROVIDERs exist for 'libyami-utils-dev' NOTE: Runtime target 'libyami-utils-dev' is unbuildable, removing... Missing or unbuildable dependency chain was: ['libyami-utils-dev'] ERROR: Nothing RPROVIDES 'libyami' (but /fast/work/meta-intel/common/recipes-multimedia/libyami/libyami_1.1.0.bb RDEPENDS on or otherwise requires it) ERROR: No eligible RPROVIDERs exist for 'libyami' NOTE: Runtime target 'libyami' is unbuildable, removing... Missing or unbuildable dependency chain was: ['libyami'] ERROR: Nothing RPROVIDES 'libva-intel-driver-dev' (but /fast/work/meta-intel/common/recipes-multimedia/libva/libva-intel-driver_1.7.3.bb RDEPENDS on or otherwise requires it) ERROR: No eligible RPROVIDERs exist for 'libva-intel-driver-dev' NOTE: Runtime target 'libva-intel-driver-dev' is unbuildable, removing... Missing or unbuildable dependency chain was: ['libva-intel-driver-dev'] Signed-off-by: Patrick Ohly <patrick.ohly@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* cryptodev-modules: Add bbappend to add patchSaul Wold2017-04-032-0/+38
| | | | | | | | | | | This adds a patch to cryptodev-module to sync up the API change that was added in the linux-intel kernel backport from 4.10 -> 4.9. The patch just forces the code path to use the latest API. This uses anon python to ensure it only applies when PREFERRED_PROVIDER is set to linux-intel and KERNEL_VERSION is 4.9 (LTS). Signed-off-by: Saul Wold <sgw@linux.intel.com>
* rmc: update SRCREV for rmc recipeTodor Minchev2017-03-311-1/+1
| | | | | | | This SRCREV fixes rmc build failure under musl Signed-off-by: Todor Minchev <todor.minchev@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* rmc: update license file checksumTodor Minchev2017-03-311-1/+1
| | | | | Signed-off-by: Todor Minchev <todor.minchev@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-yocto/4.4: Update to v4.4.56California Sullivan2017-03-313-15/+15
| | | | | | | This updates the kernel from v4.4.53 to v4.4.56. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* qemu-intel.inc: Add ovmf to EXTRA_IMAGEDEPENDSCalifornia Sullivan2017-03-281-0/+3
| | | | | | | This lets us use ovmf firmware with runqemu without building ovmf manually beforehand. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* linux-yocto/4.4: Update to v4.4.53California Sullivan2017-03-283-15/+15
| | | | | | This incorporates stable updates from v4.4.41 to v4.4.53. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* linux-yocto/4.1: Update to v4.1.38California Sullivan2017-03-283-9/+9
| | | | | | | | | | Updates from v4.1.37 to v4.1.38 and adds the following yocto-kernel-cache changes: 7140ddb kver: gump to v4.1.38 2a32f4b actions-s500:Enable RTL8723BS driver compile into kernel Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* LICENSE: Add fileSaul Wold2017-03-231-0/+5
| | | | | | | This file clarifies what is licensed MIT and what follows the upstream LICENSE when adding patches. Signed-off-by: Saul Wold <sgw@linux.intel.com>
* COPYING.MIT: Add COPYING fileSaul Wold2017-03-231-0/+17
| | | | | | | Apparently we neglected to include the standard COPYING.MIT, correct this oversight Signed-off-by: Saul Wold <sgw@linux.intel.com>
* meta-intel.inc: Set PREFERRED_PROVIDER to linux-yocto for linuxstdbaseCalifornia Sullivan2017-03-231-0/+1
| | | | | | | | linux-intel does not provide a 4.1 kernel, which is needed for -lsb images since they use the current LTSI kernel. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* Include recommended packges for all Intel machinesJussi Laako2017-03-214-5/+4
| | | | | | | | Moves common MACHINE_EXTRA_RRECOMMENDS to a common include file and add thermald to MACHINE_EXTRA_RRECOMMENDS. Signed-off-by: Jussi Laako <jussi.laako@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-intel: Update SRCREV to latestSaul Wold2017-03-212-7/+2
| | | | | | | | This includes a update to 4.9.15 as well as a re-work of the DRM patch set The team increased their testing to handle allyes and allno configs so addressed the DRM fix.cfg patch. Signed-off-by: Saul Wold <sgw@linux.intel.com>
* rmc: enable serial console when running under QEMUDmitry Rozhkov2017-03-214-0/+2
| | | | | | | | | | | | | | | | | | | Since we can run ordinary intel-corei7-64 wic images under QEMU it makes sense to add QEMU quirks enabling serial console to the RMC DB. This patch appends "console=ttyS0,115200" to kernel command line in case the image is used to run a QEMU VM e.g. with the command: $ runqemu ovmf refkit-image-common wic intel-corei7-64 slirp serial nographic Unfortunately different major versions of QEMU produce different RMC fingerprints, so the QEMU versions 2.6.x and 2.8.x should be treated as different boards. Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* rmc: update SRCREV for rmc recipeTodor Minchev2017-03-201-1/+1
| | | | | | | | | | | | | | | This SRCREV adds fingerprint and database extraction functionality to RMC Extract database: rmc -E -d rmc.db -o output/directory/ Extract fingerprint: rmc -E -f fingerprint_file https://bugzilla.yoctoproject.org/show_bug.cgi?id=10092 Signed-off-by: Todor Minchev <todor.minchev@linux.intel.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* linux-intel/4.9: Update yocto-kernel-cache SRCREVCalifornia Sullivan2017-03-201-1/+1
| | | | | | | | Includes the following patch from the yocto-kernel-cache: b65e9b6 features: add Intel Memory Protection Extensions Signed-off-by: California Sullivan <california.l.sullivan@intel.com>