linux/arch/x86
Ajay Kaher a2ab25529b x86/vmware: Parse MP tables for SEV-SNP enabled guests under VMware hypervisors
Under VMware hypervisors, SEV-SNP enabled VMs are fundamentally able to boot
without UEFI, but this regressed a year ago due to:

  0f4a1e8098 ("x86/sev: Skip ROM range scans and validation for SEV-SNP guests")

In this case, mpparse_find_mptable() has to be called to parse MP
tables which contains the necessary boot information.

[ mingo: Updated the changelog. ]

Fixes: 0f4a1e8098 ("x86/sev: Skip ROM range scans and validation for SEV-SNP guests")
Co-developed-by: Ye Li <ye.li@broadcom.com>
Signed-off-by: Ye Li <ye.li@broadcom.com>
Signed-off-by: Ajay Kaher <ajay.kaher@broadcom.com>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Tested-by: Ye Li <ye.li@broadcom.com>
Reviewed-by: Kevin Loughlin <kevinloughlin@google.com>
Acked-by: Borislav Petkov (AMD) <bp@alien8.de>
Link: https://lore.kernel.org/r/20250313173111.10918-1-ajay.kaher@broadcom.com
2025-03-13 19:01:09 +01:00
..
boot x86/boot: Sanitize boot params before parsing command line 2025-03-06 22:02:39 +01:00
coco virt: sev-guest: Move SNP Guest Request data pages handling under snp_cmd_mutex 2025-03-07 14:09:33 +01:00
configs
crypto This update includes the following changes: 2025-01-24 07:48:10 -08:00
entry x86/entry: Fix kernel-doc warning 2025-02-25 23:12:58 +01:00
events perf/x86/rapl: Add support for Intel Arrow Lake U 2025-02-25 22:48:50 +01:00
hyperv x86/hyperv: Fix output argument to hypercall that changes page visibility 2025-03-10 00:21:07 +00:00
ia32
include KVM/arm64 fixes for 6.14, take #4 2025-03-09 09:04:08 -10:00
kernel x86/vmware: Parse MP tables for SEV-SNP enabled guests under VMware hypervisors 2025-03-13 19:01:09 +01:00
kvm KVM x86 fixes for 6.14-rcN #2 2025-03-09 03:44:06 -04:00
lib CRC updates for 6.14 2025-01-22 19:55:08 -08:00
math-emu
mm x86/mm changes for v6.14: 2025-01-31 10:39:07 -08:00
net
pci pci-v6.14-changes 2025-01-25 16:03:40 -08:00
platform The various patchsets are summarized below. Plus of course many 2025-01-26 18:36:23 -08:00
power
purgatory
ras
realmode
tools x86/boot: Reject absolute references in .head.text 2024-12-05 13:18:55 +01:00
um um: properly align signal stack on x86_64 2025-02-12 23:40:42 +01:00
video
virt x86/sev: Fix broken SNP support with KVM module built-in 2025-02-14 18:39:19 -05:00
xen xen: branch for v6.14-rc3 2025-02-14 08:15:17 -08:00
.gitignore
Kbuild
Kconfig x86/microcode/AMD: Load only SHA256-checksummed patches 2025-02-22 11:46:05 +01:00
Kconfig.assembler
Kconfig.cpu
Kconfig.debug Documentation: Merge x86-specific boot options doc into kernel-parameters.txt 2024-12-10 18:25:40 +01:00
Makefile
Makefile.postlink kbuild: Strip runtime const RELA sections correctly 2025-02-01 04:28:05 +09:00
Makefile.um
Makefile_32.cpu