Commit Graph

26 Commits

Author SHA1 Message Date
Yogesh Tyagi
fbaf7a7dbf
recipes: Update to match S/UNPACKDIR changes
Update to match the recent changes in OE-Core where the unpack layout changed.
[https://patchwork.yoctoproject.org/project/oe-core/patch/20250616095000.2918921-1-alex.kanavin@gmail.com/]

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-07-04 17:49:37 +08:00
Sudhir Sharma
6605638e5b
oneDPL : 2022.3.0 -> 2022.8.0
Both path for License.txt and third-party-programs.txt is changed.
MIT License has been added for third party 'Detours'
component in 'third-party-programs.txt' license file.
71460896d2

Release Notes:
https://github.com/uxlfoundation/oneDPL/releases/tag/oneDPL-2022.8.0-release

Signed-off-by: Sudhir Sharma <sudhir.sharma@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-05-15 21:30:57 +08:00
Anuj Mittal
6a2114ac03 intel-crypto-mb: upgrade 2021.11.1 -> 2021.12.1
License-Update: Same license, delete section on CMake

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-06-10 13:44:43 +08:00
Anuj Mittal
98a4c95816 setup-intel-oneapi-env: set dedicated UNPACKDIR
Fix the error after recent UNPACKDIR changes in OE-core:

 | install: cannot stat '/var/lib/build/workspace/poky/build/tmp/work/corei7-64-poky-linux/setup-intel-oneapi-env/2023.0.0-25370/intel-oneapi-runtime.conf': No such file or directory

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-05-24 11:19:15 +08:00
Yogesh Tyagi
9f0aef109a intel-crypto-mb : upgrade 2021.9.0 -> 2021.11.1
Create a separate variable for branch value and derive the value from PV
so AUH is able to upgrade the recipe.

Release Notes:
https://github.com/intel/ipp-crypto/releases/tag/ippcp_2021.11.1

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-03-11 22:42:52 +08:00
Naveen Saini
5d9ad8463a onedpl: upgrade 2022.2.0 -> 2022.3.0
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-11-27 10:01:30 +08:00
Lee Chee Yang
25d7035652 onedpl: 2022.0.0 -> 2022.2.0
License-Update: added license for Modern GPU and oneDPL samples

https://github.com/oneapi-src/oneDPL/blob/release/2022.2/licensing/third-party-programs.txt

Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-10-30 15:42:30 +08:00
Anuj Mittal
e68a407246 intel-crypto-mb: upgrade 2021.8 -> 2021.9.0
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-10-12 13:24:02 +08:00
Yogesh Tyagi
311a4fa8b5 intel-crypto-mb : upgrade 2021.7.1 -> 2021.8
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
2023-07-31 09:17:52 +08:00
Anuj Mittal
9fa42594c4 intel-crypto-mb: fix multilib build
Make sure libraries are installed correctly even when libdir is not
/usr/lib. Fixes:

|  ERROR: intel-crypto-mb-2021.6-r0 do_package: QA Issue: intel-crypto-mb: Files/directories were installed but not shipped in any package:
|    /usr/lib/libcrypto_mb.so.11.4
|    /usr/lib/libcrypto_mb.so.11
|    /usr/lib/libcrypto_mb.so
|    /usr/lib/libcrypto_mb.a

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-06-14 14:53:00 +08:00
Teoh Suh Haw
dc5c9fb1d5 intel-crypto-mb: upgrade 2021.6 -> 2021.7.1
Release Notes:
https://github.com/intel/ipp-crypto/releases/tag/ippcp_2021.7.1

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
dc066aa45c onedpl: upgrade 2021.7.0 -> 2022.0.0
Release notes:
https://github.com/oneapi-src/oneDPL/releases/tag/oneDPL-2022.0.0-release

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2023-04-07 10:00:31 +08:00
Naveen Saini
731985dc4e setup-intel-oneapi-env: rename 2022.0.1-3633 -> 2023.0.0-25370
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-01-04 16:24:20 +08:00
Naveen Saini
585655e5be setup-intel-oneapi-env: 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:54:01 +08:00
Yogesh Tyagi
f51e1f33b0 intel-crypto-mb : upgrade 2021.5 -> 2021.6
Release Notes:
https://github.com/intel/ipp-crypto/releases/tag/ippcp_2021.6

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-09-05 17:05:57 +08:00
Yogesh Tyagi
d615d325e6 onedpl : upgrade 2021.6.1 -> 2021.7.0
Release Notes:
https://github.com/oneapi-src/oneDPL/releases/tag/oneDPL-2021.7.0-release

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-07-21 10:09:28 +08:00
Anuj Mittal
e7adb4d1cb ipp-crypto-mb: update to latest
Include the latest updates and fixes for gcc-12.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-11 22:42:22 +08:00
Naveen Saini
f8ce4df052 intel-crypto-mb: upgrade 2021.3 -> 2021.5
Intel IPP Cryptography uses multiple implementations of each function,
optimized for various CPUs, and the library version targeted
for any CPU contains all of these implementations.

With the dispatcher, the library detects an available CPU in a runtime
and chooses the best for the current hardware version of a function, hence
ignore Yocto march, mtune values and let the project
pass those values along with the right optimization flags.

https://github.com/intel/ipp-crypto/blob/ippcp_2021.5/OVERVIEW.md#dispatcher

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-03-21 21:42:52 +08:00
ezhilarasan s
623a96b34e onedpl: upgrade 2021.5.0 -> 2021.6.1
*Fixed compilation errors with C++20.
 *Fixed CL_OUT_OF_RESOURCES issue for Radix sort algorithm executed on CPU devices.
 *Fixed crashes in exclusive_scan_by_segment, inclusive_scan_by_segment, reduce_by_segment algorithms applied to
  device-allocated USM.

Signed-off-by: ezhilarasan s <ezhilarasax.s@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-02-12 00:37:48 +08:00
Mariia Vtiurina
64bc878144 intel-oneapi-ipp: upgrade to 2021.5.1
The recipe for Intel OneAPI IPP library version 2021.5.1.

IPP is an extensive library of ready-to-use, domain-specific functions
that are highly optimized for diverse Intel architectures.

Signed-off-by: Mariia Vtiurina <mariia.vtiurina@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-02-07 16:11:34 +08:00
Vtiurina, Mariia
b56b3e4858 intel-crypto-mb: add recipe for ipp crypto library
Intel® Integrated Performance Primitives (Intel® IPP) Cryptography
is a secure, fast and lightweight library of building blocks for cryptography,
highly-optimized for various Intel® CPUs.

Signed-off by: Andrey Latyshev <andrey.latyshev@intel.com>
Signed-off-by: Mariia Vtiurina <mariia.vtiurina@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-11-24 22:35:46 +08:00
Vtiurina, Mariia
272e088902 intel-oneapi-ipp: add recipe for Intel OneAPI IPP library (runtime only)
The initial version of the recipe for Intel OneAPI IPP library.

IPP is an extensive library of ready-to-use, domain-specific functions
that are highly optimized for diverse Intel architectures.

Signed-off-by: Mariia Vtiurina <mariia.vtiurina@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-10-21 13:28:10 +08:00
Anuj Mittal
c82f945ffc onedpl: upgrade 2021.4 -> 2021.5.0
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-10-12 00:40:55 +08:00
Anuj Mittal
d369b1c0c1 onedpl: upgrade 2021.3 -> 2021.4
Release notes:
bfe94bd4f5/documentation/release_notes.rst

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-25 01:12:16 +08:00
Anuj Mittal
c8ace485cc onedpl: fix upstream check
Only match release tags like oneDPL-2021.4.0-release.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-25 00:20:10 +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