import Oracle_OSS microcode_ctl-20260512-1.1.0.1.el10_2

This commit is contained in:
AlmaLinux RelEng Bot 2026-08-12 04:46:48 -04:00
parent 93fffb1163
commit 6525c03500
10 changed files with 60 additions and 81 deletions

12
.gitignore vendored
View File

@ -1,9 +1,3 @@
/06-55-06
/06-8f-08
/microcode-20240531.tar.gz
/microcode-20240910.tar.gz
/microcode-20241112.tar.gz
/microcode-20250211.tar.gz
/microcode-20250512.tar.gz
/microcode-20251111.tar.gz
/microcode-20260210.tar.gz
06-55-06
06-8f-08
microcode-20260512.tar.gz

View File

@ -1,39 +0,0 @@
From 98d372cde3eefee6e91414c400d8c3d608b8eb86 Mon Sep 17 00:00:00 2001
From: Eugene Syromiatnikov <esyr@redhat.com>
Date: Mon, 2 Jun 2025 18:56:56 +0200
Subject: [PATCH 17/17] releasenote.md: add information about removal of CLX-SP
and EMR-SP microcode
For some reason, information about removal of 06-55-06 (CLX-SP B0)
and 06-cf-01 (EMR-SP A0) microcode file is missing from microcode-20250512
release notes. Document those properly.
* releasenote.md (microcode-20250512): Mention removal of 06-55-06
and 06-cf-01 microcode files.
Signed-off-by: Eugene Syromiatnikov <esyr@redhat.com>
---
releasenote.md | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/releasenote.md b/releasenote.md
index 3c700b5..d42e9ad 100644
--- a/releasenote.md
+++ b/releasenote.md
@@ -85,6 +85,13 @@
| TWL | N0 | 06-be-00/19 | 0000001c | 0000001d | Core i3-N305/N300, N50/N97/N100/N200, Atom x7211E/x7213E/x7425E
| WHL-U | V0 | 06-8e-0c/94 | 000000fc | 00000100 | Core Gen8 Mobile
+### Removed Platforms
+
+| Processor | Stepping | F-M-S/PI | Old Ver | New Ver | Products
+|:---------------|:---------|:------------|:---------|:---------|:---------
+| CLX-SP | B0 | 06-55-06/bf | 04003605 | | Xeon Scalable Gen2
+| EMR-SP | A0 | 06-cf-01/87 | 21000291 | | Xeon Scalable Gen5
+
# Release Notes
## [microcode-20250211](https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20250211)
--
2.13.6

View File

@ -1,15 +1,6 @@
model GenuineIntel 06-4f-01
path intel-ucode/06-4f-01
kernel 4.17.0
kernel 3.10.0-894
kernel 3.10.0-862.6.1
kernel 3.10.0-693.35.1
kernel 3.10.0-514.52.1
kernel 3.10.0-327.70.1
kernel 2.6.32-754.1.1
kernel 2.6.32-573.58.1
kernel 2.6.32-504.71.1
kernel 2.6.32-431.90.1
kernel 2.6.32-358.90.1
kernel 6.12.0
kernel 6.11.0
dependency required intel skip=success match-model-mode=off
disable early late
disable late

View File

@ -43,6 +43,10 @@ debug() { [ 0 = "$verbose" ] || echo "$*" >&2; }
# $* - list of kernel versions to check against
check_kver()
{
case "$1" in
*ueknext*) return 0;;
esac
local t_major= t_minor= t_patch= t_y= t_z1= t_z2= t_rest=
local m_major= m_minor= m_patch= m_y= m_z1= m_z2= m_rest=
local cmp_type=

View File

@ -1,6 +0,0 @@
--- !Policy
product_versions:
- rhel-10
decision_context: osci_compose_gate
rules:
- !PassingTestCaseRule {test_case_name: kernel-qe.kernel-ci.hardware-microcode_ctl.tier0.functional}

View File

@ -1,8 +1,6 @@
path intel-ucode/*
vendor GenuineIntel
kernel_early 4.10.0
kernel_early 3.10.0-930
kernel_early 3.10.0-862.14.1
kernel_early 3.10.0-693.38.1
kernel_early 3.10.0-514.57.1
kernel_early 3.10.0-327.73.1
kernel_early 6.12.0
kernel_early 6.11.0
kernel 6.12.0
kernel 6.11.0

View File

@ -1,4 +1,4 @@
%define intel_ucode_version 20260210
%define intel_ucode_version 20260512
%define caveat_dir %{_datarootdir}/microcode_ctl/ucode_with_caveats
%define microcode_ctl_libexec %{_libexecdir}/microcode_ctl
@ -11,8 +11,8 @@
Summary: CPU microcode updates for Intel x86 processors
Name: microcode_ctl
Version: 20250812
Release: 1.%{intel_ucode_version}.1%{?dist}
Version: %{intel_ucode_version}
Release: 1.1.0.1%{?dist}
Epoch: 4
License: CC0 and Redistributable, no modification permitted
URL: https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files
@ -251,6 +251,11 @@ fi
exit 0
%posttrans
if grep -q hypervisor /proc/cpuinfo && [ ! -e /dev/xen/xenbus_backend ]; then
# we are virtualized, so don't bother rebuilding initramfs
exit 0
fi
# We only want to regenerate the initramfs for a fully booted
# system; if this package happened to e.g. be pulled in as a build
# dependency, it is pointless at best to regenerate the initramfs,
@ -291,7 +296,7 @@ exit 0
# of RPM name and it has its own versioning scheme both in NVR and uname.
# And there's the kernel package split in RHEL 8, so one should look for *-core
# and not the main package.
pkgs="kernel-core kernel-debug-core kernel-rt-core kernel-rt-debug-core"
pkgs="kernel-core kernel-debug-core kernel-rt-core kernel-rt-debug-core kernel-uek-core kernel-uek-debug-core"
qf='%%{NAME} %%{VERSION}-%%{RELEASE}.%%{ARCH} %%{installtime}\n'
: "${MICROCODE_RPM_KVER_LIMIT=2}"
@ -304,9 +309,12 @@ rpm -qa --qf "${qf}" ${pkgs} | sort -r -n -k'3,3' | {
while read -r pkgname vra install_ts; do
flavour=''
# For x86, only "debug" flavour exists in RHEL 8
[ "x${pkgname%*-debug-core}" = "x${pkgname}" ] \
|| flavour='+debug'
# Fix the uname for debug kernels
case "${pkgname}" in
kernel-uek-debug-core) flavour='.debug';;
kernel-debug-core) flavour='+debug';;
*) ;;
esac
kver_cnt="$((kver_cnt + 1))"
kver_uname="${vra}${flavour}"
@ -467,7 +475,35 @@ rm -rf %{buildroot}
%changelog
* Wed Feb 25 2026 Denys Vlasenko <dvlasenk@redhat.com> - 4:20250812-1.20260210-1
* Wed Jul 15 2026 EL Errata <el-errata_ww@oracle.com> - 20260512-1.1.0.1
- enable use with ueknext and UEK8 kernels
- don't bother calling dracut if virtualized
- ensure UEK also rebuilds initramfs
- enable early update for 06-4f-01
- enable early and late load on RHCK
* Thu May 21 2026 Denys Vlasenko <dvlasenk@redhat.com> - 4:20260512-1.1
- Fix versioning
* Wed May 20 2026 Denys Vlasenko <dvlasenk@redhat.com> - 4:20260512-1
- Update Intel CPU microcode to microcode-20260512 release (RHEL-176251)
- New microcode files (in hex):
06-cc-02: Panther Lake: revision 011b
06-cc-03: Panther Lake: revision 011b
- Microcode files (/platform_mask shown) with revision updates (in hex):
06-8f-07/87: Sapphire Rapids: 2b000661 to 2b000670
06-8f-08/87: Sapphire Rapids: 2b000661 to 2b000670
06-ad-01/20: Granite Rapids-X: a000133 to a000142
06-ad-01/95: Granite Rapids-X: 1000405 to 1000423
06-ae-01/97: Granite Rapids-D: 10002f3 to 1000307
06-af-03/01: Crestmont (Sierra Forest): 3000382 to 30003a3
06-bd-01/80: Lunar Lake: 0125 to 0126
06-c5-02/82: Arrow Lake-H: 011b to 0121
06-c6-02/82: Arrow Lake: 011b to 0121
06-cf-02/87: Emerald Rapids: 210002d3 to 210002e0
Resolves: RHEL-176251
* Wed Feb 25 2026 Denys Vlasenko <dvlasenk@redhat.com> - 4:20260210-1
- Update Intel CPU microcode to microcode-20260210 release (RHEL-150997)
- Microcode files (/platform_mask shown) with revision updates (in hex):
06-6a-06/87: Ice Lake-X: d000410 to d000421
@ -2649,3 +2685,4 @@ Resolves: RHEL-150997
* Sat Dec 18 2004 Dave Jones <davej@redhat.com>
- Initial packaging, based upon kernel-utils.

0
reload_microcode Normal file → Executable file
View File

View File

@ -1,3 +1,3 @@
SHA512 (06-55-06) = 0045a5a0cf88a91b1a0b544d5674cdf7be44467b4a160b28304b5a221d3de4fab3f99ad5ec2ebc15ad73a9ca938baba7d8c72164132ea189a7a4ed9b83306223
SHA512 (06-8f-08) = 972bde0bf664679891e4bb3740fd3e55fb5b36f288df29e2f5936e6e472a9f14f0c5be58e9f604d5e3f08c06d43bce7d749f66c07698f9cb885b7f016377bda7
SHA512 (microcode-20260210.tar.gz) = ec4ed32600ce1ce2c9c52796458f92205c89c38ba2834d84ab86d800790c709d22cb66e4fca5edda42752363956324f8066d08e3b1d81c50ac879d2749068655
SHA512 (microcode-20260512.tar.gz) = b6e2e9fb3fe19cd46fcbcd639d16e2348b812eac2bcc535fb839d226218e1cbc724fc49c0d81acf606a22b719ff43ed5b46304fba65ef0ba663290df822649b8

0
update_ucode Normal file → Executable file
View File