aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2017-10-26linux-intel: Update SRCREV -> 4.9.56sgw/pyroSaul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-10-26lttng-modules: Fix issue related to -rt kernelSaul Wold
The -rt kernel requires that lttng has a patch This issue has been fixed upstream [YOCTO #12278] - This is pyro only Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-10-25lttng-modules: also apply patch if linux-intel-rt is preferred kernelCalifornia Sullivan
We never hit this because we're usually only building core-image-rt with the -rt kernel. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-10-02disable_skylake_sound: Temp disable config for core2-32California Sullivan
This is needed because the current kernel has a missing kernel config check for 32bit skylake sound Commit 0d590c4be300365a2d1787fcea767ac41c741875 upstream. Signed-off-by: Saul Wold <sgw@linux.intel.com> [reworked for pyro] Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-10-02linux-intel/4.9: Update to v4.9.47California Sullivan
This also includes the extremely important CVE-2017-1000251 fix. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-10-02linux-yocto/4.1: Update to v4.1.43California Sullivan
This also includes the extremely important CVE-2017-1000251 fix. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-10-02linux-yocto/4.4: Update to v4.4.87California Sullivan
This also includes the extremely important CVE-2017-1000251 fix. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-09-27lttng-modules: Add patch for API ChangeSaul Wold
There was a patch back-ported into the linux-intel kernel that also requires a patch to lttng-modules for the updated API. Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-07-07meta-tlk: Add linux-intel bbappendCalifornia Sullivan
This bbappend adds the time limited kernel patch and configuration options. Unlike linux-yocto, the patch is not integrated into the source tree, so we have to add it here. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-07-07meta-tlk: merge linux-yocto_tlk.inc with bbappendCalifornia Sullivan
Only one recipe uses this .inc file, and we need to add a linux-intel bbappend that is slightly different, so this .inc file will not be appropriate there either. Instead just keep everything in the bbappend. We can reuse the time-limited-kernel config fragment, so move that to a neutral location as well. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-07-07rmc: add install.conf for platforms without internal storageTodor Minchev
The bootloader menu provides only boot entries for platforms that do not have internal storage. This commit adds install entries for such platforms. For the install option to work, the user has to attach alternative persistent storage in addition to the media from which the image is installed. Signed-off-by: Todor Minchev <todor.minchev@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-07-07linux-intel: bump srcrevsSaul Wold
This includes the release from the Intel Production Kernel team: These kernels have been tested on Broxton / Apollo Lake SOC based platforms. Updates: - 4.9/dnt: new debug/tracing patches for Android - 4.9/audio updates - 4.9/drm updates - 4.9/usb updates And updates from Bruce in the kernel config metadata Integrating the following kernel configuration changes to clean up the SMP configuration fragments and fix a configuration audit warning. d0e5ea0e199b smp: Separate smp into 32 and 64 bit versions to avoid kernel warnings f1369c1d817e bsp/mohonpeak: smp gets added by default, remove unnecessary include 6fc22aa1200b bsp/rangeley: smp gets added by default, remove unnecessary include [YOCTO #11743] Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-07-07Revert "linux-yocto/4.9: Remove bbappends"California Sullivan
This reverts commit de9c533d739bf1584c73fe4e35ecb886fd5c1784. Removing this completely makes it much more difficult to use layers that depend on linux-yocto. Keep the default 4.9 kernel as linux-intel, but have linux-yocto available as an option. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-07-07linux-intel: Update to 4.9.30Saul Wold
This also brings in RT-21 patch. Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-07-07rmc: add support for Broxton-M based Joule board (rev. 1F1)Todor Minchev
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>
2017-07-07rmc: add fingerprint for generic Broxton-M (rev. 1F1)Todor Minchev
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>
2017-07-07rmc-db: allow multiple fingerprint per board directoryTodor Minchev
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>
2017-06-07linux-intel/4.9: Update yocto-kernel-cache SRCREVIsmo Puustinen
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>
2017-05-19conf/machine/intel-core*: Fix WKS_FILE settingCalifornia Sullivan
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>
2017-05-19libva-intel-driver: Set UPSTREAM_CHECK_GITTAGREGEXAníbal Limón
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>
2017-05-18CHANGELOG: add fileCalifornia Sullivan
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>
2017-05-18README: Update information for pyro releaseCalifornia Sullivan
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>
2017-05-16linux-intel: Update SRCREVsSaul Wold
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>
2017-05-16intel-microcode: Update to latest 20170511Saul Wold
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>
2017-05-16maintainers: Re-Sort and remove duplicateSaul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-05-16conf/machine/intel-core*: change WKS_FILE based on EFI_PROVIDERCalifornia Sullivan
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>
2017-05-16canned-wks/systemd-bootdisk-uuid.wks: remove fileCalifornia Sullivan
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>
2017-05-16intel-gpu-tools: Upgrade to version 1.18Ng, Wei Tee
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>
2017-05-11initrdscripts: add support for NVME target installNg, Wei Tee
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>
2017-05-11qemu-intel.inc: Add to KERNEL_FEATURES via KERNEL_FEATURES_INTEL_COMMONCalifornia Sullivan
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>
2017-05-11recipes-kernel/linux/*: Standardize use of KERNEL_FEATURES_INTEL_COMMONCalifornia Sullivan
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>
2017-05-09thermald,iucode-tool,libyami: Add UPSTREAM_CHECK_ variablesAníbal Limón
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>
2017-05-09linux-intel: use = to set LINUX_VERSION_EXTENSIONsweeaun
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>
2017-05-09maintainer: Update Maintainer listSaul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-05-06conf: set recipe maintainersRoss Burton
Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-05-06linux-yocto/4.1: Update to v4.1.39California Sullivan
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>
2017-05-06linux-yocto/4.4: Update to v4.4.60California Sullivan
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>
2017-05-01linux-intel/4.9: grab latest changesCalifornia Sullivan
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>
2017-04-18linux-intel: Set LINUX_VERSION_EXTENSIONSaul Wold
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>
2017-04-18libyami: Add PACKAGECONFIG for x11Jussi Kukkonen
Without this the recipe fails to build without x11, breaking world build. Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
2017-04-17core-image-rt: Add yocto-intel-rt based recipesSaul Wold
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>
2017-04-17intel-common-pkgarch: Add additional kernel typesSaul Wold
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>
2017-04-17linux-intel-rt: Add recipe to support preempt-rt kernelSaul Wold
This adds the linux-intel production kernel to meta-intel with the base-rt branch. Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-04-17linux-intel: Update to 4.9.20Saul Wold
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>
2017-04-04cryptodev-module: Fix the checkSaul Wold
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>
2017-04-04linux-yocto: fix builds for x32Christopher Larson
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>
2017-04-04qat: disable for x32 buildSaul Wold
Until the upstream addresses some issues, this will be disabled for x32 build Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-04-04dpdk: disable for x32 buildSaul Wold
Until the upstream addresses some issues, this will be disabled for x32 build Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-04-04meta-intel: support distro without OpenGLPatrick Ohly
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>
2017-04-03cryptodev-modules: Add bbappend to add patchSaul Wold
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>