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-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
|
||||
|
||||
@ -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
|
||||
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
|
||||
|
||||
@ -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=
|
||||
|
||||
@ -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/*
|
||||
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
|
||||
|
||||
@ -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
0
reload_microcode
Normal file → Executable file
2
sources
2
sources
@ -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
0
update_ucode
Normal file → Executable file
Loading…
Reference in New Issue
Block a user