[GIT PULL] x86 fixes

Ingo Molnar
2025-04-18T20:44:37Z

Linus,

Please pull the latest x86/urgent Git tree from:

git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-urgent-2025-04-18

# HEAD: d54d610243a4508183978871e5faff5502786cd4 x86/boot/sev: Avoid shared GHCB page for early memory acceptance

Miscellaneous x86 fixes:

- Fix hypercall detection on Xen guests

- Extend the AMD microcode loader SHA check to Zen5,
to block loading of any unreleased standalone
Zen5 microcode patches

- Add new Intel CPU model number for Bartlett Lake

- Fix the workaround for AMD erratum 1054

- Fix buggy early memory acceptance between
SEV-SNP guests and the EFI stub

Thanks,

Ingo

------------------>
Ard Biesheuvel (1):
x86/boot/sev: Avoid shared GHCB page for early memory acceptance

Borislav Petkov (AMD) (1):
x86/microcode/AMD: Extend the SHA check to Zen5, block loading of any unreleased standalone Zen5 microcode patches

Jason Andryuk (1):
x86/xen: Fix __xen_hypercall_setfunc()

Pi Xiange (1):
x86/cpu: Add CPU model number for Bartlett Lake CPUs with Raptor Cove cores

Sandipan Das (1):
x86/cpu/amd: Fix workaround for erratum 1054

arch/x86/boot/compressed/mem.c | 5 ++-
arch/x86/boot/compressed/sev.c | 67 +++++++++----------------------------
arch/x86/boot/compressed/sev.h | 2 ++
arch/x86/include/asm/intel-family.h | 2 ++
arch/x86/kernel/cpu/amd.c | 19 +++++++----
arch/x86/kernel/cpu/microcode/amd.c | 9 +++--
arch/x86/xen/enlighten.c | 7 +---
7 files changed, 43 insertions(+), 68 deletions(-)