Compare commits

...

31 Commits

Author SHA1 Message Date
Yi Zhao
76ba934953 iucode-tool: update UPSTREAM_CHECK_URI
Update UPSTREAM_CHECK_URI to check the correct latest stable
verison.

Before the patch:
$ devtool latest-version iucode-tool
INFO: Current version: 2.3.1
INFO: Latest version:

After the patch:
$ devtool latest-version iucode-tool
INFO: Current version: 2.3.1
INFO: Latest version: 2.3.1

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
2026-01-01 12:58:23 +05:30
Shruti Raj Vansh Singh
af904290f5 linux-intel/6.12: update to tag lts-v6.12.55-linux-251024T074402Z
Updated kernel cache too.

Signed-off-by: Shruti Raj Vansh Singh <shruti.raj.vansh.singh@intel.com>
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
2025-11-03 22:50:24 +05:30
Shruti Raj Vansh Singh
ca89a1a51e linux-intel-rt/6.12: update to tag lts-v6.12.55-linux-251024T074402Z
Updated kernel cache too.

Signed-off-by: Shruti Raj Vansh Singh <shruti.raj.vansh.singh@intel.com>
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
2025-11-03 22:50:20 +05:30
Yogesh Tyagi
14f233ab41 vpl-gpu-rt: inherit features_check
opengl is not enabled by default with "nodistro". Make sure that layer
comaptibility check does not fail due to this. Fixes:

| ERROR: Nothing PROVIDES 'intel-media-driver' (but
/openembedded-core/meta-intel/recipes-multimedia/vpl/vpl-gpu-rt_25.1.4.bb
DEPENDS on or otherwise requires it)
intel-media-driver was skipped: missing required distro feature
'opengl' (not in DISTRO_FEATURES)

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
2025-11-03 22:45:55 +05:30
Shruti Raj Vansh Singh
5c653790aa linux-intel-rt/6.12: update to tag lts-v6.12.48-linux-250924T142248Z
Updated kernel cache too.

Signed-off-by: Shruti Raj Vansh Singh <shruti.raj.vansh.singh@intel.com>
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
2025-10-30 11:37:59 +05:30
Shruti Raj Vansh Singh
4c2f33933b linux-intel/6.12: update to tag lts-v6.12.48-linux-250924T142248Z
Updated kernel cache too.

Signed-off-by: Shruti Raj Vansh Singh <shruti.raj.vansh.singh@intel.com>
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
2025-10-30 11:37:51 +05:30
Anuj Mittal
c347d0be75
README: change maintainer to Yogesh
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-10-09 09:44:17 +08:00
Yogesh Tyagi
2740652fdb
ipmctl: fix build issue undefined reference to main
- `-pie` is only valid when linking executables (PIE), not shared
  libraries. So remove `-pie` from shared libraries linker flag.

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-10-01 18:01:36 +08:00
Yongxin Liu
f7ba543caa
linux-npu-driver: upgrade 1.17.0 -> 1.23.0
To mitigate version dependency issue between linux-npu-driver and level-zero,
the driver repository now references the third_party/level_zero implementation
within its own codebase rather than relying on the version provided by meta-intel layer.

Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-09-11 16:37:20 +08:00
Praveen Kumar
71e15b1e99
intel-microcode: upgrade 20250512 -> 20250812
Update for functional issues for different processors

Fixes CVEs:
CVE-2025-20109 [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01249.html]
CVE-2025-22839 [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01310.html]
CVE-2025-22840 [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01308.html]
CVE-2025-22889 [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01311.html]
CVE-2025-24305 [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01313.html]
CVE-2025-32086 [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01367.html]
CVE-2025-21090 [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01313.html]

Release Note:
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20250812

Signed-off-by: Praveen Kumar <praveen.kumar@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-08-21 16:08:08 +08:00
Yogesh Tyagi
163ab5f04b
rkcommon : fix test, use fully-qualified rkcommon::math::rsqrt to avoid overload ambiguity
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-08-18 15:49:42 +08:00
Uwe Kleine-König
6a9e47a638
linux-intel/6.12: Drop useless patch
Since commit v6.10-rc1~98^2~59 = 5ef6dc08cfde ("lib/build_OID_registry:
don't mention the full path of the script in output") the purpose of
patch 0001-6.12-lib-build_OID_registry-fix-reproducibility-issues.patch
is already given in plain mainline. The patch only subsitutes one way to
make the build result reproducible by another one.

So drop the patch.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-08-15 16:30:44 +08:00
Yogesh Tyagi
13628c25b6
openvkl : set a baseline policy version for cmake
Cmake upgrade to 4.0+ removes compatibility with versions older than 3.5 [1].

Set a baseline policy version for CMake using
CMAKE_POLICY_VERSION_MINIMUM variable for intel-corei7-64 machine
overrides as well until until upstream source implements the fix.

[1] https://git.yoctoproject.org/poky/commit/?id=2c9a6b4a81b642fc3e6815aa83d1c9bafb56c7db

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-08-04 12:36:12 +08:00
Yogesh Tyagi
299e2cff54
hdcp : drop recipe
hdcp project is no longer maintained so drop the recipe and
other references of hdcp from the layer

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-07-25 14:17:17 +08:00
Yogesh Tyagi
6216104d42
libipt : set a baseline policy version for cmake
Cmake upgrade to 4.0+ removes compatibility with versions older than 3.5 [1].

Set a baseline policy version for CMake using
CMAKE_POLICY_VERSION_MINIMUM variable until until libipt is upgraded to include the fix [2].

[1] https://git.yoctoproject.org/poky/commit/?id=2c9a6b4a81b642fc3e6815aa83d1c9bafb56c7db
[2] fa7d42de25

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-07-25 14:17:17 +08:00
Yogesh Tyagi
16440b8339
ipmctl : set a baseline policy version for cmake
Cmake upgrade to 4.0+ removes compatibility with versions older than 3.5 [1].

Set a baseline policy version for CMake using
CMAKE_POLICY_VERSION_MINIMUM variable until upstream source implements the fix.

[1] https://git.yoctoproject.org/poky/commit/?id=2c9a6b4a81b642fc3e6815aa83d1c9bafb56c7db

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-07-25 14:17:17 +08:00
Yogesh Tyagi
b4a10cc970
openvkl : set a baseline policy version for cmake
Cmake upgrade to 4.0+ removes compatibility with versions older than 3.5 [1].

Set a baseline policy version for CMake using
CMAKE_POLICY_VERSION_MINIMUM variable until upstream source implements the fix.

[1] https://git.yoctoproject.org/poky/commit/?id=2c9a6b4a81b642fc3e6815aa83d1c9bafb56c7db

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-07-25 14:17:17 +08:00
Yogesh Tyagi
e9c7ffd5bb
linux-npu-driver : set a baseline policy version for cmake
Cmake upgrade to 4.0+ removes compatibility with versions older than 3.5 [1].

Set a baseline policy version for CMake using
CMAKE_POLICY_VERSION_MINIMUM variable until upstream source implements the fix.

[1] https://git.yoctoproject.org/poky/commit/?id=2c9a6b4a81b642fc3e6815aa83d1c9bafb56c7db

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-07-25 14:17:17 +08:00
Yogesh Tyagi
5776a3adb8
lms : set a baseline policy version for cmake
Cmake upgrade to 4.0+ removes compatibility with versions older than 3.5 [1].

Set a baseline policy version for CMake using
CMAKE_POLICY_VERSION_MINIMUM variable until upstream source implements the fix.

[1] https://git.yoctoproject.org/poky/commit/?id=2c9a6b4a81b642fc3e6815aa83d1c9bafb56c7db

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-07-25 14:17:17 +08:00
Yogesh Tyagi
585c060c0d
opencl-clang : set a baseline policy version for cmake
Cmake upgrade to 4.0+ removes compatibility with versions older than 3.5 [1].

Set a baseline policy version for CMake using
CMAKE_POLICY_VERSION_MINIMUM variable until upstream source implements the fix.

[1] https://git.yoctoproject.org/poky/commit/?id=2c9a6b4a81b642fc3e6815aa83d1c9bafb56c7db

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-07-25 14:17:13 +08:00
Yogesh Tyagi
96ee6e907d
intel-graphics-compiler : set a baseline policy version for cmake
Cmake upgrade to 4.0+ removes compatibility with versions older than 3.5 [1].

Set a baseline policy version for CMake using
CMAKE_POLICY_VERSION_MINIMUM variable until upstream source implements the fix.

[1] https://git.yoctoproject.org/poky/commit/?id=2c9a6b4a81b642fc3e6815aa83d1c9bafb56c7db

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-07-25 14:16:15 +08:00
Yogesh Tyagi
12a4b73ec8
onednn : set a baseline policy version for cmake
Cmake upgrade to 4.0+ removes compatibility with versions older than 3.5 [1].

Set a baseline policy version for CMake using
CMAKE_POLICY_VERSION_MINIMUM variable until upstream source implements the fix.

[1] https://git.yoctoproject.org/poky/commit/?id=2c9a6b4a81b642fc3e6815aa83d1c9bafb56c7db

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-07-25 14:16:14 +08:00
Yogesh Tyagi
7fc52266ae
intel-media-driver : set a baseline policy version for cmake
Cmake upgrade to 4.0+ removes compatibility with versions older than
3.5 [1].

Set a baseline policy version for CMake using
CMAKE_POLICY_VERSION_MINIMUM variable until intel-media-driver
is upgraded to include the fix [2].

[1] https://patchwork.yoctoproject.org/project/oe-core/cover/20250703132720.3378569-1-Moritz.Haase@bmw.de/
[2] https://github.com/intel/media-driver/pull/1919

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-07-09 17:40:14 +08:00
Yogesh Tyagi
b3670c2765
gmmlib: set a baseline policy version for cmake
Cmake upgrade to 4.0+ removes compatibility with versions older than
3.5 [1].

Set a baseline policy version for CMake using
CMAKE_POLICY_VERSION_MINIMUM variable until intel-media-driver
is upgraded to include the fix [2].

[1] https://patchwork.yoctoproject.org/project/oe-core/cover/20250703132720.3378569-1-Moritz.Haase@bmw.de/
[2] https://github.com/intel/gmmlib/commit/af5f033fbe71da454953e04db9804443e2cec74

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-07-09 17:39:02 +08:00
Changqing Li
7531d25480
ixgbe/ixgbevf/backport-iwlwifi: Adapt to S/UNPACKDIR changes
Remove or update S definitions as required to work with oe-core
S/UNPACKDIR changes.

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-07-09 10:51:58 +08:00
Yogesh Tyagi
948f32898c
setup-intel-oneapi-env : Fix S variable warning
Fix the following warning:
the directory ${UNPACKDIR}/${BP} (/build/tmp/work/...../sources/setup-intel-oneapi-env-*)
pointed to by the S variable doesn't exist - please set S within the recipe to
point to where the source has been unpacked to

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-07-08 13:07:14 +08:00
Yogesh Tyagi
da0d981264
slimboot-tools: 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-08 12:59:33 +08:00
Ying Lun Neoh
9d929ecc54
backport-iwlwifi: upgrade core79 -> core96
Signed-off-by: Ying Lun Neoh <ying.lun.neoh@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-07-07 16:43:28 +08:00
karn.jye.lau
45bdd23171
ospray: add SRCREV_FORMAT
SRCREV_FORMAT variable must be set when multiple SCMs are used.

Signed-off-by: karn.jye.lau <karn.jye.lau@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-07-07 16:43:15 +08:00
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
Yogesh Tyagi
fc53424964
layer.conf: Add the new release layer series
Add the whinlatter release as being compatible with the layer.

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2025-06-24 13:00:05 +08:00
52 changed files with 199 additions and 213 deletions

View File

@ -32,5 +32,4 @@ Dynamic additional dependencies:
## Maintainers
- Anuj Mittal <anuj.mittal@intel.com>
- Yogesh Tyagi <yogesh.tyagi@intel.com>

View File

@ -7,7 +7,6 @@ RECIPE_MAINTAINER:pn-core-image-tiny = "Naveen Saini <naveen.kumar.saini@intel.c
RECIPE_MAINTAINER:pn-core-image-minimal-initramfs = "Anuj Mittal <anuj.mittal@intel.com>"
RECIPE_MAINTAINER:pn-embree = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER:pn-gmmlib = "Lim Siew Hoon <siew.hoon.lim@intel.com>"
RECIPE_MAINTAINER:pn-hdcp = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER:pn-intel-cmt-cat = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER:pn-intel-compute-runtime = "Naveen Saini <naveen.kumar.saini@intel.com>"
RECIPE_MAINTAINER:pn-intel-crypto-mb = "Anuj Mittal <anuj.mittal@intel.com>"

View File

@ -19,7 +19,7 @@ LAYERRECOMMENDS_intel = "dpdk"
# This should only be incremented on significant changes that will
# cause compatibility issues with other layers
LAYERVERSION_intel = "5"
LAYERSERIES_COMPAT_intel = "scarthgap styhead walnascar"
LAYERSERIES_COMPAT_intel = "scarthgap whinlatter"
BBFILES_DYNAMIC += " \
clang-layer:${LAYERDIR}/dynamic-layers/clang-layer/*/*/*.bb \

View File

@ -14,7 +14,6 @@ inherit pkgconfig cmake ptest
DNN_BRANCH = "rls-v${@'.'.join(d.getVar('PV').split('.')[0:2])}"
S = "${WORKDIR}/git"
SRCREV = "66f0cb9eb66affd2da3bf5f8d897376f04aae6af"
SRC_URI = "git://github.com/oneapi-src/oneDNN.git;branch=${DNN_BRANCH};protocol=https \
file://run-ptest \
@ -35,6 +34,7 @@ EXTRA_OECMAKE += " \
-DDNNL_ARCH_OPT_FLAGS="" \
-DCMAKE_SKIP_RPATH=ON \
-DONEDNN_BUILD_GRAPH=OFF \
-DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
"
PACKAGECONFIG ??= "gpu"

View File

@ -15,8 +15,6 @@ SRC_URI = "git://github.com/intel/compute-runtime.git;protocol=https;branch=rele
SRCREV = "a9961bdfaa07250fd52ff930bf8f31fb4e3b7799"
S = "${WORKDIR}/git"
DEPENDS += " intel-graphics-compiler gmmlib libva qemu-native"
RDEPENDS:${PN} += " intel-graphics-compiler gmmlib"

View File

@ -9,9 +9,9 @@ LIC_FILES_CHKSUM = "file://IGC/BiFModule/Implementation/ExternalLibraries/libclc
file://NOTICES.txt;md5=b81a52411c84df3419f20bad4d755880"
SRC_URI = "git://github.com/intel/intel-graphics-compiler.git;protocol=https;name=igc;branch=releases/2.10.x \
git://github.com/intel/vc-intrinsics.git;protocol=https;destsuffix=git/vc-intrinsics;name=vc;nobranch=1 \
git://github.com/KhronosGroup/SPIRV-Tools.git;protocol=https;destsuffix=git/SPIRV-Tools;name=spirv-tools;branch=main \
git://github.com/KhronosGroup/SPIRV-Headers.git;protocol=https;destsuffix=git/SPIRV-Headers;name=spirv-headers;branch=main \
git://github.com/intel/vc-intrinsics.git;protocol=https;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/vc-intrinsics;name=vc;nobranch=1 \
git://github.com/KhronosGroup/SPIRV-Tools.git;protocol=https;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/SPIRV-Tools;name=spirv-tools;branch=main \
git://github.com/KhronosGroup/SPIRV-Headers.git;protocol=https;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/SPIRV-Headers;name=spirv-headers;branch=main \
file://0003-Improve-Reproducibility-for-src-package.patch \
file://0001-BiF-CMakeLists.txt-remove-opt-from-DEPENDS.patch \
file://0001-external-SPIRV-Tools-change-path-to-tools-and-header.patch \
@ -30,8 +30,6 @@ SRCREV_FORMAT = "igc_vc_spirv-tools_spirv-headers"
# Used to replace with relative path in reproducibility patch
export B
S = "${WORKDIR}/git"
inherit cmake pkgconfig qemu python3native
CXXFLAGS:append = " -Wno-error=nonnull"
@ -56,6 +54,7 @@ EXTRA_OECMAKE = " \
-DLLVM_LINK_EXE=${STAGING_BINDIR_NATIVE}/llvm-link \
-DCLANG_EXE=${STAGING_BINDIR_NATIVE}/clang \
-DCMAKE_CROSSCOMPILING_EMULATOR=${WORKDIR}/qemuwrapper \
-DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
"
do_configure:prepend:class-target () {

View File

@ -9,7 +9,6 @@ SRC_URI = "git://github.com/intel/opencl-clang.git;branch=${BRANCH};protocol=htt
file://0002-Request-native-clang-only-when-cross-compiling-464.patch \
file://0001-cl_headers-CMakeLists.txt-use-clang-from-native-sysr.patch \
"
S = "${WORKDIR}/git"
inherit cmake
DEPENDS += "clang"
@ -24,6 +23,7 @@ EXTRA_OECMAKE += "\
-DLLVM_TABLEGEN_EXE=${STAGING_BINDIR_NATIVE}/llvm-tblgen \
-DCMAKE_SKIP_RPATH=TRUE \
-DPREFERRED_LLVM_VERSION=${LLVMVERSION} \
-DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
"
do_install:append:class-native() {

View File

@ -0,0 +1,39 @@
From e1f6129390706044112496b6f10baee5b604b4c8 Mon Sep 17 00:00:00 2001
From: Yogesh Tyagi <yogesh.tyagi@intel.com>
Date: Wed, 23 Jul 2025 23:48:41 +0800
Subject: [PATCH] cmake: Bump required CMake version to 3.5 to allow builds
with CMake 4+
This enables builds with CMake 4+, fixing:
CMake Error at CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 3.5 has been removed from CMake.
Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
to tell CMake that the project requires at least <min> but has been
updated to work with policies introduced by <max> or earlier.
Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway.
Upstream-Status: Inappropriate
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
---
CIM_Framework/openwsman/CMakeLists.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/CIM_Framework/openwsman/CMakeLists.txt b/CIM_Framework/openwsman/CMakeLists.txt
index 6e54c66..e2ffa5f 100644
--- a/CIM_Framework/openwsman/CMakeLists.txt
+++ b/CIM_Framework/openwsman/CMakeLists.txt
@@ -6,7 +6,7 @@ PROJECT(openwsman)
# 2.6 minimum because of CMP0005 (escaping defines)
# 2.8.12 minimum because CMake 3.19.7 says so
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.5)
include(CTest)
enable_testing()
--
2.37.3

View File

@ -21,14 +21,17 @@ PACKAGECONFIG[networkmanager] = "-DNETWORK_NM=ON, -DNETWORK_NM=OFF, networkmanag
REQUIRED_DISTRO_FEATURES = "systemd"
FILES:${PN} += "${datadir}/dbus-1/system-services/*.service"
EXTRA_OECMAKE += " \
-DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
"
S = "${WORKDIR}/git"
FILES:${PN} += "${datadir}/dbus-1/system-services/*.service"
SYSTEMD_SERVICE:${PN} = "lms.service"
SRC_URI = "git://github.com/intel/lms.git;branch=master;protocol=https \
file://0001-LMS-fix-build-issue-with-gcc-15.patch \
file://0001-cmake-Bump-required-CMake-version-to-3.5-to-allow-bu.patch \
"
SRCREV = "388f115b2aeb3ea11499971c65f828daefd32c47"

View File

@ -16,7 +16,6 @@ SRC_URI = "git://github.com/intel/thermal_daemon/;branch=master;protocol=https \
"
SRCREV = "df3b9ab0ffe780c4fbad7750987eff76f659cfd5"
S = "${WORKDIR}/git"
inherit pkgconfig autotools systemd gtk-doc

View File

@ -9,8 +9,6 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=da5ecffdd210b3cf776b32b41c182e87 \
inherit cmake python3native ptest
S = "${WORKDIR}/git"
SRC_URI = "git://github.com/ispc/ispc.git;protocol=https;branch=main \
file://0002-cmake-don-t-build-for-32-bit-targets.patch \
file://0001-Fix-QA-Issues.patch \

View File

@ -5,7 +5,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=97957beb2f7808ffa247e5d93e6442cc"
SRC_URI = "git://github.com/oneapi-src/level-zero.git;protocol=https;branch=master"
SRCREV = "9536683855b17a21508e5b54ba358225d6a976da"
S = "${WORKDIR}/git"
inherit cmake
DEPENDS += "opencl-headers"

View File

@ -3,24 +3,26 @@ HOMEPAGE = "https://github.com/intel/linux-npu-driver"
LICENSE = "MIT & Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE.md;md5=7b256470048be42466f7d10e1d6482e6 \
file://third-party-programs.txt;md5=0ae40d7f1ef3bbd509197e427fdd7e70 \
file://third_party/vpux_elf/LICENSE;md5=a7a2dfa2b52a22cf2257893ee87ba11c"
file://third_party/vpux_elf/LICENSE;md5=5f51ea09f42b161b3013558e48d0fb20 \
file://third_party/level-zero/LICENSE;md5=97957beb2f7808ffa247e5d93e6442cc \
"
SRC_URI = "git://github.com/intel/linux-npu-driver.git;protocol=https;name=linux-npu-driver;branch=main;lfs=1 \
git://github.com/openvinotoolkit/npu_plugin_elf.git;protocol=https;destsuffix=git/third_party/vpux_elf;name=vpux-elf;nobranch=1 \
git://github.com/jbeder/yaml-cpp.git;protocol=https;destsuffix=git/third_party/yaml-cpp;name=yaml-cpp;nobranch=1 \
git://github.com/intel/level-zero-npu-extensions.git;protocol=https;destsuffix=git/third_party/level-zero-npu-extensions;name=lzvext;nobranch=1 \
git://github.com/google/googletest.git;protocol=https;destsuffix=git/third_party/googletest;name=googletest;nobranch=1 \
git://github.com/openvinotoolkit/npu_plugin_elf.git;protocol=https;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/third_party/vpux_elf;name=vpux-elf;nobranch=1 \
git://github.com/jbeder/yaml-cpp.git;protocol=https;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/third_party/yaml-cpp;name=yaml-cpp;nobranch=1 \
git://github.com/intel/level-zero-npu-extensions.git;protocol=https;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/third_party/level-zero-npu-extensions;name=lzvext;nobranch=1 \
git://github.com/google/googletest.git;protocol=https;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/third_party/googletest;name=googletest;nobranch=1 \
git://github.com/oneapi-src/level-zero.git;protocol=https;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/third_party/level-zero;name=level-zero;nobranch=1 \
file://0001-linux-npu-driver-fix-multilib-install-issue.patch \
"
SRCREV_linux-npu-driver = "0fe92dd0720448fb571f0ac4e5e64ef9f2ec3bd7"
SRCREV_vpux-elf = "50f2b13dbb6dd435c3e2ef6f8abb7393633bfcdd"
SRCREV_linux-npu-driver = "59845101f5445e66dcc691f4f8be6371700fbdf5"
SRCREV_vpux-elf = "4b0a4a06ae09c0c3a973f8f18761c549ec2309eb"
SRCREV_yaml-cpp = "f7320141120f720aecc4c32be25586e7da9eb978"
SRCREV_lzvext = "c7d8f849d6a8195c1db38cbaca8d431cbabf3a6e"
SRCREV_lzvext = "8cf113bd4a4568f6555d81f316504d7ac3b82ee8"
SRCREV_googletest = "b514bdc898e2951020cbdca1304b75f5950d1f59"
SRCREV_FORMAT = "linux-npu-driver_vpux-elf_yaml-cpp_lzvext_googletest"
S = "${WORKDIR}/git"
SRCREV_level-zero = "e3b6efdd91d67bb03024b266094afabd39e213bf"
SRCREV_FORMAT = "linux-npu-driver_vpux-elf_yaml-cpp_lzvext_googletest_level-zero"
inherit cmake
@ -29,8 +31,8 @@ inherit cmake
EXTRA_OECMAKE += " -DCMAKE_BUILD_TYPE=Release "
EXTRA_OECMAKE += " -DCMAKE_CXX_FLAGS_RELEASE=-O2 "
EXTRA_OECMAKE += " -DCMAKE_CXX_FLAGS='-I${RECIPE_SYSROOT}/usr/include/level_zero'"
EXTRA_OECMAKE += " -DCMAKE_INSTALL_FIRMWARE_DIR=${nonarch_base_libdir}"
EXTRA_OECMAKE += " -DCMAKE_POLICY_VERSION_MINIMUM=3.5"
DEPENDS = "level-zero dpkg-native pkgconfig-native"

View File

@ -37,7 +37,7 @@ SRC_URI[openmp-common.sha256sum] = "8217001d78311cbef97dd139e684c6767932b532309c
SRC_URI[license.sha256sum] = "9f9c8a12fc0bc82ab5b71e118e66745eff23f42224eba304068225b366cd74b6"
SRC_URI[dev-utils.sha256sum] = "c675d960a5abca361cead9217d6e74adee499ee0a095c4e44092bd710b304d50"
S = "${WORKDIR}/${BPN}"
S = "${UNPACKDIR}/${BPN}"
inherit bin_package

View File

@ -26,7 +26,7 @@ SRC_URI[icx-compiler.sha256sum] = "0dcbac766d5a1519d4cf393f5a85e71d19024fef65f77
SRC_URI[compiler-linker.sha256sum] = "e00faea6d797934d62143e4aa70b727ce30f80fdf30769d22122b3051140c236"
SRC_URI[shared-common.sha256sum] = "cf490a4a790f349da79e618359598d3b32312ca3b2639e5d4c84e1cfa2745558"
S = "${WORKDIR}/${BPN}"
S = "${UNPACKDIR}/${BPN}"
inherit bin_package

View File

@ -11,8 +11,6 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=3b83ef96387f14655fc854ddc3c6bd57 \
inherit pkgconfig cmake
S = "${WORKDIR}/git"
SRC_URI = "git://github.com/embree/embree.git;protocol=https;branch=master"
SRCREV = "5730b150471602d6dc02d9b7d8a4a6ce9ceffe16"

View File

@ -21,7 +21,7 @@ SRC_URI[ipp.sha256sum] = "b51e45c6e691aa46c7136b0ab61f5abe346388433e017a30cf53fd
SRC_URI[headers.sha256sum] = "342f37ab2f82bc9f4498435f848ee660591c2488b44d988bf6ee96b2a71fd005"
SRC_URI[env.sha256sum] = "731e8c28a3b8b757730cd874d0941de2eb744856128f24ade59d36c12b415bf6"
S = "${WORKDIR}/${BPN}"
S = "${UNPACKDIR}/${BPN}"
COMPATIBLE_HOST:libc-musl = "null"

View File

@ -34,7 +34,7 @@ SRC_URI[common-devel.sha256sum] = "adbf0ea946f63946d29b7f9c750c38a42ea7a65d8c816
SRC_URI[devel.sha256sum] = "fab2a6f15e18bfd9b4d425f2703e4e98928c57f52c4feebc9ed886f097062e84"
SRC_URI[common-vars.sha256sum] = "ec2b67813739fa4a2895f63479a41acba2174afe2d0cb8a0c1c9119d1317d8ef"
S = "${WORKDIR}/${BPN}"
S = "${UNPACKDIR}/${BPN}"
inherit bin_package

View File

@ -16,8 +16,6 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=3b83ef96387f14655fc854ddc3c6bd57 \
inherit pkgconfig cmake
S = "${WORKDIR}/git"
SRC_URI = "git://github.com/openvkl/openvkl.git;protocol=https;branch=master \
"
SRCREV = "8c6ba526813b871a624cb9d73d4cbb689ac7f4ce"
@ -29,11 +27,13 @@ DEPENDS = "ispc ispc-native rkcommon embree"
EXTRA_OECMAKE += " \
-DISPC_EXECUTABLE=${STAGING_BINDIR_NATIVE}/ispc \
-DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
"
EXTRA_OECMAKE:intel-corei7-64 += " \
-DOPENVKL_ISA_AVX=OFF \
-DOPENVKL_ISA_AVX2=OFF \
-DOPENVKL_ISA_AVX512SKX=OFF \
-DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
"
PACKAGES =+ "${PN}-examples"

View File

@ -11,11 +11,12 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=1dece7821bf3fd70fe1309eaa37d52a2 \
inherit pkgconfig cmake
S = "${WORKDIR}/git"
SRC_URI = "git://github.com/ospray/ospray.git;protocol=https;branch=master \
SRC_URI = "git://github.com/ospray/ospray.git;protocol=https;branch=master;name=ospray \
git://github.com/nothings/stb;protocol=https;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/apps/common/external/stb_image/stb;name=stb;nobranch=1 \
"
SRCREV = "85af2929937d516997451cbd52d352cf93125ed2"
SRCREV_ospray ?= "85af2929937d516997451cbd52d352cf93125ed2"
SRCREV_stb ?= "af1a5bc36dff44f0a019df21c271db697d51f1a6"
SRCREV_FORMAT = "ospray_stb"
COMPATIBLE_HOST = '(x86_64).*-linux'
COMPATIBLE_HOST:libc-musl = "null"

View File

@ -0,0 +1,49 @@
From f0885d7d97e98ad586bbacf5edf7fa4022b425b9 Mon Sep 17 00:00:00 2001
From: Yogesh Tyagi <yogesh.tyagi@intel.com>
Date: Mon, 11 Aug 2025 14:00:50 +0800
Subject: [PATCH] use fully-qualified rkcommon::math::rsqrt to avoid overload
ambiguity
Explicitly calling rkcommon::math::rsqrt() prevents conflict with the
standard rsqrt(double) declared in bits/mathcalls.h, fixing the build
error in Quaternion tests.
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Upstream-Status: Submitted [https://github.com/RenderKit/rkcommon/pull/16]
---
tests/math/test_Quaternion.cpp | 2 +-
tests/math/test_rkmath.cpp | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/tests/math/test_Quaternion.cpp b/tests/math/test_Quaternion.cpp
index 760d815..f527824 100644
--- a/tests/math/test_Quaternion.cpp
+++ b/tests/math/test_Quaternion.cpp
@@ -187,7 +187,7 @@ template <typename T>
inline void test_slerp()
{
typename T::Scalar two = 2;
- REQUIRE(CmpT(slerp(.5f, T(1, 0, 0, 0), T(0, 1, 0, 0)), T(rsqrt(two), rsqrt(two), 0, 0)));
+ REQUIRE(CmpT(slerp(.5f, T(1, 0, 0, 0), T(0, 1, 0, 0)), T(rkcommon::math::rsqrt(two), rkcommon::math::rsqrt(two), 0, 0)));
}
TEST_CASE("Quaternion functions", "[quat]")
diff --git a/tests/math/test_rkmath.cpp b/tests/math/test_rkmath.cpp
index 7f66532..fd18df4 100644
--- a/tests/math/test_rkmath.cpp
+++ b/tests/math/test_rkmath.cpp
@@ -49,8 +49,8 @@ TEST_CASE("rkmath rcp_safe function", "[rkmath]")
template <typename T>
inline void test_rsqrt()
{
- REQUIRE(CmpT<T>(rsqrt(T(1)), T(1)));
- REQUIRE(CmpT<T>(rsqrt(T(4)), T(.5)));
+ REQUIRE(CmpT<T>(rkcommon::math::rsqrt(T(1)), T(1)));
+ REQUIRE(CmpT<T>(rkcommon::math::rsqrt(T(4)), T(.5)));
}
TEST_CASE("rkmath rsqrt function", "[rkmath]")
--
2.37.3

View File

@ -8,9 +8,8 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=3b83ef96387f14655fc854ddc3c6bd57"
inherit pkgconfig cmake
S = "${WORKDIR}/git"
SRC_URI = "git://github.com/ospray/rkcommon.git;protocol=https;branch=master \
file://0001-use-fully-qualified-rkcommon-math-rsqrt-to-avoid-ove.patch \
"
SRCREV = "4a00047ae5a3ac705b6b33b4a7574588d91e7953"

View File

@ -0,0 +1,39 @@
From 5b8b59a18f4a54ba912faad861f0af3fdcf127c6 Mon Sep 17 00:00:00 2001
From: Yogesh Tyagi <yogesh.tyagi@intel.com>
Date: Wed, 10 Sep 2025 21:15:53 +0800
Subject: [PATCH] CMakeLists: fix build failure by removing -pie from shared
library targets
With CMake 4.1.0 the build of libipmctl started failing with:
error: undefined reference to `main` in *.S
- `-pie` is only valid when linking executables (PIE), not shared
libraries.
- When applied to a shared library, the linker expects a `main`
symbol, causing the undefined reference error.
- Remove `-pie` from shared libraries linker flag
Upstream-Status: Submitted [https://github.com/intel/ipmctl/pull/221]
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
---
CMakeLists.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 1c07e682..d7aab78f 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -156,7 +156,7 @@ endif()
if(UNIX)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DNO_MSABI_VA_FUNCS -std=c99 -Wformat -Wformat-security -D_XOPEN_SOURCE=500 -Wall -Wfatal-errors -MMD -fPIC -fno-strict-aliasing")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -Wformat -Wformat-security -D_XOPEN_SOURCE=500 -Drestrict=__restrict__ -Wall -Wfatal-errors -MMD -fPIC -fno-strict-aliasing")
- set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -z noexecstack -z relro -z now -pie")
+ set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -z noexecstack -z relro -z now")
elseif(MSVC)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /GS /DynamicBase /sdl")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /GS /DynamicBase /sdl")
--
2.37.3

View File

@ -16,9 +16,10 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=72b9da60da6219d612ce30b746a0fe71 \
file://edk2/License.txt;md5=6123e5bf044a66db96c4ce88a36b2d08"
SRC_URI = "git://github.com/intel/ipmctl.git;protocol=https;branch=master_3_0;name=ipmctl; \
git://github.com/tianocore/edk2.git;protocol=https;name=edk2;destsuffix=git/edk2;branch=master \
git://github.com/tianocore/edk2.git;protocol=https;name=edk2;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/edk2;branch=master \
file://0001-Ignore-STATIC_ASSERTs-and-NULL-define-for-os-and-ut-builds.patch;patchdir=edk2 \
file://0001-CMakeLists-disable-Werror.patch \
file://0001-CMakeLists-fix-build-failure-by-removing-pie-from-sh.patch \
"
SRCREV_ipmctl = "a71f2fb1c90dd07f9862b71c789881132193e8f9"
@ -26,13 +27,13 @@ SRCREV_ipmctl = "a71f2fb1c90dd07f9862b71c789881132193e8f9"
SRCREV_edk2 = "b158dad150bf02879668f72ce306445250838201"
SRCREV_FORMAT = "ipmctl_edk2"
S = "${WORKDIR}/git"
inherit cmake dos2unix
DEPENDS = "ndctl pkgconfig-native"
EXTRA_OECMAKE = "-DRELEASE=ON"
EXTRA_OECMAKE = "-DRELEASE=ON \
-DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
"
do_configure:prepend() {
for dir in BaseTools MdeModulePkg MdePkg ShellPkg ; do

View File

@ -9,8 +9,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=4b63c65942e1c16fd897f8cd20abebf8"
SRC_URI = "git://github.com/intel/intel-cmt-cat;protocol=https;branch=master"
SRCREV = "17629d0b726875836af6c7d9cb38b8ed23f32089"
S = "${WORKDIR}/git"
COMPATIBLE_HOST = '(x86_64).*-linux'
COMPATIBLE_HOST:libc-musl = "null"

View File

@ -14,5 +14,3 @@ SRC_URI = "git://github.com/intel/metee.git;branch=master;protocol=https \
"
SRCREV = "db45e37e146fd9c06907a15ade55eba06ad1f951"
S = "${WORKDIR}/git"

View File

@ -6,7 +6,6 @@ SECTION = "lib"
inherit autotools pkgconfig
S = "${WORKDIR}/git"
SRCREV = "231a1d5243cd45c7a6b511b667f1ec52178fdda8"
SRC_URI = "git://github.com/intel/libxcam.git;branch=1.5.0;protocol=https \
file://0001-fake_v4l2_device.h-fix-narrowing-warning.patch \

View File

@ -16,10 +16,9 @@ LIC_FILES_CHKSUM = "file://license;md5=d8405101ec6e90c1d84b082b0c40c721"
SRC_URI = "git://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files.git;protocol=https;branch=main \
"
SRCREV = "eeb93b7a818bb27cb6b7a2be0454f8a0a75f1bd6"
SRCREV = "4ded52b4b0e1d60e83259cc88d1f5ad22f71a63e"
DEPENDS = "iucode-tool-native"
S = "${WORKDIR}/git"
COMPATIBLE_HOST = "(i.86|x86_64).*-linux"
PACKAGE_ARCH = "${MACHINE_ARCH}"

View File

@ -30,4 +30,5 @@ BBCLASSEXTEND = "native"
COMPATIBLE_HOST = "(i.86|x86_64).*-linux"
UPSTREAM_CHECK_URI = "https://gitlab.com/iucode-tool/releases"
UPSTREAM_CHECK_URI = "https://gitlab.com/iucode-tool/iucode-tool/-/tags"
UPSTREAM_CHECK_REGEX = "v(?P<pver>\d+(\.\d+)+)"

View File

@ -9,7 +9,6 @@ SRCREV = "a63818df94d3c9d8c04cdca5869ba7cde9fb5a38"
PV = "0.0.0+git${SRCPV}"
LICENSE = "BSD-2-Clause-Patent"
LIC_FILES_CHKSUM = "file://LICENSE;md5=ef7fba7be2819ac13aaf5d0f842ce5d9"
S = "${WORKDIR}/git"
inherit python3native
BBCLASSEXTEND = "native"

View File

@ -12,14 +12,15 @@ SRC_URI = " \
SRCREV = "aa4e5d6c8f1d798b78ffd7ea85296fdd3a3946b2"
S = "${WORKDIR}/git"
COMPATIBLE_HOST:x86-x32 = "null"
UPSTREAM_CHECK_GITTAGREGEX = "^intel-gmmlib-(?P<pver>(\d+(\.\d+)+))$"
inherit pkgconfig cmake
EXTRA_OECMAKE += "-DRUN_TEST_SUITE=OFF"
EXTRA_OECMAKE += " \
-DRUN_TEST_SUITE=OFF \
-DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
"
BBCLASSEXTEND = "native nativesdk"

View File

@ -1,42 +0,0 @@
From 5cbcecff0bb7fa1c617d3082e7ad94c22e5f4eb1 Mon Sep 17 00:00:00 2001
From: Naveen Saini <naveen.kumar.saini@intel.com>
Date: Wed, 3 Jul 2019 17:13:15 +0800
Subject: [PATCH] main: fix hdcpd service failure
Child process not able to finish before parent process
exits, which causing hdcpd service failure.
Added wait function to block parent process
until child process exits.
Upstream-Status: Submitted [https://github.com/intel/hdcp/pull/17]
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
---
daemon/main.cpp | 3 +++
1 file changed, 3 insertions(+)
diff --git a/daemon/main.cpp b/daemon/main.cpp
index 9a028d7..ef1e047 100644
--- a/daemon/main.cpp
+++ b/daemon/main.cpp
@@ -36,6 +36,7 @@
#include <sys/ioctl.h>
#include <fcntl.h>
#include <iostream>
+#include <sys/wait.h>
#include "hdcpdef.h"
#include "srm.h"
@@ -93,6 +94,8 @@ int32_t daemon_init(void)
}
else if (pid != 0)
{
+ int status;
+ wait(&status);
exit(SUCCESS); // parent exit
}
--
2.17.1

View File

@ -1,26 +0,0 @@
SUMMARY = "Intel(R) unified HDCP SDK"
DESCRIPTION = "This is a user space implementation to prevent copying of \
digital audio & video content across digital display interfaces. It provides \
Linux user space implementation to enable the HDCP1.4 and HDCP2.2 protection \
for external digital display interface"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE.md;md5=c50969be4feb8b99c6baa3795ede4dce"
SECTION = "lib"
inherit pkgconfig cmake useradd systemd features_check
SRC_URI = "git://github.com/intel/hdcp.git;branch=master;protocol=https \
file://0001-main-fix-hdcpd-service-failure.patch \
"
SRCREV = "cacc352159c5bdaf1c21846cecdd1eb7b031e1d3"
S = "${WORKDIR}/git"
REQUIRED_DISTRO_FEATURES = "systemd"
DEPENDS = "libdrm virtual/mesa systemd"
USERADD_PACKAGES = "${PN}"
USERADD_PARAM:${PN} = "--system --no-create-home --shell /bin/false --gid nogroup media"
SYSTEMD_SERVICE:${PN} = "hdcpd.service"
SYSTEMD_AUTO_ENABLE = "disable"

View File

@ -16,7 +16,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=b148fc8adf19dc9aec17cf9cd29a9a5e"
SRC_URI = "git://github.com/intel/libva-utils.git;branch=v2.22-branch;protocol=https"
SRCREV = "1a13ae13382b7b548f3a7e8035e1d7df66662c0a"
S = "${WORKDIR}/git"
UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>(\d+(\.\d+)+))"

View File

@ -22,8 +22,6 @@ SRC_URI = "git://github.com/intel/libva.git;protocol=https;branch=v2.22-branch \
SRCREV = "217da1c28336d6a7e9c0c4cb8f1c303968a675f1"
S = "${WORKDIR}/git"
UPSTREAM_CHECK_URI = "https://github.com/intel/libva/releases"
DEPENDS = "libdrm"

View File

@ -7,7 +7,6 @@ SECTION = "lib"
inherit pkgconfig cmake
S = "${WORKDIR}/git"
SRCREV = "65ffef89cf79d704f618768bcd3d95f4dd6d875b"
SRC_URI = "git://github.com/intel/metrics-discovery.git;branch=master;protocol=https \
"

View File

@ -5,7 +5,7 @@ PCI Express* 10 Gigabit Network Connections."
HOMEPAGE = "https://sourceforge.net/projects/e1000/"
SECTION = "kernel/network"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://${WORKDIR}/${BP}/COPYING;md5=a216b4192dc6b777b6f0db560e9a8417"
LIC_FILES_CHKSUM = "file://${UNPACKDIR}/${BP}/COPYING;md5=a216b4192dc6b777b6f0db560e9a8417"
SRC_URI = "https://sourceforge.net/projects/e1000/files/ixgbe%20stable/${PV}/${BP}.tar.gz \
"
@ -17,7 +17,7 @@ UPSTREAM_CHECK_REGEX = "ixgbe%20stable/(?P<pver>\d+(\.\d+)+)/"
CVE_PRODUCT = "linux:linux_kernel_ixgbe"
S = "${WORKDIR}/${BP}/src"
S = "${UNPACKDIR}/${BP}/src"
EXTRA_OEMAKE = ' KSRC="${STAGING_KERNEL_DIR}" KOBJ="${STAGING_KERNEL_BUILDDIR}" KVER="${KERNEL_VERSION}" INSTALL_MOD_PATH="${D}"'

View File

@ -8,7 +8,7 @@ The guest OS loading this driver must support MSI-X interrupts."
HOMEPAGE = "https://sourceforge.net/projects/e1000/"
SECTION = "kernel/network"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://${WORKDIR}/${BP}/COPYING;md5=a216b4192dc6b777b6f0db560e9a8417"
LIC_FILES_CHKSUM = "file://${UNPACKDIR}/${BP}/COPYING;md5=a216b4192dc6b777b6f0db560e9a8417"
SRC_URI = "https://sourceforge.net/projects/e1000/files/ixgbevf%20stable/${PV}/${BP}.tar.gz \
"
@ -20,7 +20,7 @@ UPSTREAM_CHECK_REGEX = "ixgbevf%20stable/(?P<pver>\d+(\.\d+)+)/"
CVE_PRODUCT = "linux:linux_kernel_ixgbe"
S = "${WORKDIR}/${BP}/src"
S = "${UNPACKDIR}/${BP}/src"
EXTRA_OEMAKE = 'KSRC="${STAGING_KERNEL_DIR}" KOBJ="${STAGING_KERNEL_BUILDDIR}" KVER="${KERNEL_VERSION}" INSTALL_MOD_PATH="${D}"'

View File

@ -17,8 +17,8 @@ inherit module features_check
# When updating this recipe, ensure that the proper firmware is included from
# either the linux-firmware or iwlwifi-firmware repos.
PV = "79"
SRCREV = "574631d89d736fd2c76b0e2ea489270c50903e52"
PV = "96"
SRCREV = "d16e74cc1c76ffbfc335153daa86660f199a90da"
SRC_URI = " \
git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi;branch=release/core${PV} \
@ -26,7 +26,6 @@ SRC_URI = " \
file://iwlwifi.conf \
"
S = "${WORKDIR}/git"
EXTRA_OEMAKE = "INSTALL_MOD_PATH=${D} KLIB_BUILD=${KBUILD_OUTPUT}"
@ -39,7 +38,7 @@ MODULES_INSTALL_TARGET = "install"
do_install:append() {
## install configs and service scripts
install -d ${D}${sysconfdir}/modprobe.d
install -m 0644 ${WORKDIR}/iwlwifi.conf ${D}${sysconfdir}/modprobe.d
install -m 0644 ${UNPACKDIR}/iwlwifi.conf ${D}${sysconfdir}/modprobe.d
}
RDEPENDS:${PN} = "linux-firmware-iwlwifi"

View File

@ -2,8 +2,6 @@ require linux-intel.inc
SRC_URI:prepend = "git://github.com/intel/linux-intel-lts.git;protocol=https;name=machine;branch=${KBRANCH}; \
"
SRC_URI:append = " file://0001-6.12-lib-build_OID_registry-fix-reproducibility-issues.patch \
"
# Skip processing of this recipe if it is not explicitly specified as the
# PREFERRED_PROVIDER for virtual/kernel. This avoids errors when trying
@ -23,9 +21,9 @@ DEPENDS += "elfutils-native openssl-native util-linux-native"
LINUX_VERSION_EXTENSION ??= "-intel-pk-${LINUX_KERNEL_TYPE}"
LINUX_VERSION ?= "6.12.27"
SRCREV_machine ?= "9e2f92c31c6353101755c83670232c94e0c07ddc"
SRCREV_meta ?= "da71eb19ceab34a7a6ff4284f1580e043c870168"
LINUX_VERSION ?= "6.12.55"
SRCREV_machine ?= "c3bbfd2c597887277403965361c99642001d7439"
SRCREV_meta ?= "3f0dcb29edf14029f130bc493a939b67ea27852e"
LINUX_KERNEL_TYPE = "preempt-rt"

View File

@ -1,48 +0,0 @@
From 4881d0f985aab70c685bd63b56a2d6ad5e790abc Mon Sep 17 00:00:00 2001
From: Bruce Ashfield <bruce.ashfield@gmail.com>
Date: Sun, 10 Jul 2022 22:56:53 -0400
Subject: [PATCH] lib/build_OID_registry: fix reproducibility issues
The script build_OID_registry captures the full path of itself
in the generated data. This causes reproduciblity issues as the
path is captured and packaged.
We use the basename of the script instead, and that allows us
to be reprodicible, with slightly less information captured in
the output data (but the generating script can still easily
be found).
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Upstream-Status: Inappropriate
Taken from linux-yocto, v5.15/standard/base.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
---
lib/build_OID_registry | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/lib/build_OID_registry b/lib/build_OID_registry
index 8267e8d71338..755dd33a8b04 100755
--- a/lib/build_OID_registry
+++ b/lib/build_OID_registry
@@ -9,6 +9,7 @@
use strict;
use Cwd qw(abs_path);
+use File::Basename;
my @names = ();
my @oids = ();
@@ -40,7 +41,7 @@ open C_FILE, ">$ARGV[1]" or die;
print C_FILE "/*\n";
my $scriptname = $0;
$scriptname =~ s#^\Q$abs_srctree/\E##;
-print C_FILE " * Automatically generated by ", $scriptname, ". Do not edit\n";
+print C_FILE " * Automatically generated by ", basename $0, ". Do not edit\n";
print C_FILE " */\n";
#
--
2.34.1

View File

@ -2,8 +2,6 @@ require linux-intel.inc
SRC_URI:prepend = "git://github.com/intel/linux-intel-lts.git;protocol=https;name=machine;branch=${KBRANCH}; \
"
SRC_URI:append = " file://0001-6.12-lib-build_OID_registry-fix-reproducibility-issues.patch \
"
KBRANCH = "6.12/linux"
KMETA_BRANCH = "yocto-6.12"
@ -13,9 +11,9 @@ DEPENDS += "elfutils-native openssl-native util-linux-native"
LINUX_VERSION_EXTENSION ??= "-intel-pk-${LINUX_KERNEL_TYPE}"
LINUX_VERSION ?= "6.12.27"
SRCREV_machine ?= "9e2f92c31c6353101755c83670232c94e0c07ddc"
SRCREV_meta ?= "da71eb19ceab34a7a6ff4284f1580e043c870168"
LINUX_VERSION ?= "6.12.55"
SRCREV_machine ?= "c3bbfd2c597887277403965361c99642001d7439"
SRCREV_meta ?= "3f0dcb29edf14029f130bc493a939b67ea27852e"
# Functionality flags
KERNEL_EXTRA_FEATURES ?= "features/netfilter/netfilter.scc \

View File

@ -10,7 +10,6 @@ LIC_FILES_CHKSUM = "file://LICENSES/BSD-3-Clause.txt;md5=c551872bcf41ce707df54c7
SRC_URI = "git://github.com/intel/ittapi.git;protocol=https;branch=master"
SRCREV = "e535d565c88e4407f044719e2e9ec70c0b023d23"
S = "${WORKDIR}/git"
PE = "1"
UPSTREAM_CHECK_GITTAGREGEX = "^v(?P<pver>(\d+(\.\d+)+))$"

View File

@ -24,7 +24,6 @@ SRC_URI = "git://github.com/intel/media-driver.git;protocol=https;nobranch=1 \
"
SRCREV = "14e2e7bcf1014186dbf1c099089c7c05cd880ae8"
S = "${WORKDIR}/git"
COMPATIBLE_HOST:x86-x32 = "null"
@ -39,6 +38,7 @@ EXTRA_OECMAKE += " \
-DMEDIA_RUN_TEST_SUITE=OFF \
-DARCH=${MEDIA_DRIVER_ARCH} \
-DMEDIA_BUILD_FATAL_WARNINGS=OFF \
-DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
"
CXXFLAGS:append:x86 = " -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE"

View File

@ -14,7 +14,6 @@ SRC_URI = "git://github.com/intel/libvpl-tools.git;protocol=https;branch=main \
"
SRCREV = "82eab13ecec99f34e0f1d5dac490611b604406c9"
S = "${WORKDIR}/git"
inherit cmake
DEPENDS += "libva libvpl pkgconfig-native"

View File

@ -12,7 +12,6 @@ SRC_URI = "git://github.com/intel/libvpl.git;protocol=https;branch=main \
file://0001-vpl.pc.in-dont-pass-pcfiledir-to-cflags.patch \
"
SRCREV = "025d43d086a3e663184cb49febe86152bf05409f"
S = "${WORKDIR}/git"
inherit cmake
DEPENDS += "libva pkgconfig-native"

View File

@ -21,13 +21,15 @@ SRC_URI = "git://github.com/intel/vpl-gpu-rt.git;protocol=https;nobranch=1;lfs=0
"
SRCREV = "c65990e456acf901597a76b22407232679152547"
S = "${WORKDIR}/git"
FILES:${PN} += " \
${libdir}/libmfx-gen/enctools.so \
"
inherit cmake
inherit cmake features_check
REQUIRED_DISTRO_FEATURES = "opengl"
RREPLACES:${PN} = "onevpl-intel-gpu"
RCONFLICTS:${PN} = "onevpl-intel-gpu"

View File

@ -17,7 +17,7 @@ SRC_URI = "git://github.com/intel/ipp-crypto;protocol=https;branch=${IPP_BRANCH}
"
SRCREV = "7d6ac349507258f49d00909df33d5dea4ff77f39"
S = "${WORKDIR}/git/sources/ippcp/crypto_mb"
S = "${UNPACKDIR}/${PN}-${PV}/sources/ippcp/crypto_mb"
DEPENDS = "openssl"

View File

@ -9,8 +9,6 @@ LICENSE = "Apache-2.0-with-LLVM-exception"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=2e982d844baa4df1c80de75470e0c5cb \
file://third-party-programs.txt;md5=409cd5c825a23043b6bb347861d34b35"
S = "${WORKDIR}/git"
SRC_URI = "git://github.com/uxlfoundation/oneDPL.git;protocol=https;branch=release/2022.8.0 \
"
SRCREV = "89d8d8befd4da2cb52f3724f668d17d7e39d42cf"

View File

@ -7,8 +7,7 @@ LIC_FILES_CHKSUM = "file://${CUSTOM_LICENSES_PATH}/EULA;md5=7bfc91523de2e84e7131
SRC_URI = "file://intel-oneapi-runtime.conf"
S = "${WORKDIR}/sources"
UNPACKDIR = "${S}"
S = "${UNPACKDIR}"
do_install() {
mkdir -p ${D}${sysconfdir}/ld.so.conf.d/

View File

@ -7,7 +7,6 @@ SECTION = "lib"
inherit autotools pkgconfig
S = "${WORKDIR}/git"
SRCREV = "c387163fcbca62701d646149564c550c78a4f985"
SRC_URI = "git://github.com/intel/isa-l.git;branch=master;protocol=https"

View File

@ -9,8 +9,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=491799fd9431e57ad52cb0ef3497afce"
inherit pkgconfig cmake
S = "${WORKDIR}/git"
SRC_URI = "git://github.com/intel/libipt.git;protocol=https;branch=stable/v2.1"
SRCREV = "ffc548e5fbc2fa3e9795d4593f861e1df99cf906"
@ -20,6 +18,7 @@ EXTRA_OECMAKE += " \
-DPTTC=ON \
-DPTSEG=ON \
-DCMAKE_SKIP_RPATH=ON \
-DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
"
do_install:append() {