[GIT PULL] x86/urgent for v6.8-rc7

From: Borislav Petkov
Date: Sun Mar 03 2024 - 05:53:31 EST


Hi Linus,

please pull some x86/urgent fixes for v6.8-rc7.

Thx.

---

The following changes since commit 43fb862de8f628c5db5e96831c915b9aebf62d33:

KVM/VMX: Move VERW closer to VMentry for MDS mitigation (2024-02-19 16:31:59 -0800)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git tags/x86_urgent_for_v6.8_rc7

for you to fetch changes up to 7fd817c906503b6813ea3b41f5fdf4192449a707:

x86/e820: Don't reserve SETUP_RNG_SEED in e820 (2024-03-01 10:27:20 -0800)

----------------------------------------------------------------
- Do not reserve SETUP_RNG_SEED setup data in the e820 map as it should
be used by kexec only

- Make sure MKTME feature detection happens at an earlier time in the
boot process so that the physical address size supported by the CPU is
properly corrected and MTRR masks are programmed properly, leading to
TDX systems booting without disable_mtrr_cleanup on the cmdline

- Make sure the different address sizes supported by the CPU are read
out as early as possible

----------------------------------------------------------------
Jiri Bohac (1):
x86/e820: Don't reserve SETUP_RNG_SEED in e820

Paolo Bonzini (2):
x86/cpu: Allow reducing x86_phys_bits during early_identify_cpu()
x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers

arch/x86/kernel/cpu/common.c | 4 +-
arch/x86/kernel/cpu/intel.c | 178 ++++++++++++++++++++++---------------------
arch/x86/kernel/e820.c | 8 +-
3 files changed, 98 insertions(+), 92 deletions(-)


--
Regards/Gruss,
Boris.

https://people.kernel.org/tglx/notes-about-netiquette