<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-intel.git/recipes-support, branch master</title>
<subtitle>[no description]</subtitle>
<id>https://git.enea.com/cgit/linux/meta-intel.git/atom?h=master</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-intel.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-intel.git/'/>
<updated>2026-06-01T09:33:52+00:00</updated>
<entry>
<title>recipes-support: intel-crypto-mb: avoid Werror failure on SM4</title>
<updated>2026-06-01T09:33:52+00:00</updated>
<author>
<name>Yogesh Tyagi</name>
<email>yogesh.tyagi@intel.com</email>
</author>
<published>2026-06-01T09:33:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-intel.git/commit/?id=48d3c89ecfa2d95e4e7f70a97a897c768b4e1689'/>
<id>urn:sha1:48d3c89ecfa2d95e4e7f70a97a897c768b4e1689</id>
<content type='text'>
Signed-off-by: Yogesh Tyagi &lt;yogesh.tyagi@intel.com&gt;
</content>
</entry>
<entry>
<title>libipt: drop pttc nasm patch and runtime QA case</title>
<updated>2026-05-12T15:28:51+00:00</updated>
<author>
<name>Yogesh Tyagi</name>
<email>yogesh.tyagi@intel.com</email>
</author>
<published>2026-05-12T15:14:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-intel.git/commit/?id=2a8d44bf7b9faca3935b851107c70754e1cdcae3'/>
<id>urn:sha1:2a8d44bf7b9faca3935b851107c70754e1cdcae3</id>
<content type='text'>
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 &lt;yogesh.tyagi@intel.com&gt;
</content>
</entry>
<entry>
<title>metee: Use targeted pragma to suppress sign-conversion warnings</title>
<updated>2026-02-17T20:04:43+00:00</updated>
<author>
<name>Yogesh Tyagi</name>
<email>yogesh.tyagi@intel.com</email>
</author>
<published>2026-02-12T15:23:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-intel.git/commit/?id=cd49bdbdcfa68f06f9fe5c824afdd32f2c305667'/>
<id>urn:sha1:cd49bdbdcfa68f06f9fe5c824afdd32f2c305667</id>
<content type='text'>
Signed-off-by: Yogesh Tyagi &lt;yogesh.tyagi@intel.com&gt;
</content>
</entry>
<entry>
<title>metee: Fix build failure with musl libc</title>
<updated>2026-02-05T16:12:44+00:00</updated>
<author>
<name>Yogesh Tyagi</name>
<email>yogesh.tyagi@intel.com</email>
</author>
<published>2026-02-05T16:09:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-intel.git/commit/?id=7535d8443247894f24bc6189a55234dcef09d5f8'/>
<id>urn:sha1:7535d8443247894f24bc6189a55234dcef09d5f8</id>
<content type='text'>
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 &lt;yogesh.tyagi@intel.com&gt;
</content>
</entry>
<entry>
<title>libipt: Switch from yasm to nasm assembler</title>
<updated>2026-02-01T16:08:03+00:00</updated>
<author>
<name>Yogesh Tyagi</name>
<email>yogesh.tyagi@intel.com</email>
</author>
<published>2026-02-01T15:13:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-intel.git/commit/?id=0763124558f0cef94660af2a724f03e2aeca1527'/>
<id>urn:sha1:0763124558f0cef94660af2a724f03e2aeca1527</id>
<content type='text'>
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 &lt;yogesh.tyagi@intel.com&gt;
</content>
</entry>
<entry>
<title>libipt : upgrade 2.1.2 -&gt; 2.2</title>
<updated>2026-01-27T13:00:10+00:00</updated>
<author>
<name>Yogesh Tyagi</name>
<email>yogesh.tyagi@intel.com</email>
</author>
<published>2026-01-27T12:59:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-intel.git/commit/?id=04975bcabc791916fb468e3ad0cf502e5048ff86'/>
<id>urn:sha1:04975bcabc791916fb468e3ad0cf502e5048ff86</id>
<content type='text'>
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 &lt;yogesh.tyagi@intel.com&gt;
</content>
</entry>
<entry>
<title>metee : upgrade 3.2.4 -&gt; 6.0.2</title>
<updated>2026-01-27T05:59:14+00:00</updated>
<author>
<name>Yogesh Tyagi</name>
<email>yogesh.tyagi@intel.com</email>
</author>
<published>2026-01-27T05:59:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-intel.git/commit/?id=edad4ab2253ac0d410a001a66c1e36cb17280f47'/>
<id>urn:sha1:edad4ab2253ac0d410a001a66c1e36cb17280f47</id>
<content type='text'>
Release Notes:
https://github.com/intel/metee/releases/tag/6.0.2

Signed-off-by: Yogesh Tyagi &lt;yogesh.tyagi@intel.com&gt;
</content>
</entry>
<entry>
<title>meta-intel: reorganize recipes into correct logical groups</title>
<updated>2026-01-13T17:56:28+00:00</updated>
<author>
<name>Yogesh Tyagi</name>
<email>yogesh.tyagi@intel.com</email>
</author>
<published>2026-01-13T17:56:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-intel.git/commit/?id=fc3ee48b87ce8cf52eab7d612f54c8541c225eef'/>
<id>urn:sha1:fc3ee48b87ce8cf52eab7d612f54c8541c225eef</id>
<content type='text'>
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 &lt;yogesh.tyagi@intel.com&gt;
</content>
</entry>
<entry>
<title>libipt : set a baseline policy version for cmake</title>
<updated>2025-07-25T06:17:17+00:00</updated>
<author>
<name>Yogesh Tyagi</name>
<email>yogesh.tyagi@intel.com</email>
</author>
<published>2025-07-24T06:04:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-intel.git/commit/?id=6216104d423cfd32d010b803749e3640baaec430'/>
<id>urn:sha1:6216104d423cfd32d010b803749e3640baaec430</id>
<content type='text'>
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 &lt;yogesh.tyagi@intel.com&gt;
Signed-off-by: Anuj Mittal &lt;anuj.mittal@intel.com&gt;
</content>
</entry>
<entry>
<title>recipes: Update to match S/UNPACKDIR changes</title>
<updated>2025-07-04T09:49:37+00:00</updated>
<author>
<name>Yogesh Tyagi</name>
<email>yogesh.tyagi@intel.com</email>
</author>
<published>2025-07-04T03:54:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-intel.git/commit/?id=fbaf7a7dbfe5f0b05104ecbdcadbbd4f8400fc33'/>
<id>urn:sha1:fbaf7a7dbfe5f0b05104ecbdcadbbd4f8400fc33</id>
<content type='text'>
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 &lt;yogesh.tyagi@intel.com&gt;
Signed-off-by: Anuj Mittal &lt;anuj.mittal@intel.com&gt;
</content>
</entry>
</feed>
