Commit Graph

355 Commits

Author SHA1 Message Date
Anuj Mittal
8f0fa83592 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-24 14:13:25 +08:00
Anuj Mittal
e49e8ac8ad linux-intel-rt/4.14: update SRCREV to 4.14.52
Updates preempt-rt patchset to -rt34. Also, update meta SRCREVs to
include:

d64aec97 igb.cfg: change igb config from m to y
34d4dc9c bsp: create qemuarm-tiny configuration
1beb3acf kernel features about debug: gather debug features
c7285c00 staging: octeon: Add a workaround for the issue of GCC8
94457657 kver: bump to v4.14.48
53336e1b features/kernel-sample: add kernel sample support
b577f9a0 crypto: aes-generic - fix aes-generic regression on powerpc
d1e17069 objtool, perf: Fix GCC 8 -Wrestrict error
91b09701 mips: Disable attribute-alias warnings
c4902ee8 powerpc: Disable attribute-alias warnings from gcc8

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-07-24 14:10:47 +08:00
Anuj Mittal
b571b8ea0b linux-intel/4.14: update SRCREV to 4.14.56
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-07-24 10:55:51 +08:00
Anuj Mittal
7c469177e8 linux-intel/4.14: update SRCREV to 4.14.52
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-07-09 09:13:56 +08:00
Anuj Mittal
a998af62d9 Revert "lttng-modules: fix build error with 4.14 -rt kernel"
lttng-modules has been upgraded to 2.10.6 which fixes this problem and
this backport isn't required anymore.

This reverts commit 55894192db.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-06-22 09:10:33 +08:00
Anuj Mittal
55894192db lttng-modules: fix build error with 4.14 -rt kernel
Backport patch to fix build errors with 4.14 rt kernels. Should be
reverted after lttng-modules is upgraded to 2.10.6 in OE-core.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-06-21 07:30:06 +08:00
Anuj Mittal
fec5d45ec3 linux-intel-rt/4.14: update meta SRCREVs
Brings in following changes:

0a24859c kver: bump to v4.14.40
86650d7f features/net/team: Add Ethernet TEAM drivers
ea933089 systemtap: include note about CONFIG_KERNEL_DEBUG
f8232ce8 kver: bump to v4.14.30
53a4d48a features/wifi: Add WiFi driver fragments for various vendors/interfaces
95cda880 mpc8315e-rdb: Enable Realtek PHY driver
5f6c3e32 Revert "features/systemtap/systemtap.cfg: enable CONFIG_KERNEL_DEBUG"
54b3e9b7 features/systemtap/systemtap.cfg: enable CONFIG_KERNEL_DEBUG
801a6483 aufs: fix compile warning
426c8aa4 kver: bump to v4.14.24
c5e05f3c yaffs2: include rawnand.h instead of nand.h
b4468b54 kver: bump to v4.14.19

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-06-11 10:03:32 +08:00
Anuj Mittal
5ca75f08ca linux-intel/4.14: update SRCREV to 4.14.48
Also, update the meta SRCREV which brings in following changes:

94457657 kver: bump to v4.14.48
53336e1b features/kernel-sample: add kernel sample support
b577f9a0 crypto: aes-generic - fix aes-generic regression on powerpc
d1e17069 objtool, perf: Fix GCC 8 -Wrestrict error
91b09701 mips: Disable attribute-alias warnings
c4902ee8 powerpc: Disable attribute-alias warnings from gcc8
86650d7f features/net/team: Add Ethernet TEAM drivers
ea933089 systemtap: include note about CONFIG_KERNEL_DEBUG
53a4d48a features/wifi: Add WiFi driver fragments for various vendors/interfaces
95cda880 mpc8315e-rdb: Enable Realtek PHY driver
801a6483 aufs: fix compile warning
c5e05f3c yaffs2: include rawnand.h instead of nand.h

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-06-11 09:58:36 +08:00
Anuj Mittal
ef94155d9e ixgbe: upgrade 5.3.6 -> 5.3.7
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-05-24 19:41:15 +08:00
Anuj Mittal
b561811ab0 ixgbevf: upgrade 4.3.4 -> 4.3.5
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-05-24 19:40:23 +08:00
Anuj Mittal
67e2bf20af linux-intel-rt/4.14: update to 4.14.40
Updates linux preempt-rt to 4.14.30-rt30.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-05-16 15:01:59 +08:00
Anuj Mittal
62fd1d419f linux-intel/4.14: update to 4.14.40
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-05-16 15:01:59 +08:00
Anuj Mittal
ac2673139d linux-intel/4.9: update to 4.9.99
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2018-05-16 15:01:59 +08:00
California Sullivan
8116550f0d 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>
2018-05-16 09:32:31 +08:00
California Sullivan
a82a0874d2 linux-intel/4.14: update to v4.14.35
Also change from branch 4.14/yocto/base-rt to 4.14/base-rt. This is only
cosmetic, the branches are exactly the same.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-04-24 15:56:19 -07:00
California Sullivan
85a301575d linux-intel-rt/4.14: update to v4.14.34
Also updates preempt-rt patchset to -rt27.

Change from branch 4.14/yocto/base-rt to 4.14/base-rt. This is only
cosmetic, the branches are exactly the same.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-04-24 15:56:19 -07:00
Anuj Mittal
632399bb6f ixgbevf: cleanup recipe
* Remove unnecessary code and include version info in recipe.
* Better description of the package and project page
* Change do_install to use S instead of WORKDIR. Using S would
  fail when used with devtool that relies on externalsrc class.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-04-23 11:11:38 -07:00
California Sullivan
bc31dbbd40 linux-intel-rt_4.14: update to latest 4.14.29 commit
No stable update, but the following patches are applied:

12bddcf trusty: add RAX into clobber list of inline asm for ACRN
e5e8760 trusty: Update macro SMC_FC_GET_WALL_SIZE from 12 to 20
4029aa7 Revert "REVERTME disable user mode non-root access to the eBPF JIT"

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-04-13 16:17:13 -07:00
California Sullivan
e6117fbf1c linux-yocto-4.14: update to v4.14.33
Updates from v4.14.30 stable to v4.14.33 stable.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-04-13 16:17:13 -07:00
Anuj Mittal
22a0bdb33b iwlwifi: remove reference to SYSTEMD_AUTO_ENABLE
Serves no purpose, and makes sense only when inheriting systemd.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-04-12 15:54:29 -07:00
Anuj Mittal
6dbb5b709b ixgbe: cleanup recipe
* Remove unnecessary code and include version info in recipe name.
* Change do_install to use S instead of WORKDIR. Using S would
  fail when used with devtool that relies on externalsrc class.
* Better description and proper project page.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-04-12 15:54:29 -07:00
California Sullivan
5130b90063 ixgbevf: update to v4.3.4
Also remove the python snippet limiting it to pre-4.14 kernels, as the
new version is compatible.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-04-09 13:35:12 -07:00
California Sullivan
723c7b8624 ixgbe: update to v5.3.6
Also remove the python snippet limiting it to pre-4.14 kernels, as the
new version is compatible.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-04-09 13:35:12 -07:00
California Sullivan
006d2f0c9f linux-intel.inc: use meta-intel-compat-kernel.inc
And simplify the recipe a bit.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-04-06 13:23:47 -07:00
California Sullivan
19be124b3e linux-yocto/4.15: add bbappends
Add meta-intel-compat-kernel.inc, which sets the necessary fields. Like
the previous two releases, we will be floating on OE-core's SRCREVs,
with linux-intel being the well-tested kernel.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-04-06 13:23:47 -07:00
California Sullivan
cc70e4c391 linux-yocto/4.14: add bbappends
Add meta-intel-compat-kernel.inc, which sets the necessary fields. Like
the previous two releases, we will be floating on OE-core's SRCREVs,
with linux-intel being the well-tested kernel.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-04-06 13:23:47 -07:00
California Sullivan
57bcd9c595 linux-yocto/4.12: use meta-intel-compat-kernel.inc instead
This sets all the necessary variables.

The -rt kernel gains some AUTOLOAD settings, which is fine and should
have been the case in the first place.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-04-06 13:23:47 -07:00
California Sullivan
9e417c71d0 recipes-kernel/linux: add meta-intel-compat-kernel.inc file
These are common settings for any meta-intel compatible kernel. It sets
things like COMPATIBLE_MACHINE, default module autoload settings, the
correct KMACHINE for the chosen MACHINE, and adds any KERNEL_FEATURES
that have been added to KERNEL_FEATURES_INTEL_COMMON.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-04-06 12:07:49 -07:00
California Sullivan
6bc21028a5 linux-intel-rt_4.14: bump to v4.14.29
Update from v4.14.24 to v4.14.29.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-03-29 14:08:09 -07:00
California Sullivan
134491faad linux-intel_4.14: bump to v4.14.30
Update SRCREVs from v4.14.26 to v4.14.30.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-03-29 14:06:02 -07:00
California Sullivan
11c2d33606 linux-intel-rt_4.14: update to v4.14.24
This update brings in changes from v4.14.19 up to v4.14.24.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-03-19 17:25:52 -07:00
California Sullivan
c074fbeeb6 linux-intel_4.14: update to v4.14.26
This update brings in changes from v4.14.19 up to v4.14.26.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-03-15 17:27:42 -07:00
California Sullivan
e5e3fe42c5 linux-intel/4.9: Update to v4.9.81
Brings in changes from linux-stable up to v4.9.81.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-02-22 14:56:39 -08:00
California Sullivan
a6a0dbc65e linux-intel/4.14: Update to v4.14.18
Pull in changes up to v4.14.18 from linux-stable.

Also, linux-intel-rt is upgraded to the rt15 patchset.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-02-14 12:54:58 -08:00
California Sullivan
84cd64d6aa linux-intel/4.14: change KBRANCH to 4.14 and update SRCREVs
A named branch has now been created, so use that instead of master.

Also update the cache SRCREV. No functional changes to the generated
config, but the cache has been refactored to not reference unsupported
platforms.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-02-14 12:44:00 -08:00
California Sullivan
0329150957 linux-yocto: remove 4.4, 4.9, and 4.10 bbappends
These have been removed from OE-core.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-02-06 12:19:55 -08:00
California Sullivan
83e1ac29b7 linux-intel/4.14: Update to v4.14.15
Update both recipes to v4.14.15, linux-intel-rt from v4.14.12 and
linux-intel from v4.14.14.

Note that the linux-intel-rt kernel branch had to be rebased, causing
the recipe to point to invalid commit IDs. It was a one-time error that
caused the need to rebase and should not occur again.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-31 11:37:31 -08:00
California Sullivan
63421485e6 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>
2018-01-29 17:36:35 -08:00
California Sullivan
8315e1dc39 linux-intel/4.9: update to v4.9.77
No cache changes at this time, only a stable update.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-25 15:26:56 -08:00
California Sullivan
e28f2f9494 linux-intel: fix menuconfig when host lacks ncurses
linux-yocto has been carrying this patch for years. It allows the kernel
to link with a non-host ncurses.

This patch is needed for all linux-intel kernels, and that area of code
is rarely changed, so maintenance of the patch should be minimal.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-25 14:50:59 -08:00
California Sullivan
f3f1be4f5a linux-intel/4.14: add preempt-rt recipe
Adds the 4.14.12  kernel with the rt10 patches applied.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-23 15:49:51 -08:00
California Sullivan
af420750a3 linux-intel/4.14: update to v4.14.14
No cache changes at this time, just a stable update.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-23 15:11:03 -08:00
California Sullivan
d8b1a9e77e linux-intel/4.14: Update to v4.14.12
This brings in the changes up to v4.14.12 from linux-stable.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-16 15:24:24 -08:00
California Sullivan
a8d53e85bb linux-intel/4.14: mirror new dependencies added to linux-yocto-dev
These new dependencies are needed for some configurations.

elfutils-native is required for CONFIG_UNWINDER_ORC (disabled by default
for now due to out-of-tree module complications).

openssl-native and util-linux-native are required for some certificate
processing options.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-16 15:24:24 -08:00
California Sullivan
5e02959f5c linux-intel/4.14: use master cache until named branch available
It wasn't appropriate to use the 4.9 cache for 4.14. This also brings in
the following relevant commits:

* b6b5ac8d x86-64: disable orc by default
* 82743ab8 common-pc*.scc: Add igb to common-pc drivers
* 6bcc7298 features/i915/i915.cfg: compile i915 as a module

This adds Intel gigabit Ethernet drivers, fixes the i915 firmware load
issue, and fixes an lttng-modules compilation failure with the new
kernel due to the new CONFIG_UNWINDER_ORC=y default.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-16 15:24:24 -08:00
California Sullivan
a17f3f4e9c linux-intel/4.9: update to v4.9.76
This brings in the changes up to v4.9.76 from linux-stable.

Also update the cache, bringing in the following relevant config
changes:

* 3e7fedea common-pc*.scc: Add igb to common-pc drivers
* 4341ae3a features/i915/i915.cfg: compile i915 as a module

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-16 15:08:54 -08:00
California Sullivan
1580913674 ixgbe*: skip package if using 4.14 kernel
No stable release supports 4.14 or newer yet.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-12-20 11:03:54 -08:00
California Sullivan
f0a462b71f linux-intel/4.14: Fix 32-bit perf issue
Perf fails to compile for 32-bit without this patch. I have requested
for Bruce to submit it upstream.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-12-18 14:20:01 -08:00
California Sullivan
2821e296a3 linux-intel/4.9: Update cache and source SRCREVs
Trusty and USB fixes in source.

Compile i915 as module in cache. This makes sure that the video drivers
and firmware are available at the same time, fixing firmware load
issues.

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-12-18 10:29:00 -08:00
Saul Wold
a0342186f8 linux-*: remove quark references from kernel
This is an early step to removing the meta-quark machine type, as
the Quark processor has been EOL'ed by Intel, this release will
remove it from the kernel recipes

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-12-08 15:04:46 -08:00
Saul Wold
48b96fee2b linux-intel_4.14: Add latest LTS kernel
This commit adds the 4.14.0-LTS kernel, but does not change the
PREFERRED_VERSION.  This will be updated later, to use this kernel
set PREFERRED_VERSION in your local.conf or distro.conf files

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-12-07 16:44:37 -08:00
Saul Wold
8d37591e11 linux-intel: Update 4.9 SRCREV and refactor
This has a SRCREV update to bring linux-intel to HEAD with some
audio and pnp patches.

The refactor moves the selection of branch to the versioned recipe
so we can have a shared linux-intel-lts repo with multiple LTS version
branches.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-12-07 16:42:45 -08:00
California Sullivan
c811c0b338 linux-intel.inc: set COMPATIBLE_MACHINE default
Non-Intel* machines did not get COMPATIBLE_MACHINE set at all, allowing
the package to be built when it probably shouldn't have been. For
example, it would be built when the MACHINE was set to qemux86. This
caused lttng-modules to fail because lttng-modules only gets patched
for our kernel when an Intel MACHINE was being used in order to maintain
Yocto Project Compatibility status.

By setting the default it fails when an invalid MACHINE is used. Note
that while qemux86 is not a compatible MACHINE, the kernel itself does
have the necessary components to run under qemu.

Also change the COMPATIBLE_MACHINE overrides to use the x86-intel-common
override instead of machine-specific overrides since they all have the
same value.

[YOCTO #12278].

Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-11-28 16:15:14 -08:00
California Sullivan
60778f7540 linux-intel/4.9: update SRCREVs for v4.9.61
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-11-22 08:44:06 -08:00
Saul Wold
d53dbb38c4 meta-intel: Reorganize the layout to remove common
Remove the concept of the common directory and move all the recipes-* dirs
to the top level as a normal layer would be. layer.conf is updated appropriately

Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-11-20 15:33:02 -08:00