summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* intel-gpu-tools: upgrade to 1.21Anuj Mittal2018-02-162-89/+4
| | | | | | | | | | | * Remove the backported patch * libunwind is a hard dependency now * Point the SRC_URI to xz file since i-g-t doesn't have the default format tarball. Part of Intel graphics stack 2017Q4. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* libyami-utils: upgrade to 1.3.0Anuj Mittal2018-02-161-6/+6
| | | | | | | | | | | | | | | | | | | | | Brings in following changes: 8cfdf78 v4l2: handle on fly resolution change. 195f73c remove v4l2_wrapper header dc0ea04 yamidecode: add support for -w wait before quit dbdab6a decodeoutput: wait for X11 expose event d6c38d3 yamidecode: add --lowlatency option to enable AVC low latency mode 248a6c4 configure.ac: check yami 0.5.2 for svct changes f9b7a2f refact: use TemproalLayers to set temproal encoder params 7850eaa tests/decodeoutput: initialize m_file pointer to NULL d1c686b configure.ac: bump reuqested yami API to 0.5.1 20b3765 yamidecode: avoid using memset to reset "std::string" 52fe395 vp8dec: enable svc-t decoding Also changed URLs to point to renamed Intel repository. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* libyami: upgrade to 1.3.0Anuj Mittal2018-02-162-5/+35
| | | | | | | | | | | | | | | | | | Major changes: *Implement H.264 SVC-T new reference mode *Implement H.264 low latency mode *Improve v4l2 interface,support dynamic resolution change *JPEG decoder fixes and Y800 support The 1.3.0 release tag isn't on any branch so use the SRCREV that is one commit behind. Added a patch to fix build because of change in location of headers in this release. Also, point to renamed intel repository. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* intel-vaapi-driver: upgrade to 2.0.0Anuj Mittal2018-02-163-12/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Major changes: * Bump version to 2.0.0 * Add support for Coffee Lake (aka. CFL) - Decoding: H.264/MPEG-2/VC-1/JPEG/VP8/HEVC/HEVC 10-bit/VP9/VP9 10-bit - Encoding: H.264/MPEG-2/JPEG/VP8/VP9/HEVC/HEVC 10-bit/AVC low power CQP/CBR/VBR mode - VPP: CSC/scaling/NoiseReduction/Deinterlacing{Bob, MotionAdaptive, MotionCompensated}/ColorBalance/STD * Add support for H264 FEI * Add support for HEVC ROI encoding * Add support for intensity compensation for VC-1 decoding * Improve the quality of the H264 encoder on BDW/BSW * Improve the CSC performance between I420/NV12/P010/YUY2/VYUY format * Improve the performace of va{Get, Put}Image for I420/NV12/P010/YUY2/VYUY format * Fix image corruption for VP9 decoding * Fix race condition in wayland support * Fix ROI support in VDEnc support * Fix corrupted stream when using VDEnc CBR/VBR * Fix GCC 7.1.1 warnings/errors * Update the shader for HEVC encoding The upstream package name now is intel-vaapi-driver instead of libva-intel-driver. Updated to point to release tarball instead of git. Also, changed the URLs to point to new project page. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* linux-intel/4.14: Update to v4.14.18California Sullivan2018-02-142-4/+4
| | | | | | | | 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>
* linux-intel/4.14: change KBRANCH to 4.14 and update SRCREVsCalifornia Sullivan2018-02-142-4/+4
| | | | | | | | | | 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>
* thermald: fix typo in license nameAnuj Mittal2018-02-121-1/+1
| | | | | | | Correct license name is GPLv2. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* linux-yocto: remove 4.4, 4.9, and 4.10 bbappendsCalifornia Sullivan2018-02-069-175/+0
| | | | | | These have been removed from OE-core. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* linux-intel/4.14: Update to v4.14.15California Sullivan2018-01-312-4/+4
| | | | | | | | | | | 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>
* Revert "intel-microcode: update to 20180108"California Sullivan2018-01-301-4/+4
| | | | | | | | | This reverts commit 7969d8e442bdefd8036a334ca9d9ce133272399b. Its recommended that rollout of this microcode update is suspended. See here: https://newsroom.intel.com/news/root-cause-of-reboot-issue-identified-updated-guidance-for-customers-and-partners/ Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* meta-intel.inc: use linux-intel instead of linux-yocto in -lsbCalifornia Sullivan2018-01-291-1/+1
| | | | | | | Previously the ltsi kernel was 4.4, requiring us to use linux-yocto. It has since moved to 4.9, allowing us to use linux-intel. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* linux-yocto/4.4: Update to v4.4.113California Sullivan2018-01-293-12/+12
| | | | | | Brings in changes from stable up to v4.4.113. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* linux-intel/4.9: update to v4.9.77California Sullivan2018-01-252-4/+4
| | | | | | No cache changes at this time, only a stable update. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* linux-intel: fix menuconfig when host lacks ncursesCalifornia Sullivan2018-01-252-0/+63
| | | | | | | | | | 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>
* linux-intel/4.14: add preempt-rt recipeCalifornia Sullivan2018-01-231-0/+24
| | | | | | Adds the 4.14.12 kernel with the rt10 patches applied. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* linux-intel/4.14: update to v4.14.14California Sullivan2018-01-231-2/+2
| | | | | | No cache changes at this time, just a stable update. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* meta-intel.inc: set default EFI_PROVIDER to systemd-bootCalifornia Sullivan2018-01-221-1/+1
| | | | | | | | | RMC is confusing as a default because it is only supported by legacy (iso, hddimg) image types. Its also not being actively maintained, causing it to lag behind in updates (currently against systemd-boot v232 instead of v234). Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* systemd-boot: move systemd-boot.inc into base bbappendCalifornia Sullivan2018-01-223-8/+6
| | | | | | | | | | Including a non-existant .inc doesn't cause errors, so just move the systemd-boot.inc file into the main bbappend. This avoids rebuilding the package without our changes should grub-efi be the EFI_PROVIDER and we build systemd-boot, while keeping the RMC changes when rmc-boot is the EFI_PROVIDER. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* systemd-boot: move commit pinning to rmc-boot.incCalifornia Sullivan2018-01-223-11/+10
| | | | | | | | | systemd-boot shouldn't be stuck on a certain commit just because RMC is. This effectively upgrades our systemd-boot version from v232 to v234. We also get to drop a patch that was accepted upstream. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* thermald: update from 1.6 to 1.7.1Anuj Mittal2018-01-223-2/+128
| | | | | | | Updated version with patches to ensure thermald with musl and x32. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* core-image-minimal-initramfs.bbappend: Add missing install moduleCalifornia Sullivan2018-01-221-1/+1
| | | | | | | | This allows installation when booting in legacy mode. Fixes [YOCTO #12346]. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* intel-gpu-tools: backport patch fixing 32-bit buildsCalifornia Sullivan2018-01-192-0/+84
| | | | | | | | | | | | | | | | | | | | | | Fixes the following error seen in 32-bit builds: | ../../intel-gpu-tools-1.20/lib/igt_x86.c:96:10: error: redefinition of 'igt_x86_features' | unsigned igt_x86_features(void) | ^~~~~~~~~~~~~~~~ | In file included from ../../intel-gpu-tools-1.20/lib/igt_x86.c:38:0: | ../../intel-gpu-tools-1.20/lib/igt_x86.h:47:24: note: previous definition of 'igt_x86_features' was here | static inline unsigned igt_x86_features(void) | ^~~~~~~~~~~~~~~~ | ../../intel-gpu-tools-1.20/lib/igt_x86.c:148:7: error: redefinition of 'igt_x86_features_to_string' | char *igt_x86_features_to_string(unsigned features, char *line) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | In file included from ../../intel-gpu-tools-1.20/lib/igt_x86.c:38:0: | ../../intel-gpu-tools-1.20/lib/igt_x86.h:51:21: note: previous definition of 'igt_x86_features_to_string' was here | static inline char *igt_x86_features_to_string(unsigned features, char *line) I unfortunately missed this before merging the upgrade. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* xf86-video-mga: remove recipe from meta-intelAnuj Mittal2018-01-175-96/+0
| | | | | | | | | | This driver was added for a platform that is no longer supported. This recipe is also maintained in meta-oe in case it's required outside of meta-intel. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* intel-gpu-tools: update from 1.19 to 1.20Anuj Mittal2018-01-161-2/+2
| | | | | | | Part of Intel graphics stack 2017Q3 release. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* maintainers.inc: update recipes for new maintainersCalifornia Sullivan2018-01-161-17/+17
| | | | | | | | Anuj gets video related pieces. Stephano gets RMC and poky-tiny related pieces. Cal picks up other small pieces. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* MAINTAINERS: update to current project maintainersCalifornia Sullivan2018-01-161-1/+4
| | | | Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* linux-intel/4.14: Update to v4.14.12California Sullivan2018-01-161-2/+2
| | | | | | This brings in the changes up to v4.14.12 from linux-stable. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* linux-intel/4.14: mirror new dependencies added to linux-yocto-devCalifornia Sullivan2018-01-161-0/+2
| | | | | | | | | | | | 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>
* linux-intel/4.14: use master cache until named branch availableCalifornia Sullivan2018-01-161-2/+2
| | | | | | | | | | | | | | | 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>
* linux-intel/4.9: update to v4.9.76California Sullivan2018-01-162-6/+6
| | | | | | | | | | | | 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>
* intel-microcode: update to 20180108Juro Bystricky2018-01-121-4/+4
| | | | | Signed-off-by: Juro Bystricky <juro.bystricky@intel.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* meta-intel.inc: Update linux-intel PREFERRED_VERSION to 4.14California Sullivan2018-01-081-1/+1
| | | | | | | This is the newest LTS kernel, and will be the preferred kernel going for this release. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* ixgbe*: skip package if using 4.14 kernelCalifornia Sullivan2017-12-202-0/+18
| | | | | | No stable release supports 4.14 or newer yet. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* linux-intel/4.14: Fix 32-bit perf issueCalifornia Sullivan2017-12-182-0/+44
| | | | | | | 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>
* linux-intel/4.9: Update cache and source SRCREVsCalifornia Sullivan2017-12-182-4/+4
| | | | | | | | | | 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>
* Galileo: Remove remaining bits from RMC and WIC directorySaul Wold2017-12-087-38/+0
| | | | | Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* README: Remove Quark referencesSaul Wold2017-12-081-63/+10
| | | | | Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* intel-quark: Remove MACHINE configuration for QuarkSaul Wold2017-12-082-45/+0
| | | | | | | | As the Quark machine has been EOL'ed at the end of 2017, remove this machine type from the 2018 planned release of meta-intel Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* qemuboot-intel: Remove quark referencesSaul Wold2017-12-081-4/+0
| | | | | Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* core-image-tiny: Remove Quark reference and WKS fileSaul Wold2017-12-082-8/+0
| | | | | | | Since Quark is getting depercated remove reference and WKS file Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* linux-*: remove quark references from kernelSaul Wold2017-12-0814-73/+1
| | | | | | | | | 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>
* linux-intel_4.14: Add latest LTS kernelSaul Wold2017-12-071-0/+15
| | | | | | | | | 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>
* linux-intel: Update 4.9 SRCREV and refactorSaul Wold2017-12-073-9/+14
| | | | | | | | | | | | 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>
* linux-intel.inc: set COMPATIBLE_MACHINE defaultCalifornia Sullivan2017-11-281-3/+3
| | | | | | | | | | | | | | | | | | | | | | 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>
* linux-intel/4.9: update SRCREVs for v4.9.61California Sullivan2017-11-223-5/+5
| | | | | Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* intel-microcode: Update to 20171117Saul Wold2017-11-211-4/+4
| | | | | | | | This update contains ... No Actual license change, just date. Signed-off-by: Saul Wold <sgw@linux.intel.com>
* meta-intel: Reorganize the layout to remove commonSaul Wold2017-11-20155-5/+5
| | | | | | | 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>
* uefi-comboapp.bbclass: install files under pseudoPatrick Ohly2017-11-171-2/+2
| | | | | | | | | | | | | | | | | do_uefiapp_deploy copies files into the /boot directory of the rootfs and thus, like do_rootfs, should run under pseudo so that the files end up being owned by root. This did not trigger the uid leak check, perhaps because the task runs later. For some (still unknown reason), sometimes the installed files did end up being owned by root, which tripped up a swupd test because the system update randomly included unexpected changes to bootx64.efi or rmc.db. With this change, they are owned by root consistently. Signed-off-by: Patrick Ohly <patrick.ohly@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* MAINTAINERS: Update for the removal of meta-tlkSaul Wold2017-11-071-5/+1
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* layer.conf: Bump Layer due to removal of meta-tlk8.0-rocko-2.4Saul Wold2017-11-011-1/+1
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>