| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
| |
|
|
| |
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>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
| |
|
|
|
|
|
|
|
|
| |
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/metee/releases/tag/6.0.2
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>
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
| |
|
|
|
|
|
|
| |
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>
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|
| |
|
|
|
|
| |
This no longer works and is not maintained and tested.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
|
| |
|
|
|
|
|
| |
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>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
| |
|
|
|
|
|
|
|
|
| |
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>
|
| |
|
|
|
|
|
|
| |
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>
|
| |
|
|
|
|
|
|
|
|
|
| |
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>
|
| |
|
|
| |
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
|
| |
|
|
|
|
|
|
| |
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>
|
| |
|
|
| |
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
|
| |
|
|
|
|
| |
This project is no longer maintained.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
|
| |
|
|
|
|
|
| |
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>
|
| |
|
|
|
|
|
| |
*License-Update: Change in copyright dates
Signed-off-by: Nandini Matam <nandinix.matam@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
|
| |
|
|
|
|
|
|
|
| |
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>
|
| |
|
|
|
|
|
|
|
| |
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>
|
| |
|
|
|
|
|
| |
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>
|
| |
|
|
|
|
| |
License-Update: copyright years updated
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
|
| |
|
|
|
|
|
|
|
|
| |
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>
|
| |
|
|
| |
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
|
| |
|
|
| |
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
|
| |
|
|
| |
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
|
| |
|
|
|
|
|
|
| |
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>
|
| |
|
|
|
|
|
|
| |
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>
|
| |
|
|
| |
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
|
| |
|
|
| |
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
|
| |
|
|
|
|
| |
License-Update: Copyright year changed.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
|
| |
|
|
|
|
|
| |
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>
|
| |
|
|
|
|
|
| |
Ensures that we actually include the postinst script with this service
file in the rpm.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
|
| |
|
|
|
|
|
| |
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>
|
| |
|
|
|
| |
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
|
| |
|
|
|
|
|
|
| |
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>
|
| |
|
|
|
| |
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
|
| |
|
|
|
|
|
|
|
| |
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>
|
| |
|
|
|
| |
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
|
| |
|
|
|
| |
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
|
| |
|
|
|
|
|
| |
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>
|
| |
|
|
| |
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
|
| |
|
|
|
|
|
|
| |
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>
|
| |
|
|
|
|
|
|
| |
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>
|