<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-intel.git, branch scarthgap</title>
<subtitle>[no description]</subtitle>
<id>https://git.enea.com/cgit/linux/meta-intel.git/atom?h=scarthgap</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-intel.git/atom?h=scarthgap'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-intel.git/'/>
<updated>2026-02-09T16:04:08+00:00</updated>
<entry>
<title>ixgbevf : upgrade 4.18.7 -&gt; 4.19.10</title>
<updated>2026-02-09T16:04:08+00:00</updated>
<author>
<name>Yogesh Tyagi</name>
<email>yogesh.tyagi@intel.com</email>
</author>
<published>2026-02-09T16:04:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-intel.git/commit/?id=5d153e35b4e752505efeae368f188fac5e31cf33'/>
<id>urn:sha1:5d153e35b4e752505efeae368f188fac5e31cf33</id>
<content type='text'>
Signed-off-by: Yogesh Tyagi &lt;yogesh.tyagi@intel.com&gt;
</content>
</entry>
<entry>
<title>ixgbe : upgrade 5.19.6 -&gt; 5.20.10</title>
<updated>2026-02-09T16:03:59+00:00</updated>
<author>
<name>Yogesh Tyagi</name>
<email>yogesh.tyagi@intel.com</email>
</author>
<published>2026-02-09T16:03:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-intel.git/commit/?id=34e351b5e8faf63bb4c9905e35c1b381d833ade2'/>
<id>urn:sha1:34e351b5e8faf63bb4c9905e35c1b381d833ade2</id>
<content type='text'>
Signed-off-by: Yogesh Tyagi &lt;yogesh.tyagi@intel.com&gt;
</content>
</entry>
<entry>
<title>backport-iwlwifi: upgrade to core98 and fix multi-kernel support</title>
<updated>2026-02-07T17:09:39+00:00</updated>
<author>
<name>Yogesh Tyagi</name>
<email>yogesh.tyagi@intel.com</email>
</author>
<published>2026-02-07T15:44:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-intel.git/commit/?id=cc41799c68fd578acd83fb5d2082749e854c131a'/>
<id>urn:sha1:cc41799c68fd578acd83fb5d2082749e854c131a</id>
<content type='text'>
Upgrade backport-iwlwifi from core79 to core98 (SRCREV 186af96a) and extend
compatibility to support linux-intel, linux-intel-rt, linux-yocto, and
linux-yocto-rt kernel variants in Yocto Scarthgap.

UPGRADE (core79 → core98):
--------------------------
- Updated SRCREV to 186af96a0bccf10ef82af84a4803362508765d57
- PV changed from 79 to 98
- New release includes latest Intel WiFi driver improvements

PROBLEMS FIXED:
---------------
1. Missing firmware-class module dependency for iwlxvt module
2. Compilation errors with linux-yocto due to nla_get_uint/nla_get_sint redefinitions
3. Implicit declaration errors with linux-intel-rt when threshold too low
4. Image build failures with linux-yocto due to missing kernel-module-firmware-class

ROOT CAUSES:
------------
1. KERNEL_MODULE_PACKAGE_PREFIX causes backport-iwlwifi to expect kernel module
   dependencies with the "backport-iwlwifi" prefix, but kernel provides them
   without prefix

2. Functions nla_get_uint() and nla_get_sint() were backported to stable 6.6.x
   kernel tree at different versions:
   - linux-intel-rt 6.6.78: Does NOT have these functions
   - linux-yocto 6.6.111: HAS these functions natively
   Setting threshold at 6.6.111 correctly handles both variants

3. CONFIG_FW_LOADER configured differently across kernels:
   - linux-intel/linux-intel-rt: CONFIG_FW_LOADER=m (module)
   - linux-yocto/linux-yocto-rt: CONFIG_FW_LOADER=y (built-in)

SOLUTIONS:
----------
1. Made backport-iwlwifi-compat.bb kernel-agnostic:
   - Changed from 'inherit allarch' to 'inherit module-base'
   - Use ${KERNEL_VERSION} for dynamic version detection
   - RPROVIDES now adapts to any kernel variant

2. Extended compat package RPROVIDES to include both required kernel modules:
   - backport-iwlwifikernel-module-libarc4-${KERNEL_VERSION}
   - backport-iwlwifikernel-module-firmware-class-${KERNEL_VERSION}

3. Added patch 0002-backport-include-net-netlink-fix-redefinition.patch:
   - Changed version check from LINUX_VERSION_IS_LESS(6,7,0)
     to LINUX_VERSION_IS_LESS(6,6,111)
   - Prevents redefinition on kernels &gt;= 6.6.111 (linux-yocto, linux-yocto-rt)
   - Enables backport definitions for kernels &lt; 6.6.111 (linux-intel, linux-intel-rt)

4. Made firmware-class dependency optional:
   - RDEPENDS:${PN} = "kernel-module-libarc4" (hard dependency)
   - RRECOMMENDS:${PN} = "kernel-module-firmware-class" (soft dependency)
   - Allows installation when firmware-class is built-in or modular

KERNEL MODULE DEPENDENCIES:
----------------------------
backport-iwlwifi modules depend on these kernel modules:
- libarc4: Crypto support for WEP/TKIP (always built as module)
- firmware-class: Firmware loading infrastructure (module or built-in)

Both come from standard kernel but backport-iwlwifi expects them with
"backport-iwlwifi" package prefix due to KERNEL_MODULE_PACKAGE_PREFIX.

The compat package bridges this gap using RPROVIDES while maintaining
actual dependencies via RDEPENDS/RRECOMMENDS.

All images include backport-iwlwifi (if included to image) modules:
cfg80211, compat, iwlmld, iwlmvm, iwlwifi, iwlxvt, mac80211.

Signed-off-by: Yogesh Tyagi &lt;yogesh.tyagi@intel.com&gt;
</content>
</entry>
<entry>
<title>linux-intel-rt/6.6 : update to tag lts-v6.6.78-rt41-preempt-rt-250304T022441Z</title>
<updated>2025-09-03T05:47:25+00:00</updated>
<author>
<name>Uwe Kleine-König</name>
<email>ukleinek@baylibre.com</email>
</author>
<published>2025-08-19T09:08:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-intel.git/commit/?id=6fc37057c7f0293a2345e303588901889df8b937'/>
<id>urn:sha1:6fc37057c7f0293a2345e303588901889df8b937</id>
<content type='text'>
Also bump SRCREV_meta to a revision covering 6.6.78.

Signed-off-by: Anuj Mittal &lt;anuj.mittal@intel.com&gt;
</content>
</entry>
<entry>
<title>linux-intel/6.6 : update to tag lts-v6.6.78-linux-250303T061634Z</title>
<updated>2025-09-03T05:47:25+00:00</updated>
<author>
<name>Uwe Kleine-König</name>
<email>ukleinek@baylibre.com</email>
</author>
<published>2025-08-19T09:08:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-intel.git/commit/?id=2c87eb7321e26a1735eb957de776224ec2651728'/>
<id>urn:sha1:2c87eb7321e26a1735eb957de776224ec2651728</id>
<content type='text'>
Also bump SRCREV_meta to a revision covering 6.6.78.

Signed-off-by: Anuj Mittal &lt;anuj.mittal@intel.com&gt;
</content>
</entry>
<entry>
<title>intel-microcode: upgrade 20250512 -&gt; 20250812</title>
<updated>2025-08-21T08:23:16+00:00</updated>
<author>
<name>Praveen Kumar</name>
<email>praveen.kumar@windriver.com</email>
</author>
<published>2025-08-19T10:00:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-intel.git/commit/?id=b065676a83371b34559f2077d9b2f6a6ac5652f7'/>
<id>urn:sha1:b065676a83371b34559f2077d9b2f6a6ac5652f7</id>
<content type='text'>
Update for functional issues for different processors

Fixes CVEs:
CVE-2025-20109 [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01249.html]
CVE-2025-22839 [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01310.html]
CVE-2025-22840 [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01308.html]
CVE-2025-22889 [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01311.html]
CVE-2025-24305 [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01313.html]
CVE-2025-32086 [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01367.html]
CVE-2025-21090 [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01313.html]

Release Note:
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20250812

Signed-off-by: Praveen Kumar &lt;praveen.kumar@windriver.com&gt;
Signed-off-by: Anuj Mittal &lt;anuj.mittal@intel.com&gt;
</content>
</entry>
<entry>
<title>intel-microcode: upgrade 20250211 -&gt; 20250512</title>
<updated>2025-05-20T11:56:00+00:00</updated>
<author>
<name>Yogesh Tyagi</name>
<email>yogesh.tyagi@intel.com</email>
</author>
<published>2025-05-13T13:31:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-intel.git/commit/?id=38e75c8c1059e5f37659c140c010eaa203238fd2'/>
<id>urn:sha1:38e75c8c1059e5f37659c140c010eaa203238fd2</id>
<content type='text'>
Update for functional issues for different processors

Fixes CVEs:
CVE-2024-28956 [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01153.html]
CVE-2025-24495 [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01322.html]

Release Notes:
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20250512

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>intel-microcode: upgrade 20241112 -&gt; 20250211</title>
<updated>2025-02-21T13:31:55+00:00</updated>
<author>
<name>Yogesh Tyagi</name>
<email>yogesh.tyagi@intel.com</email>
</author>
<published>2025-02-14T04:22:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-intel.git/commit/?id=1a7ccdcaedc965f019a9263364437356b8a2ba29'/>
<id>urn:sha1:1a7ccdcaedc965f019a9263364437356b8a2ba29</id>
<content type='text'>
Update for functional issues for different processors

Fixes CVEs:
CVE-2024-31068 [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01166.html]
CVE-2024-36293 [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01213.html]
CVE-2023-43758 [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01139.html]
CVE-2024-39355 [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01228.html]
CVE-2024-37020 [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01194.html]

Release notes:
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20250211

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>linux-intel/6.8 : Fix upstream git regex</title>
<updated>2025-01-06T13:21:41+00:00</updated>
<author>
<name>Yogesh Tyagi</name>
<email>yogesh.tyagi@intel.com</email>
</author>
<published>2025-01-06T07:09:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-intel.git/commit/?id=0be954e82f09d235d2b5e5ea01bb62ffa8d0b5f7'/>
<id>urn:sha1:0be954e82f09d235d2b5e5ea01bb62ffa8d0b5f7</id>
<content type='text'>
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>linux-intel-rt/6.6 : update to tag lts-v6.6.65-rt47-preempt-rt-241218T162251Z</title>
<updated>2025-01-06T13:21:38+00:00</updated>
<author>
<name>Yogesh Tyagi</name>
<email>yogesh.tyagi@intel.com</email>
</author>
<published>2025-01-06T07:09:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-intel.git/commit/?id=2d65f46a0fbc1cac0c6e368ab667cba1c06e15ac'/>
<id>urn:sha1:2d65f46a0fbc1cac0c6e368ab667cba1c06e15ac</id>
<content type='text'>
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>
