Commit Graph

31 Commits

Author SHA1 Message Date
Naveen Saini
b47467609d linux-npu-driver: add recipe
This recipe enables User Mode Driver for Intel® NPU device.
Intel® NPU device is an AI inference accelerator integrated
with Intel client CPUs, starting from Intel® Core™ Ultra generation
of CPUs (formerly known as Meteor Lake).
It enables energy-efficient execution of artificial neural network tasks.

https://github.com/intel/linux-npu-driver

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-05-29 18:13:30 +08:00
Anuj Mittal
9ed54a1380 ispc: upgrade 1.22.0 -> 1.23.0
Release notes:
https://github.com/ispc/ispc/releases/tag/v1.23.0

llvm-dis is no longer a build dependency.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-02-28 22:38:44 +08:00
Naveen Saini
a586d7fdb5 level-zero: upgrade 1.11.0 -> 1.15.8
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-01-24 11:37:28 +08:00
Naveen Saini
df5a450118 ispc: upgrade 1.21.1 -> 1.22.0
Release notes:
https://github.com/ispc/ispc/releases/tag/v1.22.0

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-12-01 11:43:15 +08:00
Anuj Mittal
3c855dabfd ispc: upgrade 1.21.0 -> 1.21.1
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-10-23 15:30:36 +08:00
Anuj Mittal
0685337893 ispc: upgrade 1.20.0 -> 1.21.0
* Allows compilation with LLVM16.
* ISPC_NO_DUMPS is no longer an option and ISPC_PS4_TARGET has been
  renamed.
* Libraries now have proper so versions so packaging tweaks are no
  longer required.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-08-21 12:21:15 +08:00
Teoh Suh Haw
3c367f25f6 ispc: upgrade 1.19.0 -> 1.20.0
* Release Notes:
  https://github.com/ispc/ispc/releases/tag/v1.20.0

* Drop already merged patches:
  0001-CMakeLists.txt-allow-to-pick-llvm-config-from-usr-bi.patch
  0001-CMakeLists.txt-link-with-libclang-cpp-library-instea.patch
  ffc75e464ff2b8fce7dbf74f1846ebd0852bc6f9.patch

* Fix packaging to ensure libispcrt is packaged correctly.

* ISPC runtime with CPU support can either be enabled with OpenMP or
  TBB. TBB is enabled by default that needs meta-oe to be included.

Signed-off-by: Teoh Suh Haw <suh.haw.teoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-06-09 13:25:43 +08:00
Teoh Suh Haw
2b31910c9d level-zero: upgrade 1.7.15 -> 1.11.0
Release Notes:
https://github.com/oneapi-src/level-zero/releases/tag/v1.11.0

Signed-off-by: Teoh Suh Haw <suh.haw.teoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-06-01 11:14:52 +08:00
Naveen Saini
ce15d6f655 level-zero: add native and nativesdk to BBCLASSEXTEND
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-11-17 12:53:51 +08:00
Anuj Mittal
8dd9003170 level-zero: remove devtool comments
We missed removing the comments added by devtool while doing the
upgrade.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-20 00:24:48 +08:00
Naveen Saini
f7cf423baf level-zero: upgrade 1.7.9 -> 1.7.15
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-15 17:39:46 +08:00
ezhilarasan s
f847dd524c level-zero: upgrade 1.6.2 -> 1.7.9
Signed-off-by: ezhilarasan s <ezhilarasanx.s@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-02-12 00:37:48 +08:00
Anuj Mittal
ff26d85b90 level-zero: upgrade 1.5.4 -> 1.6.2
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-11-24 22:34:33 +08:00
Naveen Saini
23324f3fb3 level-zero: allow to generate empty package
Currently empty level-zero-dev package is being generated, which
has dependency on level-zero package.

On enabling 'dev-pkgs' in IMAGE_FEATURES, install level-zero-dev package, which throws
dependency conflict error.

 Problem: conflicting requests
  - nothing provides level-zero = 1.5.4-r0 needed by level-zero-dev-1.5.4-r0.corei7_64

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-11-03 16:22:09 +08:00
Anuj Mittal
e4d0c52cba meta: add explicit branch and protocol to SRC_URI
Add branch name explicitly to SRC_URI where it's not defined and switch
to using https protocol for Github projects.

The change was made using convert_srcuri script for OE-Core.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-11-03 12:35:28 +08:00
Anuj Mittal
8cd5f2a621 level-zero: upgrade 1.4.1 -> 1.5.4
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-10-11 23:29:40 +08:00
Anuj Mittal
93d108d10f level-zero: upgrade 1.2.3 -> 1.4.1
Release notes:
https://github.com/oneapi-src/level-zero/releases

Highlights:
-    Added support for Level Zero Specification v1.2
-    Fixed a bug that resulted in zeInit failing when multiple drivers
     are discovered and one of them fails to load.
-    Note: API's introduced in v1.2 spec can only be traced with the new
     tracing layer implementation. Driver tracing APIs are deprecated.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-25 01:12:16 +08:00
Anuj Mittal
0584f63879 Convert to new override syntax
Use the convert-overrides.py to convert to new syntax and manually
fix some additional changes.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-07-31 17:47:03 +08:00
Naveen Saini
a7bf23d3b4 level-zero: upgrade 1.1.0 -> 1.2.3
Release notes:
https://github.com/oneapi-src/level-zero/releases/tag/v1.2.3

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-03-24 14:58:31 +08:00
Naveen Saini
8cbebf1fae level-zero: upgrade 1.0.26 -> 1.1.0
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-02-09 15:33:42 +08:00
Anuj Mittal
4599521ddb level-zero: upgrade 1.0.22 -> 1.0.26
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-01-21 09:04:25 +08:00
Anuj Mittal
390fa0ddec level-zero: upgrade 1.0.16 -> 1.0.22
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-15 15:08:16 +08:00
Anuj Mittal
df2f578b49 level-zero: upgrade 1.0.13 -> 1.0.16
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-11-26 09:20:41 +08:00
Anuj Mittal
7643a33e99 level-zero: upgrade 1.0 -> 1.0.13
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-10-15 11:53:39 +08:00
Naveen Saini
8aac820ed4 level-zero: upgrade 0.91.10 -> 1.0
Build and ship samples under ${PN}-samples package.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-09-03 11:08:38 +08:00
Anuj Mittal
02d269e431 librealsense: remove
The recipe for librealsense is maintained in a separate
meta-intel-realsense layer.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-07-08 08:00:24 +08:00
Naveen Saini
b69d444dc9 librealsense: upgrade 2.33.1 -> 2.35.2
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-06-26 11:54:15 +08:00
Naveen Saini
2abbd02a2d level-zero: add recipe
The oneAPI Level-Zero Application Programming Interface (API) is to
provide direct-to-metal interfaces to offload accelerator devices.
Its programming interface can be tailored to any device needs and
can be adapted to support broader set of languages features such as
function pointers, virtual functions, unified memory, and I/O capabilities.

It contains following components of oneAPI:

-> Copies of the Level Zero Specification API C/C++ header files
-> Level Zero Loader
-> Level Zero Validation Layer

It should be installed using:
IMAGE_INSTALL_append = " level-zero-headers level-zero-loader"

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-06-09 07:53:16 +08:00
Naveen Saini
f6e239a37e librealsense: upgrade 2.29.0 -> 2.33.1
Release notes:
https://github.com/IntelRealSense/librealsense/releases/tag/v2.33.1

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-04 18:22:52 +08:00
Naveen Saini
10bf5c7622 librealsense: fix upstream release checking
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-12-11 13:47:57 +08:00
Ankit Navik
cd63bab428 librealsense: Initial recipe for Intel Real Sense SDK
It adds generic recipe for Intel Real Sense SDK.

Signed-off-by: Ankit Navik <ankit.tarot@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-11-01 11:34:47 +08:00