Commit Graph

207 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
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
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
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
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
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
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
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
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
California Sullivan
f4b922a519 linux-yocto/4.4: Update to v4.4.56
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>
2017-03-31 09:59:56 -07:00
California Sullivan
86f13d1394 linux-yocto/4.4: Update to v4.4.53
This incorporates stable updates from v4.4.41 to v4.4.53.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-03-28 10:42:51 -07:00
California Sullivan
e7762df9f0 linux-yocto/4.1: Update to v4.1.38
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>
2017-03-28 10:42:48 -07:00
Saul Wold
37d46e1319 linux-intel: Update SRCREV to latest
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>
2017-03-21 13:55:39 -07:00
California Sullivan
0d4b967161 linux-intel/4.9: Update yocto-kernel-cache SRCREV
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>
2017-03-20 17:04:57 -07:00
California Sullivan
de9c533d73 linux-yocto/4.9: Remove bbappends
The linux-intel kernel is our officially supported 4.9 kernel so this
is no longer needed.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-03-20 17:04:52 -07:00
California Sullivan
c24a20735c linux-yocto: Add linux-yocto 4.10 bbappends
Like the 4.9 linux-yocto kernel, we will just float on OE-core's
SRCREVs.

v2 changes:
* Removed EXTRA_OEMAKE in the tiny recipe.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-03-20 17:04:49 -07:00
California Sullivan
54df72f06e linux-yocto/4.4: add intel-quark-preempt-rt config to cache
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-03-07 12:40:04 -08:00
California Sullivan
80600d7dd2 linux-yocto/4.8: Remove recipes
The 4.8 kernel is now end of life. The v4.9 LTS, v4.4 LTS, and v4.1 LTSI
are currently available. The latest release kernel (v4.10) will be
available soon.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-03-07 12:24:02 -08:00
California Sullivan
8ce207d4d7 linux-yocto/4.1: Leafhill config changes and yaffs2 fixes
>From linux-yocto-4.1:

eb11ab9 Merge branch 'standard/base' into standard/intel/base
34753ac fs/yaffs2: adjust to the change of inode_change_ok()
3c7cacb Merge branch 'standard/base' into standard/intel/base
aadda25 integrity: define '.evm' as a builtin 'trusted' keyring

>From yocto-kernel-cache:

46b3153 bsp/leafhill: fix warning on kernel config
9e5339a bsp/leafhill: disable dual role and enable gadget role for USB
1ebecac bsp/leafhill: enable ISH client for debugging and calibration
8f9c57f action-s500:Update kernel configuration fragment

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-03-07 12:23:50 -08:00
Alejandro Hernandez
4e5d634471 linux-yocto-tiny: Adds support for core2-32 and corei7-64 on linux-yocto-tiny_4.9 and upgrades to 4.9.13
Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com>
2017-03-07 12:22:22 -08:00
Alejandro Hernandez
c5790c6aca linux-yocto-tiny: Adds support for core2-32 and corei7-64 on linux-yocto-tiny_4.4
Also updates SRCREV_meta for intel-quark

Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com>
2017-03-07 12:22:22 -08:00
Saul Wold
1a20554ee5 linux-intel: Update meta SRCREV
This fixes the DW_DMAC_PCI config mismatch

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-03-06 13:06:27 -08:00
Saul Wold
8e971f7db7 linux-intel: Update SRCREV
This updates SRCREV moves the kernel to 4.9.12 and adds a number of patches
and backports for the Joule / 5xx series.

The fix.cfg is a temporary fix until the DRM is more compeltely backported.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-03-06 13:06:27 -08:00
Saul Wold
5153dad2fa linux-intel: Use base branch
This branch will contain additional patches on top of the linux-stable
to support the Intel platforms

Updated the SRCREV accordingly also

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-02-10 08:06:14 -08:00
Saul Wold
fc0d7cf893 linux-intel: Add the linux-intel kernel recipe
This introduces the linux-intel kernel recipe for 4.9, this
kernel tree is a prodcution tree that contains enabling backports
for Intel CPU and Hardware that may be up-streamed in a newer
kernel version.

Additional information can be found in this associated wiki page:
https://github.com/01org/linux-intel-4.9/wiki

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-02-08 16:28:14 -08:00
California Sullivan
a020ceb2ae linux-yocto: Add linux-yocto 4.9 bbappends
For now just set COMPATIBLE_MACHINE and KMACHINE, keeping us up-to-date
with OE-core automatically. This is essentially a stripped down version
of our normal bbappends.

kernel-devsrc currently has the following error with 4.9, but it is not
a meta-intel specific issue:

Computing transaction...error: Can't install
kernel-devsrc-1.0-r0.0@intel_corei7_64: no package provides /bin/awk

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-01-24 17:26:42 -08:00