import Oracle_OSS microcode_ctl-20260512-1.1.0.1.el10_2
This commit is contained in:
parent
93fffb1163
commit
6525c03500
12
.gitignore
vendored
12
.gitignore
vendored
@ -1,9 +1,3 @@
|
|||||||
/06-55-06
|
06-55-06
|
||||||
/06-8f-08
|
06-8f-08
|
||||||
/microcode-20240531.tar.gz
|
microcode-20260512.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
|
|
||||||
|
|||||||
@ -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
|
|
||||||
|
|
||||||
@ -1,15 +1,6 @@
|
|||||||
model GenuineIntel 06-4f-01
|
model GenuineIntel 06-4f-01
|
||||||
path intel-ucode/06-4f-01
|
path intel-ucode/06-4f-01
|
||||||
kernel 4.17.0
|
kernel 6.12.0
|
||||||
kernel 3.10.0-894
|
kernel 6.11.0
|
||||||
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
|
|
||||||
dependency required intel skip=success match-model-mode=off
|
dependency required intel skip=success match-model-mode=off
|
||||||
disable early late
|
disable late
|
||||||
|
|||||||
@ -43,6 +43,10 @@ debug() { [ 0 = "$verbose" ] || echo "$*" >&2; }
|
|||||||
# $* - list of kernel versions to check against
|
# $* - list of kernel versions to check against
|
||||||
check_kver()
|
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 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 m_major= m_minor= m_patch= m_y= m_z1= m_z2= m_rest=
|
||||||
local cmp_type=
|
local cmp_type=
|
||||||
|
|||||||
@ -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}
|
|
||||||
10
intel_config
10
intel_config
@ -1,8 +1,6 @@
|
|||||||
path intel-ucode/*
|
path intel-ucode/*
|
||||||
vendor GenuineIntel
|
vendor GenuineIntel
|
||||||
kernel_early 4.10.0
|
kernel_early 6.12.0
|
||||||
kernel_early 3.10.0-930
|
kernel_early 6.11.0
|
||||||
kernel_early 3.10.0-862.14.1
|
kernel 6.12.0
|
||||||
kernel_early 3.10.0-693.38.1
|
kernel 6.11.0
|
||||||
kernel_early 3.10.0-514.57.1
|
|
||||||
kernel_early 3.10.0-327.73.1
|
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
%define intel_ucode_version 20260210
|
%define intel_ucode_version 20260512
|
||||||
|
|
||||||
%define caveat_dir %{_datarootdir}/microcode_ctl/ucode_with_caveats
|
%define caveat_dir %{_datarootdir}/microcode_ctl/ucode_with_caveats
|
||||||
%define microcode_ctl_libexec %{_libexecdir}/microcode_ctl
|
%define microcode_ctl_libexec %{_libexecdir}/microcode_ctl
|
||||||
@ -11,8 +11,8 @@
|
|||||||
|
|
||||||
Summary: CPU microcode updates for Intel x86 processors
|
Summary: CPU microcode updates for Intel x86 processors
|
||||||
Name: microcode_ctl
|
Name: microcode_ctl
|
||||||
Version: 20250812
|
Version: %{intel_ucode_version}
|
||||||
Release: 1.%{intel_ucode_version}.1%{?dist}
|
Release: 1.1.0.1%{?dist}
|
||||||
Epoch: 4
|
Epoch: 4
|
||||||
License: CC0 and Redistributable, no modification permitted
|
License: CC0 and Redistributable, no modification permitted
|
||||||
URL: https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files
|
URL: https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files
|
||||||
@ -251,6 +251,11 @@ fi
|
|||||||
exit 0
|
exit 0
|
||||||
|
|
||||||
%posttrans
|
%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
|
# 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
|
# system; if this package happened to e.g. be pulled in as a build
|
||||||
# dependency, it is pointless at best to regenerate the initramfs,
|
# 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.
|
# 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 there's the kernel package split in RHEL 8, so one should look for *-core
|
||||||
# and not the main package.
|
# 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'
|
qf='%%{NAME} %%{VERSION}-%%{RELEASE}.%%{ARCH} %%{installtime}\n'
|
||||||
: "${MICROCODE_RPM_KVER_LIMIT=2}"
|
: "${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
|
while read -r pkgname vra install_ts; do
|
||||||
flavour=''
|
flavour=''
|
||||||
|
|
||||||
# For x86, only "debug" flavour exists in RHEL 8
|
# Fix the uname for debug kernels
|
||||||
[ "x${pkgname%*-debug-core}" = "x${pkgname}" ] \
|
case "${pkgname}" in
|
||||||
|| flavour='+debug'
|
kernel-uek-debug-core) flavour='.debug';;
|
||||||
|
kernel-debug-core) flavour='+debug';;
|
||||||
|
*) ;;
|
||||||
|
esac
|
||||||
|
|
||||||
kver_cnt="$((kver_cnt + 1))"
|
kver_cnt="$((kver_cnt + 1))"
|
||||||
kver_uname="${vra}${flavour}"
|
kver_uname="${vra}${flavour}"
|
||||||
@ -467,7 +475,35 @@ rm -rf %{buildroot}
|
|||||||
|
|
||||||
|
|
||||||
%changelog
|
%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)
|
- Update Intel CPU microcode to microcode-20260210 release (RHEL-150997)
|
||||||
- Microcode files (/platform_mask shown) with revision updates (in hex):
|
- Microcode files (/platform_mask shown) with revision updates (in hex):
|
||||||
06-6a-06/87: Ice Lake-X: d000410 to d000421
|
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>
|
* Sat Dec 18 2004 Dave Jones <davej@redhat.com>
|
||||||
- Initial packaging, based upon kernel-utils.
|
- Initial packaging, based upon kernel-utils.
|
||||||
|
|
||||||
|
|||||||
0
reload_microcode
Normal file → Executable file
0
reload_microcode
Normal file → Executable file
2
sources
2
sources
@ -1,3 +1,3 @@
|
|||||||
SHA512 (06-55-06) = 0045a5a0cf88a91b1a0b544d5674cdf7be44467b4a160b28304b5a221d3de4fab3f99ad5ec2ebc15ad73a9ca938baba7d8c72164132ea189a7a4ed9b83306223
|
SHA512 (06-55-06) = 0045a5a0cf88a91b1a0b544d5674cdf7be44467b4a160b28304b5a221d3de4fab3f99ad5ec2ebc15ad73a9ca938baba7d8c72164132ea189a7a4ed9b83306223
|
||||||
SHA512 (06-8f-08) = 972bde0bf664679891e4bb3740fd3e55fb5b36f288df29e2f5936e6e472a9f14f0c5be58e9f604d5e3f08c06d43bce7d749f66c07698f9cb885b7f016377bda7
|
SHA512 (06-8f-08) = 972bde0bf664679891e4bb3740fd3e55fb5b36f288df29e2f5936e6e472a9f14f0c5be58e9f604d5e3f08c06d43bce7d749f66c07698f9cb885b7f016377bda7
|
||||||
SHA512 (microcode-20260210.tar.gz) = ec4ed32600ce1ce2c9c52796458f92205c89c38ba2834d84ab86d800790c709d22cb66e4fca5edda42752363956324f8066d08e3b1d81c50ac879d2749068655
|
SHA512 (microcode-20260512.tar.gz) = b6e2e9fb3fe19cd46fcbcd639d16e2348b812eac2bcc535fb839d226218e1cbc724fc49c0d81acf606a22b719ff43ed5b46304fba65ef0ba663290df822649b8
|
||||||
|
|||||||
0
update_ucode
Normal file → Executable file
0
update_ucode
Normal file → Executable file
Loading…
Reference in New Issue
Block a user