| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fix compilation warnings when building perf with -Werror where const
qualifiers are discarded from pointers returned by strstr() and
strchr() functions in libbpf.c.
Both strstr() and strchr() return 'const char *' when given
'const char *' input parameters. The receiving variables must
preserve this const qualification to maintain const-correctness
and avoid compiler warnings.
Errors fixed:
libbpf.c:8179:13: error: assignment discards 'const' qualifier
from pointer target type [-Werror=discarded-qualifiers]
libbpf.c:11967:35: error: assignment discards 'const' qualifier
from pointer target type [-Werror=discarded-qualifiers]
This is a workaround for kernel 6.12.x. The issue is already fixed
upstream in kernel 6.13+ and can be removed when the kernel is updated.
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
|
| |
|
|
|
|
| |
libxcam recipe was already dropped.
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
|
| |
|
|
| |
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
|
| |
|
|
|
|
|
|
|
|
| |
thermald now supports ARM platforms [1], so move it out of meta-intel
to allow broader reuse.
[1] thermal_daemon 1931a12e7e ("Add ARM backend and enable ARM platform detection")
Signed-off-by: Anuj Mittal <anuj.mittal@oss.qualcomm.com>
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update for functional issues. Refer to processor specification updates for details.
Updated Platforms:
- Core Gen12
- Core i3-N305/N300, N50/N97/N100/N200, Atom x7211E/x7213E/x7425E
- Core Ultra Processor (Series 2) (ARL-H, ARL-S/HX (8P), ARL-U)
- Atom C1100
- Xeon Scalable Gen5
- Xeon 6900/6700/6500 Series Processors with P-Cores
- Xeon 6700P-B/6500P-B Series SoC with P-Cores
- Xeon 6700/6500-Series Processors with P-Cores
- Xeon D-17xx, D-27xx
- Core Gen10 Mobile
- Xeon Scalable Gen3
- Core Ultra Processor
- Core Gen11
- Core Gen13/Gen14 (RPL-E/HX/S, RPL-S, RPL-HX/S)
- Core Gen13 (RPL-H/P/PX 6+8, RPL-U 2+8)
- Xeon Max
- Xeon Scalable Gen4
- Core Gen11 Mobile (TGL, TGL-H, TGL-R)
- Core i3-N305/N300, N50/N97/N100/N200, Atom x7211E/x7213E/x7425E
Release notes:
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20260210-rev1
Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com>
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
|
| |
|
|
| |
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
|
| |
|
|
|
|
| |
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>
|