Commit Graph

543 Commits

Author SHA1 Message Date
Anuj Mittal
df4b25bcd3 linux-intel/4.9: update to 4.9.116
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-08-09 22:18:42 +08:00
Anuj Mittal
3dc6ad868f linux-intel/4.9: update SRCREV to 4.9.113
Also update meta SRCREVs.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-07-27 14:47:54 +08:00
Anuj Mittal
d3d6951349 openssl-qat: point SRC_URI to different location
openssl async patches have been merged in 1.1.0 and the original repo
holding that work is no longer present. Since we still need it for pyro,
point to a github fork instead.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-07-04 13:34:02 +08:00
Saul Wold
5da0fd1cea dpdk: Disable build for MUSL
Until the libibverbs package is fixed for MUSL disable both
dpdk and ibverbs

Signed-off-by: Saul Wold <sgw@linux.intel.com>
(cherry picked from commit d90da5961d)
[Removed redundant code]
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-07-04 13:34:02 +08:00
Anuj Mittal
3acf4645e3 linux-intel/4.9: update to 4.9.99
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
(cherry picked from commit ac2673139d)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-07-04 13:34:02 +08:00
California Sullivan
27094e2f3a linux-intel/4.9: update to v4.9.84
Also the preempt-rt kernel updates to the -rt62 patchset.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
(cherry picked from commit 8116550f0d)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-07-04 13:34:02 +08:00
California Sullivan
9b37952d6a linux-intel/4.9: Update to v4.9.81
Brings in changes from linux-stable up to v4.9.81.

Due to refactoring in later versions of the recipe, a clean backport
isn't possible. Instead, just update to the same SRCREVs manually.

Mirrors commit "e5e3fe42 linux-intel/4.9: Update to v4.9.81" upstream.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-04-13 18:23:04 -07:00
California Sullivan
42072ef80e linux-intel/4.9: Update to v4.9.77
This comprises of a kernel update from v4.9.56 to v4.9.77.

Due to refactoring in later versions of the recipe, a clean backport
isn't possible. Instead, just update to the same SRCREVs manually.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-02-15 12:40:46 -08:00
California Sullivan
d781d5e52c linux-yocto/4.1: update to v4.1.49
Brings in stable updates up to v4.1.49.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-02-15 11:03:06 -08:00
California Sullivan
a87794a91b linux-yocto/4.4: Update to v4.4.113
Brings in changes from stable up to v4.4.113.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
[Fixed location and for quark]
(commit 63421485e6 upstream)
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-31 15:35:46 -08:00
California Sullivan
8a2c9aee14 linux-intel/4.9: Update SRC_URI to use new git repository
We have moved from a single linux-intel-4.9 repo to a linux-intel-lts
repo that will contain all LTS branches. Commit IDs remain the same.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-23 11:29:42 -08:00
Saul Wold
4cd63f5782 linux-intel: Update SRCREV -> 4.9.56
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-10-27 13:45:23 -07:00
Saul Wold
137538e6ff lttng-modules: Fix issue related to -rt kernel
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-27 13:45:23 -07:00
California Sullivan
0d8dccd149 lttng-modules: also apply patch if linux-intel-rt is preferred kernel
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-25 19:14:16 -07:00
California Sullivan
63de2abadf disable_skylake_sound: Temp disable config for core2-32
This is needed because the current kernel has a missing kernel
config check for 32bit skylake sound

Commit 0d590c4be3 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-02 14:11:34 -07:00
California Sullivan
78e6dbcd28 linux-intel/4.9: Update to v4.9.47
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-02 14:11:34 -07:00
California Sullivan
0b8e14c992 linux-yocto/4.1: Update to v4.1.43
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-02 08:17:50 -07:00
California Sullivan
6c63c149e2 linux-yocto/4.4: Update to v4.4.87
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-02 08:17:50 -07:00
Saul Wold
78c74cefe0 lttng-modules: Add patch for API Change
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-09-27 10:06:58 -07:00
Todor Minchev
7d4813ef84 rmc: add install.conf for platforms without internal storage
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-07 09:32:01 -07:00
Saul Wold
2471ec6d0c linux-intel: bump srcrevs
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-07 09:32:01 -07:00
California Sullivan
e2a4d8bc0f Revert "linux-yocto/4.9: Remove bbappends"
This reverts commit de9c533d73.

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-07 09:32:01 -07:00
Saul Wold
dfa7fb43cc linux-intel: Update to 4.9.30
This also brings in RT-21 patch.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-07-07 09:32:01 -07:00
Todor Minchev
bc8019ee2a rmc: add support for Broxton-M based Joule board (rev. 1F1)
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-07 09:32:00 -07:00
Todor Minchev
1c8b8ba63a rmc: add fingerprint for generic Broxton-M (rev. 1F1)
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-07 09:32:00 -07:00
Ismo Puustinen
6562bbc250 linux-intel/4.9: Update yocto-kernel-cache SRCREV
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-06-07 10:09:51 -05:00
Aníbal Limón
5fe286fd7c libva-intel-driver: Set UPSTREAM_CHECK_GITTAGREGEX
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-19 09:14:10 -07:00
Saul Wold
939e805e0d linux-intel: Update SRCREVs
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-16 14:00:48 -07:00
Saul Wold
dd69e3bd9a intel-microcode: Update to latest 20170511
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-16 08:05:07 -07:00
Ng, Wei Tee
3e540d7361 intel-gpu-tools: Upgrade to version 1.18
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-16 08:05:07 -07:00
Ng, Wei Tee
3afa94c979 initrdscripts: add support for NVME target install
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-11 10:29:32 +08:00
California Sullivan
f8e08ecdab recipes-kernel/linux/*: Standardize use of KERNEL_FEATURES_INTEL_COMMON
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-11 09:17:11 +08:00
Aníbal Limón
4b83cea79a thermald,iucode-tool,libyami: Add UPSTREAM_CHECK_ variables
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-09 23:29:50 +08:00
sweeaun
ca8695a4fd linux-intel: use = to set LINUX_VERSION_EXTENSION
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-09 22:30:27 +08:00
California Sullivan
0f421692f1 linux-yocto/4.1: Update to v4.1.39
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-06 16:56:03 +08:00
California Sullivan
ccf39d6fa3 linux-yocto/4.4: Update to v4.4.60
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-06 16:56:03 +08:00
California Sullivan
227534142e linux-intel/4.9: grab latest changes
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-05-01 23:27:14 +08:00
Saul Wold
112643bbb7 linux-intel: Set LINUX_VERSION_EXTENSION
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-18 10:47:06 -07:00
Jussi Kukkonen
e5f79bf5af libyami: Add PACKAGECONFIG for x11
Without this the recipe fails to build without x11, breaking world build.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
2017-04-18 07:11:27 -07:00
Saul Wold
c7e6889290 core-image-rt: Add yocto-intel-rt based recipes
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-17 10:11:00 -07:00
Saul Wold
45bd09ccc2 linux-intel-rt: Add recipe to support preempt-rt kernel
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-17 10:11:00 -07:00
Saul Wold
b275a11389 linux-intel: Update to 4.9.20
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-17 10:11:00 -07:00
Saul Wold
60c2703947 cryptodev-module: Fix the check
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-04 11:38:07 -07:00
Christopher Larson
df5bc8a1f9 linux-yocto: fix builds for x32
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-04 07:58:41 -07:00
Saul Wold
e681552dcb qat: disable for x32 build
Until the upstream addresses some issues, this will be disabled
for x32 build

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-04-04 07:58:36 -07:00
Saul Wold
ebb8fc8026 dpdk: disable for x32 build
Until the upstream addresses some issues, this will be disabled
for x32 build

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-04-04 07:57:56 -07:00
Patrick Ohly
600c8a342c meta-intel: support distro without OpenGL
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-04 07:44:26 -07:00
Saul Wold
e726360655 cryptodev-modules: Add bbappend to add patch
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>
2017-04-03 16:54:42 -07:00
Todor Minchev
7564469f25 rmc: update SRCREV for rmc recipe
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>
2017-03-31 09:59:56 -07:00
Todor Minchev
1add284701 rmc: update license file checksum
Signed-off-by: Todor Minchev <todor.minchev@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-03-31 09:59:56 -07:00