Commit Graph

2572 Commits

Author SHA1 Message Date
Naveen Saini
62d59c728d embree: add recipe
Intel(R) Embree is a collection of high-performance ray tracing kernels,
developed at Intel. The target users of Intel(R) Embree are graphics
application engineers who want to improve the performance of their
photo-realistic rendering application by leveraging Embree's
performance-optimized ray tracing kernels.
The kernels are optimized for the latest Intel(R) processors with
support for SSE, AVX, AVX2, and AVX-512 instructions.

https://github.com/embree/embree

Added syrah license file
https://github.com/boulos/syrah/blob/master/LICENSE

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-06-24 13:57:01 +08:00
Yew, Chang Ching
e56859c901 onevpl: Fix wayland lib install
1. Include libvpl_wayland.so in standard package instead
of -dev package
2. Fix CMake install path of libvpl_wayland.so to $LIBDIR

Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-06-22 17:23:53 +08:00
Naveen Saini
f4955ea96c onedpl: add recipe
The Intel® oneAPI DPC++ Library (oneDPL) accompanies
the Intel® oneAPI DPC++/C++ Compiler and provides high-productivity APIs
aimed to minimize programming efforts of C++ developers
creating efficient heterogeneous applications.

oneDPL consists of following components:

* Parallel STL for DPC++
* An additional set of library classes and functions (referred below as "Extension API")
* Tested standard C++ APIs

Release notes:
https://software.intel.com/content/www/us/en/develop/articles/intel-oneapi-dpcpp-library-release-notes.html

https://github.com/oneapi-src/oneDPL

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-06-22 17:23:53 +08:00
Naveen Saini
d1e09d2f05 rkcommon: add recipe
rkcommon represents a common set of C++ infrastructure and
CMake utilities used by various components of
Intel® oneAPI Rendering Toolkit.

https://github.com/ospray/rkcommon

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-06-22 17:23:53 +08:00
Naveen Saini
62cc67878e linux-intel-rt/5.4: update to v5.4.123
Updates -rt patchset to -rt59.

Updated kernel config.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-06-22 08:48:53 +08:00
Naveen Saini
efb464e292 linux-intel/5.4: update to v5.4.123
tag 'v5.4.123': (719 commits)
Linux 5.4.123
REVERTME: net: phy: dwxpcs: avoid unnecessary DWC xPCS SGMII AN
net: phy: dwxpcs: removed XPCS irq
net: stmmac: Disable MAC EEE when Network Proxy is enabled
Display errlog buffer raw data in kernel log as requested once this driver is loaded.
ptp: S/W workaround for PMC TGPIO h/w bug
NFC: nci: fix memory leak in nci_allocate_device
perf unwind: Set userdata for all __report_module() paths
perf unwind: Fix separate debug info files when using elfutils' libdw's unwinder
usb: dwc3: gadget: Enable suspend events
bpf: No need to simulate speculative domain for immediates
bpf: Fix mask direction swap upon off reg sign change
bpf: Wrap aux data inside bpf_sanitize_info container
Linux 5.4.122
Bluetooth: SMP: Fail if remote and local public keys are identical
video: hgafb: correctly handle card detect failure during probe
nvmet: use new ana_log_size instead the old one
Bluetooth: L2CAP: Fix handling LE modes by L2CAP_OPTIONS
ext4: fix error handling in ext4_end_enable_verity()
nvme-multipath: fix double initialization of ANA state
tty: vt: always invoke vc->vc_sw->con_resize callback
vt: Fix character height handling with VT_RESIZEX
vgacon: Record video mode changes with VT_RESIZEX
video: hgafb: fix potential NULL pointer dereference
qlcnic: Add null check after calling netdev_alloc_skb
...

Updating kernel config.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-06-22 08:48:53 +08:00
Naveen Saini
b45786aa22 opencl-clang/12.0.0: update to latest commit
Drop patch which is not required anymore.

Allow to build with llvm-12 and higher versions.

Ref: 447798893e

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-06-18 13:16:56 +08:00
Naveen Saini
c1d9d6083e llvm-project-source: fix do_patch for llvm-12
Backported (opencl-clang) recommend patch for llvm-12[1].

[1]: 669f9ae8a2

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-06-18 13:16:43 +08:00
Yew, Chang Ching
e54fa9e140 onevpl: Fixes for legacy samples
Backport patches from master to fix the legacy apps including sample_vpp,
sample_encode and sample_decode

Added patches:
0001-Fix-NV12-input-format-in-legacy-samples.patch
0001-Fix-sample_encode-i010-input.patch
0001-Fix-sample_vpp-sample_encode-alignment-issue.patch

Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-06-16 11:31:12 +08:00
Yew, Chang Ching
0937728bcd onevpl-intel-gpu: Backport new ADL-P device IDs
Patch:
0001-ADLP-add-new-device-id-list.patch

Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-06-11 16:17:16 +08:00
Yew, Chang Ching
43c89c3e2d onevpl: Add sample_multi_transcode application
Added patches
0001-Update-headers-to-oneAPI-spec-v2.3-e170992.patch
0001-Remove-duplicate-MFXVideoDECODE_VPP-from-samples.patch
0001-Add-SMT-and-media_sdk_compatibility_headers.patch

Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com>
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-06-09 17:27:29 +08:00
Anuj Mittal
c172ab37aa intel-microcode: upgrade 20210216 -> 20210608
Release notes:
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20210608

Fixes CVE-2021-24489, CVE-2020-24511, CVE-2020-24512, CVE-2020-24513.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-06-09 17:26:15 +08:00
LiweiSong
89f1ef2e49 openvino-inference-engine/openvino-model-optimizer: update to the latest version
Update openvino to the latest one c5f7ad383e65 ("Fix
license header in Movidius sources") since it is include
a important license change from Intel private License to
Apache2.0 which is allowed external user to disclose it
without limit.

Signed-off-by: Liwei Song <liwei.song@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-06-08 23:41:47 +08:00
Naveen Saini
9665a6732e ISSL license: update to Feb 2020 version
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-06-03 23:59:46 +08:00
Naveen Saini
5ecb12efe2 layer.conf: drop meta-intel-qat layer from LAYERRECOMMENDS
It does not provide any essential dependencies.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-06-03 23:59:46 +08:00
Naveen Saini
0d0324efd2 onednn: upgrade 2.2.2 -> 2.2.3
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-06-03 23:59:46 +08:00
Naveen Saini
abd0101f3d metee: upgrade 3.0.1 -> 3.1.0
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-06-03 23:59:46 +08:00
Naveen Saini
5dad66416c itt: upgrade 3.18.10 -> 3.18.13
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-06-03 23:59:46 +08:00
Naveen Saini
f3aa6bb3a1 hdcp: upgrade 20.4.0 -> 21.1.0
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-06-03 23:59:46 +08:00
jinchung
fb8801cc28 onevpl: Add Wayland support to legacy tools
Signed-off-by: jinchung <jin.chung.teng@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-06-01 10:34:36 +08:00
Naveen Saini
249830d91b linux-intel-dev: update to 5.12.0
Also bring in the latest kernel config data.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-05-28 23:16:34 +08:00
Yew, Chang Ching
fdcc64ca2e onevpl: Add X11 support to legacy tools
Signed-off-by: Teng, Jin Chung <jin.chung.teng@intel.com>
Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-05-25 22:56:24 +08:00
Naveen Saini
25798b2cc8 ipmctl: upgrade 03.00.00.0302 -> 03.00.00.0341
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-05-21 23:20:13 +08:00
Naveen Saini
fcb4058995 linux-intel-rt/5.4: update to v5.4.115
Updates -rt patchset to -rt57.

Updated kernel config.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-05-21 23:19:21 +08:00
Naveen Saini
79954f06fa linux-intel/5.4: update to v5.4.115
Update kernel config as well.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-05-21 23:19:21 +08:00
Naveen Saini
fe5155770b linux-intel-rt/5.10: update to v5.10.30
Updates -rt patchset to -rt37.

Updated kernel config to latest commit.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-05-21 23:19:21 +08:00
Naveen Saini
3f72aff7ac linux-intel/5.10: update to v5.10.35
Update kernel config as well.

tag 'v5.10.35': (71 commits)
Linux 5.10.35
vfio: Depend on MMU
perf/core: Fix unconditional security_locked_down() call
platform/x86: thinkpad_acpi: Correct thermal sensor allocation
USB: Add reset-resume quirk for WD19's Realtek Hub
USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet
ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX
ovl: allow upperdir inside lowerdir
ovl: fix leaked dentry
nvme-pci: set min_align_mask
swiotlb: respect min_align_mask
swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single
swiotlb: refactor swiotlb_tbl_map_single
swiotlb: clean up swiotlb_tbl_unmap_single
swiotlb: factor out a nr_slots helper
swiotlb: factor out an io_tlb_offset helper
swiotlb: add a IO_TLB_SIZE define
driver core: add a min_align_mask field to struct device_dma_parameters
tools/cgroup/slabinfo.py: updated to work on current kernel
perf ftrace: Fix access to pid in array when setting a pid filter
...

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-05-21 23:19:21 +08:00
Anuj Mittal
b07c91784c onednn: refresh patch
Refresh the gcc11 fix to avoid fuzz warnings.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-05-11 13:47:01 +08:00
Anuj Mittal
b96d06bad8 ixgbe, ixgbevf: exclude CVE-2015-1142857 from cve-check
This was fixed in the kernel v4.4 but the NVD database doesn't list the
kernel version or track the out of tree versions.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-05-11 11:21:34 +08:00
Anuj Mittal
d9dacfff3f lms: exclude CVE-2018-1000535 from cve-check
The CVE is not for Intel Local Manageability Service that this recipe
builds.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-05-11 11:20:15 +08:00
Anuj Mittal
e4f4b5b3d0 openvino-inference-engine: fix build with gcc11
Include the header explicitly to avoid failures:

| inference-engine/src/plugin_api/ie_system_conf.h:21:31: error: 'exception_ptr' in namespace 'std' does not name a type; did you mean 'exception'?
|    21 | INFERENCE_ENGINE_API_CPP(std::exception_ptr&) CurrentException();
|      |                               ^~~~~~~~~~~~~

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-05-07 15:59:02 +08:00
Anuj Mittal
49d97ea0ac onednn: fix failures with gcc 11
Backport a patch to fix:
|  error: no match for 'operator!=' (operand types are 'const std:🧵:id' and 'const std:🧵:id')

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-05-07 15:57:51 +08:00
Anuj Mittal
922c44cb70 onednn: upgrade 2.2.1 -> 2.2.2
Release notes:
https://github.com/oneapi-src/oneDNN/releases/tag/v2.2.2

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-05-07 15:47:13 +08:00
Yew, Chang Ching
620a126fb3 onevpl-intel-gpu: Add recipe
Intel® oneVPL GPU Runtime provides a plain C API to access
hardware-accelerated video decode, encode and filtering on Intel®
graphics hardware platforms. GPU Runtime is successor for Intel Media
SDK.

Ref:
https://github.com/oneapi-src/oneVPL-intel-gpu

Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-05-07 15:47:04 +08:00
Naveen Saini
044d0dfebd onevpl: add recipe
The oneAPI Video Processing Library (oneVPL) provides a single
video processing API for encode, decode, and video processing
that works across a wide range of accelerators.

This repository contains the following components of oneVPL:
* Copies of the oneVPL Specification API header files
* oneVPL dispatcher
* Examples demonstrating API usage
* oneVPL command line tools

Ref:
https://github.com/oneapi-src/oneVPL

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-05-07 12:25:25 +08:00
Anuj Mittal
cc22f6c009 maintainers.inc: change owner for media recipes
Makes sure that Siew Hoon gets the AUH patches.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-30 14:25:44 +08:00
Naveen Saini
4d5791d9ff linux-intel/5.10: disable kernel config bsp audit for now
Following commit is backported from mainline 5.12-rc to linux-intel 5.10 kernel[1]
Commit: 26499e0518
In which 'CONFIG_DRM_GMA3600' config option is dropped.
This causing warning during config audit. So suppress the harmless warning for now.

WARNING: do_kernel_configcheck: [kernel config]: This BSP contains fragments with warnings:
[INFO]: the following symbols were not found in the active configuration:
     - CONFIG_DRM_GMA3600

Disabling CONFIG_SND_SOC_INTEL_SKYLAKE for 32-bit, does not allow to set CONFIG_SND_SOC_INTEL_SST too, which
causing config warning too:
WARNING: do_configcheck: [kernel config]: specified values did not make it into the kernel's final configuration:

    [NOTE]: 'CONFIG_SND_SOC_INTEL_SST' last val (m) and .config val (n) do not match
    [INFO]: CONFIG_SND_SOC_INTEL_SST : n
    [INFO]: raw config text:

        config SND_SOC_INTEL_SST
                tristate
                depends on SND_SOC_INTEL_SST_TOPLEVEL && SND_SOC && SND && !UML && SOUND

        Config 'SND_SOC_INTEL_SST' has the following Direct dependencies (SND_SOC_INTEL_SST=m):
                SND_SOC_INTEL_SST_TOPLEVEL(=y) && SND_SOC(=m) && SND(=y) && !UML(undefined/n) (=y) && SOUND(=y)
        Parent dependencies are:
             SND_SOC [m] SND_SOC_INTEL_SST_TOPLEVEL [y] SND [y] UML [UML] SOUND [y]
    [INFO]: config 'CONFIG_SND_SOC_INTEL_SST' was set, but it wasn't assignable, check (parent) dependencies

    [INFO]: selection details for 'CONFIG_SND_SOC_INTEL_SST':
        Symbols currently n-selecting this symbol (no effect):
          - SND_SOC_INTEL_SKYLAKE_COMMON

[1] ab7a5829db

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-28 12:07:58 +08:00
Anuj Mittal
610cdb495c openvino-inference-engine: upgrade 2021.2 -> 2021.3
Release notes:
https://github.com/openvinotoolkit/openvino/releases/tag/2021.3

Remove a patch that isn't needed anymore and refresh the rest. Remove
dependency on onednn as it's using a forked version.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-22 14:42:35 +08:00
Anuj Mittal
aad256f13b openvino-model-optimizer: upgrade 2021.2 -> 2021.3
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-22 14:42:29 +08:00
Anuj Mittal
9766d5c4e2 open-model-zoo: upgrade 2021.2 -> 2021.3
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-22 14:42:29 +08:00
Lim Siew Hoon
7113b578c6 intel-media-driver: Increase limit of VPHAL_MAX_SOURCES
This patches is submitting into upstream. Pending to be
merge. It using to fix vaapioverlay plugin to support
64CH channel rendering.

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-21 16:05:32 +08:00
Anuj Mittal
44183ab020 maintainers.inc: add missing entry for ipmctl
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-20 10:00:11 +08:00
Anuj Mittal
2e2bdafa38 metee: upgrade 3.0.0 -> 3.0.1
Release notes:
https://github.com/intel/metee/releases/tag/3.0.1

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-16 12:09:30 +08:00
Anuj Mittal
7167fa02d1 lms: upgrade 2102.1.0.0 -> 2109.0.0.0
Release notes:
https://github.com/intel/lms/releases/tag/v2109.0.0.0

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-16 12:09:30 +08:00
Anuj Mittal
b3c29caf92 onednn: upgrade 2.1.1 -> 2.2.1
Release notes:
https://github.com/oneapi-src/oneDNN/releases/tag/v2.2.1

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-16 12:09:20 +08:00
Anuj Mittal
c8ace1dd42 thermald: upgrade 2.4.3 -> 2.4.4
Release notes:
https://github.com/intel/thermal_daemon/blob/v2.4.4/README.txt#L114

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-16 11:16:15 +08:00
Robi Buranyi
d847f56b4a ipmctl: support CRLF line endings in EDK2
The EDK2 sources are DOS-style on server (contains CRLF) and this may
cause interop issues on Linux machines (patches do not apply clean) The
standard solution is to use the "dos2unix" bbclass, but that can modify
only files under the ${S} folder - meaning we have to move the edk2
checkout folder from ${S}/../edk2 to ${S}/edk2. Also, the LICENSE file
checksum is going to be impacted by the dos2unix conversion.

Signed-off-by: Robi Buranyi <rburanyi@google.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-13 14:38:54 +08:00
Dongwon Kim
1a4adcb8b1 opencl-clang: move up to the version for igc-1.0.6646
Need to move up to newer commit for opencl-clang that matches
to the current igc (1.0.6466).

Signed-off-by: Dongwon Kim <dongwon.kim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-09 10:38:36 +08:00
Vincent Cheah Beng Keat
48b1e9905d intel-mediasdk: Don't try to autheticate with render node
Fix an issue with while using weston [1]. Patch has been merged upstream
and can be removed on next version bump.

[1] https://github.com/Intel-Media-SDK/MediaSDK/issues/2657

Signed-off-by: Cheah, Vincent Beng Keat <vincent.beng.keat.cheah@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-09 10:38:32 +08:00
Naveen Saini
bdae07eceb llvm-project-source: backport OpenCL recommended patches
Updating SPIRV-LLVM-Translator srcrev to latest commits for
* llvm_releae_100
* llvm_release_110

Backport opencl-clang recommended llvm/clang patches.

llvm-10:
https://github.com/intel/opencl-clang/tree/ocl-open-100/patches

llvm-11:
https://github.com/intel/opencl-clang/tree/ocl-open-110/patches

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-08 10:56:20 +08:00