summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* tune-skylake.inc: Improve handling the newly introduced skylake tune.Alejandro Enedino Hernandez Samaniego2019-08-291-3/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The skylake tune introduced on 04510bfa Currently disables qemu-usermode by default, due to the lack of support from QEMU to several of the Intel instruction set extensions introduced within the few latest generations of CPU architectures (e.g. QEMU does not support avx2) While there is a good reason to perform the removal of qemu-usermode from MACHINE_FEATURES, there are several components within the build system that rely on it for proper compilation and behavior, for example anything that uses gobject data introspection or even the components like the chromium web browser require to run a QEMU for the target architecture to build successfully. There is no reason why we can't have those components built without sacrificing the cpu (most) optimizations. The process I followed on meta-chromebook to enable an optimized build and whats being upstreamed by this patch is that by doing some reverse engineering, I was able to figure out which instruction set extensions are not compatible with QEMU Skylake-Client, by performing a bit gcc magic from inside QEMU (target) to get the available optimizations for the native architecture (which is actually our target in this case). These are all (not surprisingly) the avx2 extensions, listed as follows: -mno-avx -mno-avx2 -mno-avx512f -mno-avx512er -mno-avx512cd -mno-avx512pf -mno-avx512dq -mno-avx512bw -mno-avx512vl -mno-avx512ifma -mno-avx512vbmi -mno-avx512vbmi2 -mno-avx512vnni -mno-avx512bitalg Specifically disabling these manually (for now), allows us to build an optimized system for the skylake/skylake based architectures (e.g. KabyLake) while keeping the capability of using qemu-usermode, as a side note GCC does show more unavailable optimization tunes, (hence why there might be some warnings), but getting rid of these specifically seems enough to make it run happily in qemu-usermode. Basically the MACHINE_FEATURES variable is able to dictate how we will tune the build for our device, if qemu-usermode is present, TUNE_CCARGS will expand as follows: TUNE_CCARGS=" -m64 -march=skylake -mtune=skylake -mno-avx -mno-avx2 -mno-avx512f -mno-avx512er -mno-avx512cd -mno-avx512pf -mno-avx512dq -mno-avx512bw -mno-avx512vl -mno-avx512ifma -mno-avx512vbmi -mno-avx512vbmi2 -mno-avx512vnni -mno-avx512bitalg -mfpmath=sse" Whats this means is that the build will be tuned for skylake architectures, enabling all possible extensions, (MOVBE, MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, POPCNT, AES, PCLMUL, FSGSBASE, RDRND, FMA, BMI, BMI2, F16C, RDSEED, ADCX, PREFETCHW, CLFLUSHOPT, XSAVEC and XSAVES) minus the ones QEMU is unable to run, which will result in an illegal instruction error, notice the tune is kept as skylake. Whilst, if qemu-usermode is not found on MACHINE_FEATURES, TUNE_CCARGS will expand to: TUNE_CCARGS=" -m64 -march=skylake -mtune=generic -mavx2 -mfpmath=sse" Which is exactly what its set to with the current tune, so this patch should be harmless, and only extend current functionality, we will still keep qemu-usermode disabled by default (hence enabling avx2) but the user would have the capability to decide how the skylake tune will be handled. As the GCC manual states, we should really try to avoid using mtune=generic when possible, and this patch allows us to do so [1]. This patch also addresses a problem on which the current skylake tune includes tune-core2.inc instead of tune-corei7.inc to get the list of AVAILTUNES and PACKAGE_EXTRA_ARCHS. Right now, AVAILTUNES are set as follows: AVAILTUNES=" x86 x86-64 x86-64-x32 i586 i686 core2-32 core2-64 core2-64-x32 skylake-64" Where the proper set should be (after this patch): AVAILTUNES=" x86 x86-64 x86-64-x32 i586 i686 core2-32 core2-64 core2-64-x32 corei7-32 corei7-64 corei7-64-x32 skylake-64" When (if), QEMU gains support for the AVX2 instruction set extensions these can be easily removed to provide full support for qemu-usermode. [1] https://gcc.gnu.org/onlinedocs/gcc-9.1.0/gcc/x86-Options.html Signed-off-by: Alejandro Enedino Hernandez Samaniego <aehs29@gmail.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* isa-l: fix recipe versionAnuj Mittal2019-08-271-1/+1
| | | | | | | The latest version is 2.27.0, not 2.0.27. Also make sure that we are pointing to the release commit. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* backport-iwlwifi: upgrade LinuxCore30 -> core45Naveen Saini2019-08-271-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For LICENSE updates, pleaes check: https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git/commit/COPYING?h=release/core40&id=8307aa7b67e71e4d4abe1693107eba63cfd3702b More information about this release can be found here: https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git/log/?h=release/core45 This update is tested on NUC7 having 'Intel(R) Dual Band Wireless AC 8265' wireless module. Supported firmwares/devices: iwlwifi-7265D-29.ucode iwlwifi-7265-17.ucode iwlwifi-3168-29.ucode iwlwifi-3160-17.ucode iwlwifi-7260-17.ucode iwlwifi-8265-36.ucode iwlwifi-8000C-36.ucode iwlwifi-9260-th-b0-jf-b0-46.ucode iwlwifi-9000-pu-b0-jf-b0-46.ucode iwlwifi-ty-a0-gf-a0-48.ucode iwlwifi-so-a0-gf-a0-48.ucode iwlwifi-so-a0-hr-b0-48.ucode iwlwifi-so-a0-jf-b0-48.ucode iwlwifi-cc-a0-48.ucode iwlwifi-QuQnj-b0-jf-b0-48.ucode iwlwifi-QuZ-a0-jf-b0-48.ucode iwlwifi-QuZ-a0-hr-b0-48.ucode iwlwifi-Qu-b0-jf-b0-48.ucode iwlwifi-Qu-c0-hr-b0-48.ucode iwlwifi-QuQnj-a0-hr-a0-48.ucode iwlwifi-QuQnj-b0-hr-b0-48.ucode iwlwifi-Qu-b0-hr-b0-48.ucode iwlwifi-QuQnj-f0-hr-a0-48.ucode iwlwifi-Qu-a0-jf-b0-48.ucode iwlwifi-Qu-a0-hr-a0-48.ucode Most of the above firmwares are provided by below recipe version (20190815): https://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/recipes-kernel/linux-firmware/linux-firmware_20190815.bb SRCREV = "07b925b450bfb4cf3e141c612ec5b104658cd020" SRC_URI = "git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git" Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* conf: add new machine intel-skylake-64Naveen Saini2019-08-214-0/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add 64-bit new machine (intel-skylake-64) with -march=skylake and avx2 instruction-set set up. We do see a qemu-usermode failure at build time, on setup of avx2 instruction-set as QEMU does not support AVX instruction set. Check this: https://bugs.launchpad.net/qemu/+bug/1818075 So to bypass this issue disabling qemu-usermode for intel-skylake-64 machine. Due to above limitation and in order to not affecting existing machines, this new machine is being proposed to add. A quick performance comparision between intel-corei7-64 vs intel-skylake-64 machines Measurements are in time, taken by the benchmark tests. Less is better. Test/Benchmark intel-corei7-64 intel-skylake-64 (1) CppPerformanceBenchmarks (Test: Math Library) (1st) 5m 15.70s 4m 36.39s (2nd) 5m 16.37s 4m 36.51s (3rd) 5m 15.54s 4m 37.80s CppPerformanceBenchmarks is a set of C++ compiler performance benchmarks. (2) AOBench (1st) 0m 35.07s 0m 28.74s (2nd) 0m 34.90s 0m 28.72s (3rd) 0m 34.85s 0m 28.89s AOBench is a lightweight ambient occlusion renderer, written in C. The test profile is using a size of 2048 x 2048. (3) C-Ray (1st) 320 seconds 232 seconds (2nd) 320 seconds 232 seconds (3rd) 321 seconds 232 seconds C-Ray, a simple raytracer designed to test the floating-point CPU performance. For this patch, 'bitbake world' gets successfully built with latest poky master. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* jhi: remove the executable bit from recipeAnuj Mittal2019-08-211-0/+0
| | | | Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-media-driver: dont mark warnings as errorsAnuj Mittal2019-08-212-1/+41
| | | | | | | | | | | | Switch the driver configuration MEDIA_BUILD_FATAL_WARNINGS to OFF so -Werror is not used. Also patch out the use of -Werror=implicit-function-declaration to prevent errors when building with gcc9. | cc1plus: error: '-Werror=' argument '-Werror=implicit-function-declaration' is not valid for C++ [-Werror] Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* libipt: Initial recipe for Intel Processor Trace decoder libraryAnkit Navik2019-08-212-0/+17
| | | | | | | | It adds generic recipe for Intel Processor Trace decoder library is Intel's reference implementation for decoding Intel PT. Signed-off-by: Ankit Navik <ankit.tarot@gmail.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* linux-intel-dev/mainline-tracking: update to v5.3-rc4Anuj Mittal2019-08-211-3/+3
| | | | | | Also include updated configuration changes from kernel-cache. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* compute-runtime: addAnuj Mittal2019-08-212-0/+86
| | | | | | | | | | | The Intel(R) Graphics Compute Runtime for OpenCL(TM) is an open source project to converge Intel's development efforts on OpenCL(TM) compute stacks supporting the GEN graphics hardware architecture. For more details, see: https://01.org/compute-runtime Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* igc: build for native tooAnuj Mittal2019-08-213-3/+130
| | | | | | | | | | | | | * Use clang and lld for native builds to remain in sync with clang layer. * fix the license field to point to correct block of license in source file. * Include patches to ignore warnings being marked as errors when building with clang and to fix an issue with inclusion of debug functions when NDEBUG is defined. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* llvm-spirv: update to sync with opencl-clangAnuj Mittal2019-08-214-425/+371
| | | | | | | Also include a patch to not build tests to prevent passing the build flag to every component that is built out of tree. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* opencl-clang: upgrade 8.0.0 -> 8.0.1Anuj Mittal2019-08-211-2/+4
| | | | | | | Switch to using latest on ocl-release-80 branch and to using using lld for native builds to remain in sync with clang layer. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* opencl-clang: move to a separate recipeAnuj Mittal2019-08-216-90/+74
| | | | | | | Since this is managed as a separate repository, build it as a separate component instead of bundling with LLVM/clang. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* gmmlib: build for native as wellAnuj Mittal2019-08-211-0/+2
| | | | Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* linux-intel-rt/4.14: update to v4.14.134Naveen Saini2019-08-161-2/+2
| | | | | | | Updates rt patchset to -rt63 Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* linux-intel_4.14: update to v4.14.138Naveen Saini2019-08-161-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Includes below CVE fixed: CVE-2019-14283 CVE-2019-14284 tag 'v4.14.138': (34 commits) Linux 4.14.138 spi: bcm2835: Fix 3-wire mode if DMA is enabled cgroup: Fix css_task_iter_advance_css_set() cset skip condition cgroup: css_task_iter_skip()'d iterators must be advanced before accessed cgroup: Include dying leaders with live threads in PROCS iterations cgroup: Implement css_task_iter_skip() cgroup: Call cgroup_release() before __exit_signal() bnx2x: Disable multi-cos feature. mvpp2: refactor MTU change code tun: mark small packets as owned by the tap sock net/mlx5e: Prevent encap flow counter update async to user query compat_ioctl: pppoe: fix PPPOEIOCSFWD handling tipc: compat: allow tipc commands without arguments NFC: nfcmrvl: fix gpio-handling regression net: sched: Fix a possible null-pointer dereference in dequeue_func() net: phylink: Fix flow control for fixed-link net/mlx5: Use reversed order when unregister devices net: fix ifindex collision during namespace removal net: bridge: mcast: don't delete permanent entries when fast leave is enabled net: bridge: delete local fdb on device init failure ... Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* ace: fix glibc build failureNaveen Saini2019-08-162-0/+31
| | | | | | | | | | | | | Recent glibc v2.30 dropped XSI STREAMS declarations, which causing below build failure. poky/build/tmp/work/corei7-64-poky-linux/ace/6.5.3-r0/ACE_wrappers/ace/os_include/os_stropts.h:56:17: fatal error: stropts.h: No such file or directory | 56 | # include /**/ <stropts.h> | | ^~~~~~~~~~~ | compilation terminated. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-mediasdk: upgrade 19.2.0 -> 19.2.1Anuj Mittal2019-08-151-1/+1
| | | | | | | For release notes, see: https://github.com/Intel-Media-SDK/MediaSDK/releases Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-media-driver: upgrade 19.2.0 -> 19.2.1Anuj Mittal2019-08-151-1/+1
| | | | | | | For release notes, see: https://github.com/intel/media-driver/releases Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* ovmf: refresh patchAnuj Mittal2019-08-131-87/+110
| | | | | | | | Refresh patch as per the latest version in OE-Core. Move the key as per: https://github.com/tianocore/edk2/commit/a79b115adeab638feeedde2f3d3dcb141e4b445b Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* ace: add SUMMARY and HOMEPAGEAnuj Mittal2019-08-101-0/+2
| | | | | | | It's useful to have these so someone who is looking at layer index as an example knows what the component is. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* zlib-intel: use '.' instead of '_' in PVAnuj Mittal2019-08-101-0/+2
| | | | | | | | | | Otherwise everything after underscore either gets ignored (in case of devtool) or converted to a hyphen. This ensures that the version is handled more consistently. Also add a custom GITTAGREGEX check to check for upstream releases. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* meta-intel.inc: include i915 kernel module and firmwareAnuj Mittal2019-08-091-0/+1
| | | | | | | | | | | | | | We include the firmware as part of initramfs image that is used for live images. Make sure that we include this module for others as well. Also include the kernel module for all images instead of relying on "linux-modules" using MACHINE_EXTRA_RRECOMMENDS. Use MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS instead to pull in i915 module so it works for all images based on packagegroup-core-boot. Fixes [YOCTO #13446] Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* libyami: upgrade 1.3.1 -> 1.3.2Anuj Mittal2019-08-0911-444/+4
| | | | | | | | | | | For changes, see: https://github.com/intel/libyami/blob/1.3.2/NEWS Remove all the patches fixing warnings converted to errors when using clang. Most of these have been fixed and others are trivial enough to be ignored. Pass -Wno-error to CXXFLAGS to ignore these. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* itt: install header files to package specific directoryNaveen Saini2019-08-091-2/+3
| | | | | | | Also installing other supported header files. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* linux-intel-rt/4.19: update to v4.19.59Naveen Saini2019-08-091-3/+3
| | | | | | | | | | | | | | | | Updates -rt patchset to -rt24. Also updates the meta revision to include changes: 960be421 intel-common-drivers: enable RANDOM_TRUST_CPU for Intel BSPs bc74ed4e features: add support for RANDOM_TRUST_CPU a52c1d35 security.cfg: unset HARDENED_USERCOPY_FALLBACK 772b96e0 kver: bump to v4.19.57 4c8cf83d scsi-debug: include core scsi support for standalone inclusion 3017e92f features/security: Add more kernel hardening fragments Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* linux-intel/4.19: update to v4.19.62Naveen Saini2019-08-091-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4.19.62 stable release This rlease has CVEs fixed: CVE-2019-14283 CVE-2019-14284 CVE-2019-13631 Linux 4.19.62 platform/x86: SEP BUG fix for lbrcollection platform/x86: SEP bug fix, use of undeclared var drm/i915/cfl: Add a new CFL PCI ID. net: sched: verify that q!=NULL before setting q->flags mm: vmscan: scan anonymous pages on file refaults KVM: nVMX: Clear pending KVM_REQ_GET_VMCS12_PAGES when leaving nested KVM: nVMX: do not use dangling shadow VMCS after guest reset ext4: allow directory holes ext4: use jbd2_inode dirty range scoping jbd2: introduce jbd2_inode dirty range scoping mm: add filemap_fdatawait_range_keep_errors() ext4: enforce the immutable flag on open files ext4: don't allow any modifications to an immutable file perf/core: Fix race between close() and fork() perf/core: Fix exclusive events' grouping MIPS: lb60: Fix pin mappings gpio: davinci: silence error prints in case of EPROBE_DEFER dma-buf: Discard old fence_excl on retrying get_fences_rcu for realloc dma-buf: balance refcount inbalance net: bridge: stp: don't cache eth dest pointer before skb pull net: bridge: don't cache ether dest pointer on input net: bridge: mcast: fix stale ipv6 hdr pointer when handling v6 query ... Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-graphics-compiler: use custom UPSTREAM_CHECK_GITTAGREGEXAnuj Mittal2019-08-091-0/+2
| | | | | | | Use a custom regex to make sure we exclude tags starting with something other than igc and those that include versions starting with 19. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-mediasdk: disable x32 buildNaveen Saini2019-08-081-0/+1
| | | | | | | | | Upstream doesn't support building for x32. Instread of patching makefile for x32 and risk runtime failures, disable the build. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-media-driver: disable x32 buildNaveen Saini2019-08-081-0/+2
| | | | | | | | | Upstream doesn't support building for x32. Instread of patching makefile for x32 and risk runtime failures, disable the build. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* gmmlib: disable x32 buildNaveen Saini2019-08-081-0/+2
| | | | | | | | | Upstream doesn't support building for x32. Instread of patching makefile for x32 and risk runtime failures, disable the build. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-corei7-64.conf: add conditionally to HWCODECS for x32 buildNaveen Saini2019-08-081-1/+1
| | | | | | | | | mediasdk & media-driver doesn't support building for x32. Instead of patching makefile to build for x32 and risk runtime failures, do not include in x32 build. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* layer.conf: add default PREFERRED_PROVIDERS for zlibRoss Burton2019-08-071-0/+4
| | | | | | | | | | | | | | This layer adds zlib-intel, which PROVIDES zlib. If meta-intel is added to a build but a meta-intel MACHINE isn't used then bitbake will warn that there are multiple candidates for zlib: NOTE: Multiple providers are available for zlib-native (zlib-native, zlib-intel-native) Consider defining a PREFERRED_PROVIDER entry to match zlib-native NOTE: Multiple providers are available for zlib (zlib, zlib-intel) Consider defining a PREFERRED_PROVIDER entry to match zlib Silence these warnings by adding PREFERRED_PROVIDER defaults in layer.conf. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* lms: upgrade 1921.0.0.0 -> 1932.0.0.0Alexander Usyskin2019-08-072-11/+6
| | | | | | | Drop library packaging workarounds - not needed with a new sources. Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* mkl-dnn: upgrade v0.19 -> v1.0.1Naveen Saini2019-08-061-5/+5
| | | | | | | | | | | | | | Added third party license info: "ittnotify, 3-clause BSD license Copyright (c) 2011, Intel Corporation See full copyright notice and license text in src/cpu/jit_utils/jitprofiling/LICENSE.BSD" Release highlights can be found here: https://github.com/intel/mkl-dnn/releases/tag/v1.0 Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* isa-l: Initial recipe for Intelligent Storage Acceleration LibraryAnkit Navik2019-08-032-0/+18
| | | | | | | | It adds generic recipe for Intel Intelligent Storage Acceleration Library (ISA-L) to optimized low-level functions targeting storage applications. Signed-off-by: Ankit Navik <ankit.tarot@gmail.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* hdcp: upgrade v19.1.0 -> v19.2.0Naveen Saini2019-08-031-1/+1
| | | | | | | | Release details can be found here: https://github.com/intel/hdcp/releases Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* itt: upgrade v17.0 -> v17.01.28Naveen Saini2019-08-031-5/+4
| | | | | | | | More info can be found here: https://github.com/intel/IntelSEAPI/releases/tag/17.01.28 Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* metrics-discovery: v1.5.102 -> v1.5.108Naveen Saini2019-08-021-2/+2
| | | | | | | | | | LICENSE.md contains Year (2018 -> 2019) update More details can be found here: https://github.com/intel/metrics-discovery/releases/tag/metrics-discovery-1.5.108 Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* libxcam: set proper version for recipeAnuj Mittal2019-08-011-0/+0
| | | | | | Since this fetches a release version, set PV accordingly. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* thermald: upgrade 1.8 -> 1.9Anuj Mittal2019-08-012-23/+31
| | | | | | | | | | Changes: https://github.com/intel/thermal_daemon/blob/master/README.txt Also remove the local patch that has been merged upstream and replace it with another fix for a similar problem elsewhere. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-graphics-compiler: build only when clang layer is includedAnuj Mittal2019-07-313-0/+0
| | | | | | | | igc needs components from LLVM and clang to be built. Move it to dynamic-layers/clang-layer so world builds don't fail when clang layer is not available. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* libxcam: Initial recipe for libXCamAnkit Navik2019-07-303-0/+62
| | | | | | | | It adds generic recipe for libXCam for extended camera feature, but not limited in camera. It focuses on image quality improvement and video analysis. Signed-off-by: Ankit Navik <ankit.tarot@gmail.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* jhi: fix QA failure for multilib buildNaveen Saini2019-07-251-0/+1
| | | | | | | | | systemd-tmpfiles uses the configuration files from the /usr/lib/tmpfiles.d/*.conf location, so use ${nonarch_libdir} to set FILES path. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-corei7-64.conf: include mediasdk and media-driver in HWCODECSAnuj Mittal2019-07-251-1/+1
| | | | | | | media-driver is recommended to be used for BDW/SKL and above instead of intel-vaapi-driver. Include it by default along with Media SDK codecs. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-mediasdk: check for "opengl" featureHongxu Jia2019-07-251-0/+3
| | | | | | | | | Since comit [a78c420 libva: check for "opengl" feature] applied in oe-core, and intel-mediasdk depends on libva, it should check for "opengl" feature too. Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-media-driver: check for "opengl" featureHongxu Jia2019-07-251-0/+3
| | | | | | | | | Since comit [a78c420 libva: check for "opengl" feature] applied in oe-core, and intel-media-driver depends on libva, it should check for "opengl" feature too. Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* metee: upgrade 2.1.0 -> 2.1.12.8_M2Alexander Usyskin2019-07-231-3/+1
| | | | | | | Allow to build with musl, as it is fixed in a new version. Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* linux-intel/4.19: update to v4.19.57Anuj Mittal2019-07-221-3/+3
| | | | | | | | | | | | | Also updates the meta revision to include changes: 960be421 intel-common-drivers: enable RANDOM_TRUST_CPU for Intel BSPs bc74ed4e features: add support for RANDOM_TRUST_CPU a52c1d35 security.cfg: unset HARDENED_USERCOPY_FALLBACK 772b96e0 kver: bump to v4.19.57 4c8cf83d scsi-debug: include core scsi support for standalone inclusion 3017e92f features/security: Add more kernel hardening fragments Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* linux-intel_4.14: update to v4.14.133Naveen Saini2019-07-221-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Includes below CVE fixed: CVE-2019-13272 tag 'v4.14.133': (56 commits) Linux 4.14.133 stable/btrfs: fix backport bug in d819d97ea025 ("btrfs: honor path->skip_locking in backref code") dmaengine: imx-sdma: remove BD_INTR for channel0 MIPS: Add missing EHB in mtc0 -> mfc0 sequence. MIPS: Fix bounds check virt_addr_valid svcrdma: Ignore source port when computing DRC hash KVM: LAPIC: Fix pending interrupt in IRR blocked by software disable LAPIC KVM: x86: degrade WARN to pr_warn_ratelimited ARC: handle gcc generated __builtin_trap for older compiler tty: rocket: fix incorrect forward declaration of 'rp_init()' vhost: scsi: add weight support vhost: vsock: add weight support vhost_net: fix possible infinite loop vhost: introduce vhost_exceeds_weight() vhost_net: introduce vhost_exceeds_weight() vhost_net: use packet weight for rx handler, too vhost-net: set packet weight of tx polling to 2 * vq size btrfs: Ensure replaced device doesn't have pending chunk allocation mm/vmscan.c: prevent useless kswapd loops ftrace/x86: Remove possible deadlock between register_kprobe() and ftrace_run_update_code() ... Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>