summaryrefslogtreecommitdiffstats
path: root/common/recipes-kernel/linux
Commit message (Collapse)AuthorAgeFilesLines
* linux-yocto/4.4: update to 4.4.87 and fix CVE-2017-1000251California Sullivan2017-09-153-15/+15
| | | | | | | | Includes stable updates from v4.4.77 to v4.4.87, and adds the fix to the recently disclosed Bluetooth vulnerability. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-yocto: fix Yocto Project Compatibility issuesCalifornia Sullivan2017-09-127-7/+7
| | | | | | | | FILESEXTRAPATHS was being set globally for every linux-yocto recipe. Use the intel-x86-common MACHINEOVERRIDE on each to fix the issue. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-intel: SRCREV Updates to 4.9.47Saul Wold2017-09-123-5/+5
| | | | | | | This updates the kernel cache srcrev to HEAD with a version update tag The RT kernel is updated to RT patch 4.9.47-rt37 Signed-off-by: Saul Wold <sgw@linux.intel.com>
* recipes-kernel/linux: Add linux-yocto 4.12 bbappendsCalifornia Sullivan2017-09-113-0/+53
| | | | | | | | | Like the last few releases, just float on OE-core's SRCREVs. There is no reason the linux-yocto 4.12 kernel shouldn't work on our hardware, and in my quick testing, it does. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-intel.inc: remove iwlwifi depends and rms8.0-rocko-2.4_M3California Sullivan2017-09-011-8/+0
| | | | | | | | | | Now that the backport-iwlwifi packages play nicely with the normal modules we don't need to remove their files. Also we discovered that backport-iwlwifi breaks non-Intel wifi, so only have it as an option rather than the default. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* linux-intel: Update both SRCREVsSaul Wold2017-08-302-4/+4
| | | | | | | | | | | | | | This updates the meta SRCREV to include the following fixes: 1341c53 Mikko Ylinen intel-common: disable ixgbe modules 6514df4 Mikko Ylinen ktypes/standard: enable CONFIG_CRYPTO_CCM and GCM ad71574 Mikko Ylinen skylake/audio: enable CONFIG_CRC8 to build soundwire driver 0dd1939 Bruce Ashfield wifi: drop BRCMFMAC_PROTO_MSGBUF, since it is selected And both the kernel SRCREV to included some patches including: core: x86/acpi: Restore the order of CPU IDs Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-intel: blacklist snd-soc-skl moduleMikko Ylinen2017-08-301-0/+3
| | | | | | | | | | | | | | | | | | snd-soc-skl module init fails with an error: snd_soc_skl 0000:00:0e.0: ipc: set large config fail, err: -110 but the module remains loaded. An alternative driver 'snd-hda-intel' is also loaded but snd-soc-skl is "used". The end result is soundcards are missing (due to the failure) on, e.g., Intel 570x/Joule. As snd-soc-skl is known to be problematic, let's blacklist that and prefer snd-hda-intel to get audio working. Signed-off-by: Mikko Ylinen <mikko.ylinen@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-intel: Seperate SRC_URI into Kernel and ConfigSaul Wold2017-08-301-2/+7
| | | | | | | This allows for setting a different kernel config URI without having to completely reset the main SRC_URI for the kernel also. Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-intel: Update SRCREVSaul Wold2017-08-233-3/+3
| | | | | | Fixes CVE-2017-1000112 Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-yocto: Drop 4.1 kernel bbappendsRichard Purdie2017-08-233-88/+0
| | | | | | The 4.1 kernel was dropped from OE-Core. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-intel: Update SRCREVs8.0-rocko-2.4_M2Saul Wold2017-08-112-2/+2
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* disable_skylake_sound: Temp disable config for core2-32Saul Wold2017-07-312-0/+16
| | | | | | | This is needed because the current kernel has a missing kernel config check for 32bit skylake sound Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-intel: Add linux-intel to files search pathSaul Wold2017-07-311-0/+2
| | | | | | | Since both linux-intel and linux-intel-rt need config fragments let's share the same linux-intel patch directory via FILESEXTRAPATH Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-intel: Update SRCREV for 4.9.35Saul Wold2017-07-313-5/+5
| | | | | | | | | | | | | | | | | | | | | The kernel updates includes more camera changes Includes meta update with the following changes: e8095d4 Alejandro Hernandez common-pc: Adds usb-net configs to genericx86 builds 37cff3d Alejandro Hernandez common-pc-64: Adds usb-net configs to genericx86-64 builds 24325ac Alejandro Hernandez intel-common-drivers: Adds usb-net configs to intel builds 5ea1dcf Syed Johan Arif Bin Syed Mohamad Fauzi features/qat: additional configurations, CONFIG_CRYPTO_RSA and CONFIG_CRYPTO_DH b3fadcf Syed Johan Arif Bin Syed Mohamad Fauzi features/netfilter: additional configurations 7a4f036 Syed Mohamad Fauzi, Syed Johan Arif features/x2apic: add X2APIC feature e71bcaa Syed Johan Arif Bin Syed Mohamad Fauzi features/vfio: add VFIO feature d1b7785 Syed Johan Arif Bin Syed Mohamad Fauzi features/numa: Add NUMA feature 62c9858 Syed Johan Arif Bin Syed Mohamad Fauzi features/mtd: add MTD feature 9a6c643 Syed Johan Arif Bin Syed Mohamad Fauzi features/iommu: add IOMMU feature 1e004c5 Syed Johan Arif Bin Syed Mohamad Fauzi features/intel-txt: add intel-txt feature 63c1229 Saul Wold common-pc-wifi: Enable SDIO for BroadCom BRCMFMAC Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-intel: refactor and remove iwlwifi modules for out of tree enablementSaul Wold2017-07-313-58/+41
| | | | | | | | | | | | Create a linux-intel.inc that is shared between standard and rt kernel for the common bits. By removing these modules here, we can then build and install the out of tree modules from the backport-iwlwifi tree. Move the Autoloading to the kernel module also Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-yocto-4.1: Fix kernel versionCalifornia Sullivan2017-07-271-1/+1
| | | | | | | My script set it to v4.1.41, when its actually v4.1.42. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-yocto/4.1: Update kernel to version 4.1.41California Sullivan2017-07-243-9/+9
| | | | Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* linux-yocto/4.4: Update kernel to version 4.4.76California Sullivan2017-07-243-15/+15
| | | | Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* linux-intel: bump srcrevsSaul Wold2017-07-062-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | 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>
* Revert "linux-yocto/4.9: Remove bbappends"California Sullivan2017-06-263-0/+65
| | | | | | | | | | | 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>
* linux-yocto/4.1: Update SRCREVs to fix buildCalifornia Sullivan2017-06-223-6/+6
| | | | | | | | | | | | | | | | | | | Without 398d178 the kernel fails to build with the new gcc. >From linux-yocto-4.1: cbdd3d3 Merge branch 'standard/base' into standard/intel/base 398d178 give up on gcc ilog2() constant optimizations >From yocto-kernel-cache: c3de59f pwm_leafhill: set pwm as built in by default 3d12fca bsp/axxia[arm|arm64|ppc]: Update Axxia specific fragments c55c877 cfg: add virtualbox guest configuration fragment 82aa97b kver: bump to v4.1.39 Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-intel: Update to 4.9.30Saul Wold2017-06-202-4/+4
| | | | | | This also brings in RT-21 patch. 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>
* 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>
* 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>
* 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>
* 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>
* 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>
* 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>
* 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>
* 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>
* 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>
* linux-intel/4.9: Update yocto-kernel-cache SRCREVCalifornia Sullivan2017-03-211-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>
* linux-yocto/4.9: Remove bbappendsCalifornia Sullivan2017-03-213-65/+0
| | | | | | | 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>
* linux-yocto: Add linux-yocto 4.10 bbappendsCalifornia Sullivan2017-03-213-0/+51
| | | | | | | | | | 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>
* linux-yocto/4.4: add intel-quark-preempt-rt config to cacheCalifornia Sullivan2017-03-072-2/+2
| | | | | Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-yocto/4.8: Remove recipesCalifornia Sullivan2017-03-073-83/+0
| | | | | | | | | 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>
* linux-yocto/4.1: Leafhill config changes and yaffs2 fixesCalifornia Sullivan2017-03-073-6/+6
| | | | | | | | | | | | | | | | | | | >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>
* linux-yocto-tiny: Adds support for core2-32 and corei7-64 on ↵Alejandro Hernandez2017-03-071-1/+29
| | | | | | linux-yocto-tiny_4.9 and upgrades to 4.9.13 Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com>
* linux-yocto-tiny: Adds support for core2-32 and corei7-64 on ↵Alejandro Hernandez2017-03-071-1/+22
| | | | | | | | linux-yocto-tiny_4.4 Also updates SRCREV_meta for intel-quark Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com>
* linux-intel: Update meta SRCREVSaul Wold2017-03-061-1/+1
| | | | | | This fixes the DW_DMAC_PCI config mismatch Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-intel: Update SRCREVSaul Wold2017-03-062-2/+7
| | | | | | | | | 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>
* linux-intel: Use base branchSaul Wold2017-02-101-2/+2
| | | | | | | | | 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>
* linux-intel: Add the linux-intel kernel recipeSaul Wold2017-02-091-0/+43
| | | | | | | | | | | | | 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>
* linux-yocto: Add linux-yocto 4.9 bbappendsCalifornia Sullivan2017-01-253-0/+37
| | | | | | | | | | | | | | 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>