[GIT PULL] x86/microcode for v7.1-rc1
From: Borislav Petkov
Date: Mon Apr 13 2026 - 16:21:17 EST
Hi Linus,
please pull the x86/microcode lineup for v7.1-rc1.
Thx.
---
The following changes since commit 11439c4635edd669ae435eec308f4ab8a0804808:
Linux 7.0-rc2 (2026-03-01 15:39:31 -0800)
are available in the Git repository at:
ssh://git@xxxxxxxxxxxxxxxxxxx/pub/scm/linux/kernel/git/tip/tip tags/x86_microcode_for_v7.1_rc1
for you to fetch changes up to 7989c39341348e3507282d88a564cb20d83a0829:
x86/microcode: Add platform mask to Intel microcode "old" list (2026-03-05 12:25:45 -0800)
----------------------------------------------------------------
- The kernel carries a table of Intel CPUs family,model,stepping,...,etc
tuples which say what is the latest microcode for that particular CPU. Some
CPU variants differ only by the platform ID which determines what microcode
needs to be loaded on them.
Carve out the platform ID handling from the microcode loader and make it
available in a more generic place so that the old microcode
verification machinery can use it
----------------------------------------------------------------
Dave Hansen (4):
x86/microcode: Refactor platform ID enumeration into a helper
x86/cpu: Add platform ID to CPU info structure
x86/cpu: Add platform ID to CPU matching structure
x86/microcode: Add platform mask to Intel microcode "old" list
arch/x86/include/asm/microcode.h | 2 +
arch/x86/include/asm/processor.h | 5 +
arch/x86/kernel/cpu/intel.c | 1 +
arch/x86/kernel/cpu/match.c | 3 +
arch/x86/kernel/cpu/microcode/intel-ucode-defs.h | 398 ++++++++++++++---------
arch/x86/kernel/cpu/microcode/intel.c | 54 ++-
include/linux/mod_devicetable.h | 2 +
7 files changed, 294 insertions(+), 171 deletions(-)
--
Regards/Gruss,
Boris.
https://people.kernel.org/tglx/notes-about-netiquette