summaryrefslogtreecommitdiffstats
path: root/recipes-support
Commit message (Collapse)AuthorAgeFilesLines
* recipes-support: intel-crypto-mb: avoid Werror failure on SM4Yogesh Tyagi2026-06-011-0/+4
| | | | Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
* libipt: drop pttc nasm patch and runtime QA caseYogesh Tyagi2026-05-122-180/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The 0001-pttc-use-nasm-instead-of-yasm.patch local patch reworked upstream pttc to invoke nasm in place of the unmaintained yasm assembler. The patch was submitted upstream (https://github.com/intel/libipt/pull/120) but has not been merged, and carrying it locally is the only reason meta-intel needs to diverge from a pristine stable/v2.2 checkout. Drop the patch and let pttc fall back to upstream's stock yasm-based behaviour. This matches what Fedora/RHEL already does for the libipt package: ship libipt without yasm support and let libipt's own CMake skip the yasm-driven ptt tests automatically when yasm isn't available. Native nasm support in pttc remains a future upstream enhancement; when it lands we can revisit and re-add a runtime case that exercises pttc end-to-end against nasm. The libipt runtime test (lib/oeqa/runtime/cases/libipt.py) gated on the 'nasm' package and ran pttc on the shipped sample .ptt files. With the patch removed pttc invokes yasm at runtime, so the test would fail on every DUT (yasm is not pulled in as an RDEPENDS anywhere in meta-intel). The test exercised pttc/ptdump end-to-end, not the libipt library itself, and library coverage is provided indirectly by anything that links against libipt2; the runtime case has no remaining utility once the assembler-substitution patch is gone. No change to the recipe's PACKAGES, FILES, or EXTRA_OECMAKE: the libipt-test sub-package still ships pttc, ptdump, ptseg and the .ptt sample sources under ${bindir}/libipt for any user that installs yasm out-of-band and wants to drive pttc manually. This matches the Fedora libipt RPM behaviour. Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
* metee: Use targeted pragma to suppress sign-conversion warningsYogesh Tyagi2026-02-182-1/+63
| | | | Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
* metee: Fix build failure with musl libcYogesh Tyagi2026-02-062-0/+49
| | | | | | | | | | | | | 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>
* libipt: Switch from yasm to nasm assemblerYogesh Tyagi2026-02-022-1/+180
| | | | | | | | | | | | | | | | | | | | 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>
* libipt : upgrade 2.1.2 -> 2.2Yogesh Tyagi2026-01-271-3/+4
| | | | | | | | | | 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>
* metee : upgrade 3.2.4 -> 6.0.2Yogesh Tyagi2026-01-271-1/+1
| | | | | | | Release Notes: https://github.com/intel/metee/releases/tag/6.0.2 Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
* meta-intel: reorganize recipes into correct logical groupsYogesh Tyagi2026-01-136-0/+185
| | | | | | | | | | | | | | | | | | | 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>
* libipt : set a baseline policy version for cmakeYogesh Tyagi2025-07-251-0/+1
| | | | | | | | | | | | | 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] https://github.com/intel/libipt/commit/fa7d42de25be526da532284cc8b771fdeb384f81 Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* recipes: Update to match S/UNPACKDIR changesYogesh Tyagi2025-07-042-3/+0
| | | | | | | | 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>
* libipt : upgrade 2.1.1 -> 2.1.2Sudhir Sharma2025-05-141-2/+2
| | | | | | | | | | | | | * Support latest processors. * Bug fixes. License-Update: License year is updated. Release notes: https://github.com/intel/libipt/releases/tag/v2.1.2 Signed-off-by: Sudhir Sharma <sudhir.sharma@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* isa-l : upgrade 2.31.0 -> 2.31.1Sudhir Sharma2025-05-081-1/+1
| | | | | | | | | | | | | | | | | | * fixes return type for PowerPC _gf_vect_mul_base function. * fixes isal_deflate_icf_finish_lvl1 dispatcher for aarch64. * fixes CRC compilation on aarch64. * fixes MacOS-14 compilation. * fixes MinGW build. * fixes Clang compilation on igzip library on aarch64. * fixes spelling mistakes and typos. * fixes Windows build on erasure code performance applications. * fixes FreeBSD build warnings. * fixes compilation with YASM. Release Notes: https://github.com/intel/isa-l/releases/tag/v2.31.1 Signed-off-by: Sudhir Sharma <sudhir.sharma@intel.com>
* recipes: remove secureboot selftest and imagesAnuj Mittal2024-05-302-137/+0
| | | | | | This no longer works and is not maintained and tested. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* recipes: avoid using WORKDIR in do_installAnuj Mittal2024-04-291-1/+1
| | | | | | | Replace usage of WORKDIR in do_compile/do_install by ${S} or ${B}. It also helps with cases when externalsrc is used like with devtool. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* isa-l : upgrade 2.30.0 -> 2.31.0Yogesh Tyagi2024-03-111-2/+4
| | | | | | | | | | | | | | Fix Package QA Issue "isa-l doesn't have GNU_HASH" License-Update: * copyright years updated * SPDX-License-Identifier: BSD-3-Clause added Release Notes: https://github.com/intel/isa-l/releases/tag/v2.31.0 Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* libipt : upgrade 2.1.0 -> 2.1.1Yogesh Tyagi2024-03-111-2/+2
| | | | | | | | | | License-Update: copyright years updated Release Notes: https://github.com/intel/libipt/releases/tag/v2.1.1 Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* libipt: 2.0.6 -> 2.1.0Lee Chee Yang2023-10-301-2/+3
| | | | | | | | by default, enable the new tool 'ptseg' for finding the PSB segment for a given offset. Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* libipt : upgrade 2.0.5 -> 2.0.6Yogesh Tyagi2023-07-131-2/+2
| | | | | | | | | | | License-Update: copyright years updated Following line added to LICENSE file: SPDX-License-Identifier: BSD-3-Clause Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
* sbsigntool: fix Upstream-Status formatAnuj Mittal2023-06-271-1/+1
| | | | Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* sbsigntool-native: fix SRCREVNaveen Saini2023-06-191-2/+1
| | | | | | | | An earlier commit introducing the version upgrade didn't update SRCREV correctly. Fix it. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* sbsigntool-native: upgrade to 0.9.5Anuj Mittal2023-06-162-35/+3
| | | | Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* jhi: remove recipe and testAnuj Mittal2023-03-151-72/+0
| | | | | | This project is no longer maintained. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* meta: update LICENSE to use SPDX identifiersAnuj Mittal2022-03-041-1/+1
| | | | | | | Switch to using SPDX preferred identifiers. All changes done using v0.1 of the script convert-spdx-licenses.py. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* libipt: upgrade 2.0.4 -> 2.0.5Nandini Matam2022-03-021-2/+2
| | | | | | | *License-Update: Change in copyright dates Signed-off-by: Nandini Matam <nandinix.matam@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* sbsigntool: Fix build with Openssl 3.0Andrei Gherzan2021-12-102-0/+35
| | | | | | | | | The patch fixes the build when OpenSSL 3.0 is used. We also disable errors on deprecations as the code uses a good amount of them that look to be harmless. Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* meta: add explicit branch and protocol to SRC_URIAnuj Mittal2021-11-033-4/+4
| | | | | | | | | 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>
* Convert to new override syntaxAnuj Mittal2021-07-313-14/+14
| | | | | | | 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>
* libipt: upgrade 2.0.3 -> 2.0.4Anuj Mittal2021-03-241-2/+2
| | | | | | License-Update: copyright years updated Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* sbsigntool-native: fix native last QA issueAlexandre Belloni2021-01-281-1/+2
| | | | | | | | | | The native inherit should be last, move it. Solves: QA Issue: sbsigntool-native: native/nativesdk class is not inherited last, this can result in unexpected behaviour. [native-last] Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* jhi: upgrade 1.39 -> 1.41Anuj Mittal2021-01-271-1/+1
| | | | Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* isa-l: upgrade 2.29.0 -> 2.30.0Anuj Mittal2020-11-261-1/+1
| | | | Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* jhi: upgrade 1.38 -> 1.39Anuj Mittal2020-11-251-1/+1
| | | | Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* jhi: check for upstream commitsAnuj Mittal2020-10-161-0/+2
| | | | | | | | The project doesn't tag releases and pushes everything as one commit whenever there's a new version. So follow the commits - whenever there's one available, we should upgrade. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* sbsigntool: upgrade 0.9.3 -> 0.9.4Anuj Mittal2020-10-051-2/+2
| | | | | | | | Upgrade to a commit beyond 0.9.4. Release notes: https://git.kernel.org/pub/scm/linux/kernel/git/jejb/sbsigntools.git/commit/?id=d52f7bbb73401aab8a1d59e8d0d686ad9641035e Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* jhi: upgrade 1.37 -> 1.38Anuj Mittal2020-10-021-1/+1
| | | | Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* libipt: upgrade 2.0.2 -> 2.0.3Anuj Mittal2020-08-171-1/+1
| | | | Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* libipt: upgrade 2.0.1 -> 2.0.2Anuj Mittal2020-06-221-2/+2
| | | | | | License-Update: Copyright year changed. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* jhi: enable service using SvsVinitNaveen Saini2020-05-181-1/+5
| | | | | | | Set INITSCRIPT variables to invoke jhi service on boot Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* jhi: specify the systemd service fileAnuj Mittal2020-05-151-2/+2
| | | | | | | Ensures that we actually include the postinst script with this service file in the rpm. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* jhi: split installation of appletsAnuj Mittal2020-05-111-3/+3
| | | | | | | Make sure applets needed for test go to test package and SpoolerApplet goes to jhi package. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* jhi: upgrade 1.33 -> 1.37Naveen Saini2020-05-051-1/+1
| | | | | Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* libipt: add CMAKE_SKIP_RPATHAnuj Mittal2020-04-241-0/+1
| | | | | | | | dunfell has a change in cmake class that forces cmake to use relative RPATHs but when this recipe is used with zeus, we'd need to explicitly make sure that binaries don't have absolute paths. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* isa-l: upgrade 2.28.0 -> 2.29.0Naveen Saini2020-04-041-1/+1
| | | | | Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* recipes-support/libipt: Enable test packageYeoh Ee Peng2020-03-271-0/+16
| | | | | | | | | Enable libipt test package: - include ptdump, pttc - include sample test files for pttc Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* sbsigntool: upgrade v0.9.2 -> v0.9.3Naveen Saini2020-02-111-2/+2
| | | | | Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* isa-l: upgrade 2.27.0 -> 2.28.0Naveen Saini2019-10-211-1/+1
| | | | | Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* isa-l: fix recipe versionAnuj Mittal2019-08-271-1/+1
| | | | | | | The latest version is 2.27.0, not 2.0.27. Also make sure that we are pointing to the release commit. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* jhi: remove the executable bit from recipeAnuj Mittal2019-08-211-0/+0
| | | | Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* libipt: Initial recipe for Intel Processor Trace decoder libraryAnkit Navik2019-08-211-0/+16
| | | | | | | | It adds generic recipe for Intel Processor Trace decoder library is Intel's reference implementation for decoding Intel PT. Signed-off-by: Ankit Navik <ankit.tarot@gmail.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* isa-l: Initial recipe for Intelligent Storage Acceleration LibraryAnkit Navik2019-08-031-0/+17
| | | | | | | | It adds generic recipe for Intel Intelligent Storage Acceleration Library (ISA-L) to optimized low-level functions targeting storage applications. Signed-off-by: Ankit Navik <ankit.tarot@gmail.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>