aboutsummaryrefslogtreecommitdiffstats
path: root/common
AgeCommit message (Collapse)Author
2018-01-18linux-intel/4.14: use master cache until named branch availableCalifornia Sullivan
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> [Fixed location] (commit 5e02959f5cb81784b08cb7e4e027c058089c1ee7 upstream) Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-18intel-microcode: update to 20180108Juro Bystricky
Signed-off-by: Juro Bystricky <juro.bystricky@intel.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com> [Fixed location] (commit 7969d8e442bdefd8036a334ca9d9ce133272399b upstream) Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-18intel-microcode: Update to 20171117Saul Wold
This update contains ... No Actual license change, just date. Signed-off-by: Saul Wold <sgw@linux.intel.com> [Fixed location] (commit a1ce6f4bfbc4710b81125ee861b9d5152793cdb1 upstream) Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-18linux-intel/4.9: update to v4.9.76California Sullivan
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> (cherry picked from commit a17f3f4e9c61a9317a013b11ee36686d3a62c98f) Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2018-01-18linux-intel/4.9: Update cache and source SRCREVsCalifornia Sullivan
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> (cherry picked from commit 2821e296a32e524d1fb4319d13a447d6ff6028e0) Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-12-21ixgbe*: skip package if using 4.14 kernelCalifornia Sullivan
No stable release supports 4.14 or newer yet. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> (commit 1580913674bc84c8e6c10cf855dbf38d2ee8f3d2 upstream) [fixed location] Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-12-21linux-intel/4.14: Fix 32-bit perf issueCalifornia Sullivan
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> (commit f0a462b71ff11089c6449b62cc4b415ae1568897 upstream) [Fixed location] Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-12-21linux-intel_4.14: Add latest LTS kernelSaul Wold
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> (cherry picked from commit 48b96fee2bc39a1014fd52d339f5749ca9910560) [Fixed location] Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-12-21linux-intel: Update 4.9 SRCREV and refactorSaul Wold
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> (cherry picked from commit 8d37591e1186dcfbf679c1db660d6f9ffa41bb39) Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-10-26lttng-modules: Fix SRC_URI for Yocto Layer CompatibilitySaul Wold
Adding the special override limits the impact of the append to just when we are building for meta-intel machines Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-10-20Revert "linux-intel: blacklist snd-soc-skl module"California Sullivan
This reverts commit 075b81ae1bcc6bb3ebfee4015294e3b8a4ba22da. The audio backports in "c27cfdc linux-intel/4.9: Update kernel SRCREVs" fixed the broken snd_soc_skl module, fixing the issue this was working around. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-10-17lttng-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-17linux-intel/4.9: Update kernel SRCREVs for v4.9.56California Sullivan
This patch incorporates changes from v4.9.48 to v4.9.56 of the stable branch. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-10-13linux-intel/4.9: Update kernel SRCREVsCalifornia Sullivan
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-10-11linux-intel: SRCREV updates for kernel and cacheSaul Wold
This updates the kernel to address an issue with x86-32 and adds some kernel common-pc changes. Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-10-09ixgbevf: skip host depmodsweeaun
Depmod during do_install is irrelevant when cross-compiling. Remove the depmod steps during do_install. Signed-off-by: sweeaun <swee.aun.khor@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-10-09ixgbe: skip host depmodsweeaun
Depmod during do_install is irrelevant when cross-compiling. Remove the depmod steps during do_install. Signed-off-by: sweeaun <swee.aun.khor@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-09-28backport-iwlwifi: Fix version check for Intel Production KernelSaul Wold
This patch is only used with the Intel Production kernel as it has a back port of the HRTimer code which iwlwifi uses so modify the kernel version check. Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-09-28linux-firmware: remove bbappendCalifornia Sullivan
With the SRCREV bump in OE-core, all the firmware bits we need are already included so we don't need this anymore. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-09-28backport-iwlwifi: comment about firmware requirementsCalifornia Sullivan
Its important to keep backport-iwlwifi in sync with the proper firmware, otherwise it may stop working with no immediately obvious cause. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-09-28backport-iwlwifi: don't use AUTOREVCalifornia Sullivan
Instead, pin to the latest commit in the release branch. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-09-26linux-intel/4.9: Update both SRCREVsCalifornia Sullivan
linux-intel change summary: * Revert "x86/acpi: Restore the order of CPU IDs" * Bluetooth driver fix * DRM update yocto-kernel-cache change summary: * Fix warnings with core2-32 * Add BRCFMAC_PCIE to support some broadcomm wifi drivers Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-09-26lttng-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-09-25Move dpdk and qat components to meta-dpdk and meta-qatMark Hatle
meta-dpdk / meta-qat: * Move content from meta-intel/common * Create new basic README/LICENSE files from meta-intel * Create new layer.conf files * Fill out the maintainers files meta-intel: * update the maintainers files * bump the meta-intel layer version * add layer recommend No other content changes made in this commit. Signed-off-by: Mark Hatle <mark.hatle@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-09-18libyami: use git clone instead of unstable tarballRoss Burton
GitHub has confirmed that the /archive/ tarballs that are generated on demand from git tags are not persistant and can change over time. This is no longer an academic problem as this has been observed occuring. libyami doesn't have any official maintainer-generated tarballs, so switch to fetching over git. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-09-18thermald: use git clone instead of unstable tarballRoss Burton
GitHub has confirmed that the /archive/ tarballs that are generated on demand from git tags are not persistant and can change over time. This is no longer an academic problem as this has been observed occuring. thermald doesn't have any official maintainer-generated tarballs, so switch to fetching over git. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-09-15core-image-tiny: Provide a new image recipe for poky-tiny that boots from RAMAlejandro Hernandez
This new image recipe creates an image from the artifacts obtained after building core-image-tiny-initramfs, it boots directly to a tiny rootfs provided by initrd Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com>
2017-09-15linux-intel: Bump SRCREV - CVE-2017-1000251Saul Wold
Also includes: Audio Updates Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-09-15linux-yocto/4.4: update to 4.4.87 and fix CVE-2017-1000251California Sullivan
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>
2017-09-12initramfs-live-install-efi bbappend: Fix Yocto Project compatibilityCalifornia Sullivan
FILESEXTRAPATHS was being added to unconditionally. Use the intel-x86-common MACHINEOVERRIDE to fix the issue. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-09-12ovmf_%.bbappend: Fix Yocto Project compatibility issueCalifornia Sullivan
FILESEXTRAPATHS was being added to unconditionally. Use the intel-x86-common MACHINEOVERRIDE instead. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-09-12cryptodev-module_%.bbappend: fix Yocto Project compatibility issueCalifornia Sullivan
FILESEXTRAPATHS was being being added to globally. Fix by using the intel-x86-common MACHINEOVERRIDE. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-09-12formfactor_0.0.bbappend: fix Yocto Project compatibility issueCalifornia Sullivan
FILESEXTRAPATHS was being set globally. Use the intel-x86-common MACHINEOVERRIDE to fix this issue. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-09-12systemd-boot: fix Yocto Project compatibility issueCalifornia Sullivan
do_compile and do_deploy were being appended to unconditionally. Fix the issue by using the intel-x86-common MACHINEOVERRIDE. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-09-12linux-yocto: fix Yocto Project Compatibility issuesCalifornia Sullivan
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>
2017-09-12linux-firware_%.bbappend: multiple fixesCalifornia Sullivan
Fix yocto project compatibility issue: was using raw _appends, without a machineoverride. Fix not pinning to a specific commit ID. The firmware could be updated, which would change the hash and break the build temporarily. Fix naming. There are several similarly named firmware blobs (e.g., iwlwifi-8265-31) so not using the real name of the blob was confusing. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-09-12linux-intel: SRCREV Updates to 4.9.47Saul Wold
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>
2017-09-11recipes-kernel/linux: Add linux-yocto 4.12 bbappendsCalifornia Sullivan
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>
2017-09-08dpdk: return 'default' instead of empty stringSaul Wold
Since it's possible for other BSPs to also use the DPDK, this can allow that BSP to be repsonsible for handling it if there is a more optimized version. Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-09-05rmc: Add -fno-stack-protectorKhem Raj
Some toolchains may have configured itself with ssp in such cases just removing -fstack-protector-strong is not enough to disable ssp, additionally disabling it on cmdline is required too Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-09-01linux-intel.inc: remove iwlwifi depends and rms8.0-rocko-2.4_M3California Sullivan
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>
2017-08-31backport-iwlwifi: Add KERNEL_MODULE_PACKAGE_PREFIXCalifornia Sullivan
This lets it live alongside regular kernel modules. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-08-31iwlwifi: rename to backport-iwlwifiCalifornia Sullivan
This is the proper name of the repo. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-08-30ixgbe upgrade to version 5.1.3Syed Johan Arif Bin Syed Mohamad Fauzi
Signed-off-by: Syed Johan Arif Bin Syed Mohamad Fauzi <syed.johan.arif.syed.mohamad.fauzi@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-08-30linux-intel: Update both SRCREVsSaul Wold
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>
2017-08-30linux-intel: blacklist snd-soc-skl moduleMikko Ylinen
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>
2017-08-30recipes-selftest: add images for use in secureboot selftestsCalifornia Sullivan
This patch adds two image recipes and several keys for use in secureboot selftests. One image is an unsigned comboapp with a startup.nsh file calling bootx64.efi. The other is a comboapp image signed with the refkit keys by default. These are the same keys enrolled in the ovmf firmware. Also included is another set of keys to sign the image with that do not match the ovmf firmware's enrolled keys. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-08-30ovmf: add secureboot bits from refkitCalifornia Sullivan
This patch adds a couple secureboot elements to ovmf that originated from refkit. It includes a patch that adds a certificate to the ovmf's enrolled keys, and an image recipe which calls the enrollkeys app. Original work by Mikko Ylinen and Patrick Ohly. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-08-30linux-intel: Seperate SRC_URI into Kernel and ConfigSaul Wold
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>
2017-08-23lms: use sh instead of bash in notifyDesktop.shCalifornia Sullivan
A recent update to OE-core revealed the missing runtime dependency: ERROR: lms8-8.0.0-7-r0 do_package_qa: QA Issue: /usr/bin/notifyDesktop.sh contained in package lms8 requires /bin/bash, but no providers found in RDEPENDS_lms8? [file-rdeps] But it turns out that notifyDesktop doesn't actually require bash: $ checkbashisms.pl notifyDesktop.sh could not find any possible bashisms in bash script notifyDesktop.sh So just change the shebang line to /bin/sh. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> CC: mikko.ylinen@linux.intel.com CC: anand.vastrad@intel.com Signed-off-by: Saul Wold <sgw@linux.intel.com>