| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
This reverts commit deccd450234efe2fcf3565d0cbd976d9f08c1816.
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
|
| |
|
|
| |
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add INSANE_SKIP for buildpaths QA check in RenderKit recipes that use
ISPC for code generation.
ISPC (Intel SPMD Program Compiler) embeds absolute build paths in
generated binaries and debug information by design. This is necessary
for:
1. Debug information accuracy - ISPC generates C++ wrapper code with
#line directives pointing to original .ispc source files
2. Error reporting during kernel execution - backtraces reference
original source locations
3. Profiling support - performance tools need source file locations
Affected packages:
- embree: ISPC kernels for ray tracing primitives
- openvkl: ISPC kernels for volume rendering
- ospray: ISPC kernels for rendering algorithms
This resolves QA errors that prevent SDK image builds when RenderKit
stack is included.
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add Intel Open Image Denoise (OIDN) 2.4.1, an open-source library for
high-performance, high-quality denoising of images rendered with ray tracing.
Key features:
- Machine learning-based denoising filters optimized for Intel CPUs
- ISPC-accelerated kernels for vectorization
- Supports HDR and LDR images
- Multiple filter types: RT, RTLightmap
Dependencies:
- ISPC 1.25.0+ for kernel compilation
- TBB for task parallelism
- CMake 3.1+
Build configuration:
- GPU support disabled (OIDN_DEVICE_GPU=OFF)
- Apps disabled for minimal footprint
- Static TBB linkage
Part of Intel RenderKit stack upgrade coordinated with:
- ISPC 1.29.1
- embree 4.4.0
- openvkl 2.0.1
- ospray 3.2.0
- rkcommon 1.15.2
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Upgrade from 1.24.0 to 1.29.1 with bundled LLVM 20.1 using superbuild.
Recipe changes:
- Upgrade to ISPC 1.29.1 with bundled LLVM 20.1 using superbuild
- Add patches for multiarch header detection and CMake policy updates
- Split do_install() into base (native+target) and target-only sections
* Base: Install compiler binaries (ispc, check_isa) to ${bindir}
* Target-only: Install test suite to ${libdir}/ispc/gio/
- Make do_install_ptest() target-only to avoid native build issues
- Create separate test packages with class-specific definitions:
* ispc-ptest: Yocto ptest integration at /usr/lib/ispc/ptest/
- Add run-ptest script for ptest-runner integration
- Add pkg_postinst to create /lib64 symlink for binary compatibility
Dependencies and packaging:
- Add ncurses to DEPENDS for libedit linking (terminfo functions)
- Skip file-rdeps and buildpaths QA checks for bundled LLVM
- Set RDEPENDS for ptest: bash, python3-multiprocessing
- Make PACKAGES, FILES, and RDEPENDS class-specific for proper separation
Build configuration:
- Use superbuild with bundled LLVM 20.1, vc-intrinsics, SPIRV-Translator
- Forward ISPCRT_BUILD_TASK_MODEL for TBB support
- Set custom build/install directories for superbuild stage2 output
- Export empty CFLAGS/CXXFLAGS/LDFLAGS_FOR_BUILD for clean builds
Fixes:
- ispc-native build failures when test packages were defined
- Link errors with libedit.so requiring ncurses terminfo symbols
- QA errors from duplicate PACKAGES definitions
- Proper class separation between native and target builds
- GLIBC_2.42 symbol resolution issues
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
|
| |
|
|
|
|
|
| |
Updated source URL from Sourceforge to GitHub as Intel ethernet driver
project has migrated to github.com/intel/ethernet-linux-ixgbevf.
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
|
| |
|
|
|
|
|
| |
Updated source URL from Sourceforge to GitHub as Intel ethernet driver
project has migrated to github.com/intel/ethernet-linux-ixgbe.
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
|
| |
|
|
|
|
|
|
|
|
| |
Instead of depending directly on pkgconfig-native, inherit the pkgconfig
class. At the moment this just adds a layer of indirection to the right
provider of pkgconfig, but there are patches in flight to move exports
into the class to isolate the variables.
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Add patch to fix sign-conversion warnings with musl ioctl macros.
musl's ioctl request macros expand to unsigned long values, causing
sign-conversion warnings when passed to ioctl() which expects an int.
Cast the macros explicitly to int in three ioctl calls:
- IOCTL_MEI_CONNECT_CLIENT
- IOCTL_MEI_CONNECT_CLIENT_VTAG
- IOCTL_MEI_NOTIFY_GET
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
- Added "COMPATIBLE_HOST" to restrict the "linux-npu-driver" recipe
to x86_64 Linux-based build systems.
- Ensured that the recipe is not compatible with systems using musl libc.
This change ensures the recipe builds only on x86_64 hosts with glibc
and avoids issues with musl-based systems.
Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com>
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Replace yasm with nasm as yasm is no longer maintained and has
unpatched CVEs (CVE-2024-45534, CVE-2024-45535). Nasm is actively
maintained and generates compatible listing files.
The patch includes:
- Changed assembler invocation from yasm to nasm
- Removed unsupported -L nasm parameter
- Added dual-format parser for org directives (yasm and nasm syntax)
- Implemented 1:1 line mapping fallback for nasm listing format
- Updated documentation
Both test cases (loop-tnt.ptt and dump-all-packets.ptt) now pass
on target system.
Upstream-Status: Submitted [https://github.com/intel/libipt/pull/120]
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add RCONFLICTS to prevent libopencl-mesa (mesa's rusticl) and
intel-compute-runtime from being installed together. Both packages
provide OpenCL ICD implementations that conflict at runtime.
The conflict manifests when both ICDs are present in /etc/OpenCL/vendors/,
leading to:
- Multiple OpenCL platforms being detected
- Wrong platform being selected by applications
- Segmentation faults due to LLVM version conflicts between rusticl
and intel-compute-runtime
- intel-compute-runtime tests failing
Add RPROVIDES for virtual-opencl-icd so intel-compute-runtime can satisfy
OpenCL ICD dependencies from other packages (e.g., intel-oneapi-dpcpp-cpp-runtime).
This ensures only one OpenCL implementation is active, preventing runtime
conflicts for all users.
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add patch to update ospray's dependency version requirements:
- rkcommon: 1.14.0 -> 1.15.2 (remove EXACT matching)
- embree: 4.3.3 -> 4.4.0
Removing EXACT version matching for rkcommon is safe because:
1. rkcommon declares COMPATIBILITY SameMajorVersion in CMake
2. Changes from 1.14.0 to 1.15.2 are backward compatible:
- Added shutdownTaskingSystem() function (new, non-breaking)
- Optimized frame() math algorithm (same result, better performance)
- Bug fixes in tasking system (improved reliability)
- Compiler compatibility improvements (icx, ARM)
3. No API breakage: zero functions removed or signatures changed
The 1.15.2 version provides performance improvements and bug fixes
while maintaining full API compatibility with 1.14.0.
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
|
| |
|
|
|
|
|
| |
Release Notes:
https://github.com/embree/embree/releases/tag/v4.4.0
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
|
| |
|
|
|
|
|
|
|
|
| |
Dropped 0001-use-fully-qualified-rkcommon-math-rsqrt-to-avoid-ove.patch
as it has been merged upstream.
Release Notes:
https://github.com/ospray/rkcommon/releases/tag/v1.15.2
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
|
| |
|
|
|
|
|
| |
Release Notes:
https://github.com/uxlfoundation/oneDPL/releases/tag/oneDPL-2022.11.0-release
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
|
| |
|
|
|
|
|
|
|
|
| |
License update : Update copyright format from 'Copyright (c)' to
'Copyright (C)' in BSD-3-Clause LICENSE file.
Release Notes:
https://github.com/intel/libipt/releases/tag/v2.2
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
|
| |
|
|
|
|
|
| |
Release Notes:
https://github.com/intel/vpl-gpu-rt/releases/tag/intel-onevpl-26.1.0
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
|
| |
|
|
|
|
|
|
|
|
|
| |
Drop 2 patches as they are merged upstream:
- 0001-Update-vpl-inspect-to-remove-ReportedStats.patch
- 0001-Add-cstdint-header-to-resolve-build-issue-with-gcc-1.patch
Release Notes:
https://github.com/intel/libvpl-tools/releases/tag/v1.5.0
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
License update : Remove Microsoft Visual C++ Redistributable,
Intel Media SDK, Intel GMMLib and Intel Media Driver entries from
third-party-programs.txt.
Remove do_install:append as examples are now installed as source.
Release Notes:
https://github.com/intel/libvpl/releases/tag/v2.16.0
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
|
| |
|
|
|
|
|
|
| |
Release Notes:
https://github.com/intel/media-driver/releases/tag/
intel-media-26.1.0
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
|
| |
|
|
|
|
|
| |
Release Notes:
https://github.com/intel/ittapi/releases/tag/v3.26.5
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
|
| |
|
|
|
|
|
|
|
|
| |
Uses same refreshed patches as linux-intel.
Release Notes:
https://github.com/intel/linux-intel-lts/releases/tag/
lts-v6.12.61-linux-251229T065211Z
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
|
| |
|
|
|
|
|
|
|
|
| |
Refresh 0002-mconf patch for new kconfig infrastructure.
Release Notes:
https://github.com/intel/linux-intel-lts/releases/tag/
lts-v6.12.61-linux-251229T065211Z
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Update to latest upstream release/core102 branch.
This release includes various bug fixes and improvements to the
Intel wireless LinuxCore kernel driver.
Release Notes:
https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/
backport-iwlwifi.git/log/?h=release/core102
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
|
| |
|
|
|
|
|
|
| |
Release Notes:
https://www.x.org/releases/individual/driver/
xf86-video-ast-1.2.1.tar.gz
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
|
| |
|
|
|
|
|
|
| |
Release Notes:
https://github.com/intel/metrics-discovery/releases/tag/
metrics-discovery-1.14.182
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
|
| |
|
|
|
|
|
|
| |
Release Notes:
https://github.com/intel/gmmlib/releases/tag/
intel-gmmlib-22.9.0
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Update to latest upstream commit (7b6466fa from 2026-01-22).
Includes various bug fixes and improvements to the Slim
Bootloader host tools for generating container images.
Release Notes:
https://github.com/slimbootloader/slimbootloader/commit/7b6466fa
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This update aligns the recipe version number with the latest
upstream release v03.00.00.0538. The source code (SRCREV a71f2fb)
remains identical to the previous v03.00.00.0499 version.
Additionally, update bundled edk2 dependency from
edk2-stable202408 to edk2-stable202511 to use the latest stable
release.
Release Notes:
https://github.com/intel/ipmctl/releases/tag/v03.00.00.0538
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update for functional issues. Refer to processor specification updates for details.
New Platforms:
- GNR-D B0/B1 (Xeon 6700P-B/6500P-B Series SoC with P-Cores)
Updated Platforms:
- 12th Gen Intel Core (ADL)
- 13th/14th Gen Intel Core (RPL)
- Core Ultra 200 V Series (LNL)
- Core Ultra Processor Series 2 (ARL)
- 4th Gen Xeon Scalable (SPR)
- 5th Gen Xeon Scalable (EMR)
- Xeon 6900/6700/6500 Series with P-cores (GNR)
- Xeon 6900/6700 Series with E-cores (SRF)
- Intel Processors and Core i3 N-Series (ADL-N/TWL)
- Atom C1100 (AZB)
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
|
| |
|
|
|
|
|
|
|
| |
The libxcam repository has been archived by Intel on May 5, 2025
and is now read-only. No further updates will be available.
Repository: https://github.com/intel/libxcam
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
|
| |
|
|
|
|
|
| |
Release Notes:
https://github.com/intel/thermal_daemon/releases/tag/v2.5.10
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
|
| |
|
|
|
|
|
| |
Release Notes:
https://github.com/intel/metee/releases/tag/6.0.2
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
|
| |
|
|
|
|
|
|
|
|
|
| |
Drop patches merged upstream:
- 0001-LMS-fix-build-issue-with-gcc-15.patch
- 0001-cmake-Bump-required-CMake-version-to-3.5-to-allow-bu.patch
Release Notes:
https://github.com/intel/lms/releases/tag/v2550.0.0.0
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
License Update:
- Copyright year updates (2023 -> 2025) for Intel, Arm, Codeplay, and FUJITSU
- License file paths updated due to upstream reorganization:
* tests/gtests/gtest/LICENSE -> third_party/gtest/LICENSE
* src/cpu/x64/xbyak/COPYRIGHT -> third_party/xbyak/COPYRIGHT
* src/common/ittnotify/LICENSE.BSD -> third_party/ittnotify/LICENSE.BSD
Release Notes:
https://github.com/uxlfoundation/oneDNN/releases/tag/v3.10.2
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
|
| |
|
|
|
|
|
|
|
|
|
| |
Refresh patches:
0002-Build-not-able-to-locate-cpp_generation_tool.patch
0003-external-ocloc.patch
Release Notes:
https://github.com/intel/compute-runtime/releases/tag/25.48.36300.8
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Refresh patches:
0001-BiF-CMakeLists.txt-remove-opt-from-DEPENDS.patch
0001-Build-not-able-to-locate-BiFManager-bin.patch
New patch added:
0001-IRBuilderGenerator_exe-error-while-loading-shared-li.patch
Suppress GCC 15 compilation errors with -Wno-error=free-nonheap-object flag.
Release Notes:
https://github.com/intel/intel-graphics-compiler/releases/tag/v2.24.8
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Move intel-oneapi-ipp and setup-intel-oneapi-env recipes under
dynamic-layers/openembedded-layer to make oneAPI components
conditionally enabled.
This is a pure refactor with no functional changes to the recipes.
It aligns oneAPI packages with the existing dynamic layer structure
used for optional Intel runtimes.
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
|
| |
|
|
|
|
| |
[1] https://patchwork.yoctoproject.org/project/oe-core/patch/20251222200739.2278706-47-alex.kanavin@gmail.com/
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Reorganize meta-intel recipes to follow Yocto best practices and
clear semantic boundaries between clang/SYCL components, BSP enablement,
core OS policy, and generic support libraries.
Key changes:
- Move oneDPL into clang dynamic layer (SYCL / Clang-semantic dependency)
- Move linux-npu-driver from recipes-core to recipes-bsp (platform enablement)
- Move formfactor from recipes-bsp to recipes-core (system-wide OS policy)
- Move intel-oneapi-ipp out of clang layer into recipes-oneapi (CPU-only, compiler-agnostic)
- Move intel-crypto-mb from recipes-oneapi to recipes-support/crypto
- Move intel-cmt-cat and metee from recipes-bsp to recipes-support
This refactor improves layer clarity, avoids unnecessary clang coupling,
and aligns recipe placement with Yocto conventions.
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
|
| |
|
|
|
|
|
|
|
|
| |
This allows using a different OpenCL backend (like
intel-compute-runtime-legacy1 from meta-clang-revival),
or multiple ones, so the same image can support different
platforms.
Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
|
| |
|
|
|
|
|
|
|
| |
A change in meta-openembedded that provided virtual/opencl-icd [1]
changed the name to virtual/libopencl1.
[1] https://git.openembedded.org/meta-openembedded/commit/?id=87b44d29b6942427bfb1fab02a4564e41dcc01a0
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
|
| |
|
|
|
|
|
|
| |
Yocto 5.3 merged most of meta-clang.
Fix recipes structure in dynamic-layers/clang-layer
clang recipes now depend on meta-clang-revival layer
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
|
| |
|
|
| |
This reverts commit 36e44b684cc74e5d3112f7e430e8ef563d69ee92.
|
| |
|
|
| |
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
|
| |
|
|
| |
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
|
| |
|
|
|
|
|
|
| |
yasm has been removed from yocto base layer[1]
[1] https://git.openembedded.org/openembedded-core/commit/?id=b7f3f7ecfdf26129c5df2d3ee14e73c4633ea5a3
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
|
| |
|
|
| |
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
|
| |
|
|
|
|
|
| |
Yocto 5.3 merged most of meta-clang.
Move recipes from dynamic-layers/clang-layer to the toplevel.
Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
|