mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
synced 2025-01-15 02:05:33 +00:00
54312797a3
# New commits in x86/merge: 0563ee35ae2c ("x86/sev: Add the Secure TSC feature for SNP guests") 73bbf3b0fbba ("x86/tsc: Init the TSC for Secure TSC guests") 0a2a98f691f2 ("x86/sev: Mark the TSC in a secure TSC guest as reliable") eef679a4b52e ("x86/sev: Prevent RDTSC/RDTSCP interception for Secure TSC enabled guests") 38cc6495cdec ("x86/sev: Prevent GUEST_TSC_FREQ MSR interception for Secure TSC enabled guests") 0f0502b8865c ("x86/sev: Change TSC MSR behavior for Secure TSC enabled guests") 85b60ca9ad2c ("x86/sev: Add Secure TSC support for SNP guests") 893930143440 ("x86/sev: Don't hang but terminate on failure to remap SVSM CA") 1e0b23b5d2d1 ("x86/sev: Relocate SNP guest messaging routines to common code") c5529418d050 ("x86/sev: Carve out and export SNP guest messaging init routines") 864884a0c29c ("virt: sev-guest: Replace GFP_KERNEL_ACCOUNT with GFP_KERNEL") 8234177d2027 ("virt: sev-guest: Remove is_vmpck_empty() helper") 99b863d2e872 ("x86/sev: Disable UBSAN on SEV code that may execute very early") 288bba2f4c8b ("x86/cpufeatures: Remove "AMD" from the comments to the AMD-specific leaf") 1146f7429f61 ("Documentation/kernel-parameters: Fix a typo in kvm.enable_virt_at_load text") 21fc6178e920 ("x86/sev/docs: Document the SNP Reverse Map Table (RMP)") 8ae3291f773b ("x86/sev: Add full support for a segmented RMP table") 0f14af0d1d7d ("x86/sev: Treat the contiguous RMP table as a single RMP segment") ac517965a5a1 ("x86/sev: Map only the RMP table entries instead of the full RMP range") e2f3d40df82e ("x86/sev: Move the SNP probe routine out of the way") 4972808d6f4a ("x86/sev: Require the RMPREAD instruction after Zen4") 0cbc02584158 ("x86/sev: Add support for the RMPREAD instruction") 3e43c60eb3e3 ("x86/sev: Prepare for using the RMPREAD instruction to access the RMP") 3560a023a9b9 ("x86/cpu: Fix typo in x86_match_cpu()'s doc") 13148e22c151 ("x86/apic: Remove "disablelapic" cmdline option") ab0e7f20768a ("Documentation: Merge x86-specific boot options doc into kernel-parameters.txt") 35aafa1d41ce ("x86/boot/64: Fix spurious undefined reference when CONFIG_X86_5LEVEL=n, on GCC-12") 525077ae7145 ("x86/ioremap: Remove unused size parameter in remapping functions") 095ac6fa1950 ("x86/ioremap: Simplify setup_data mapping variants") a3eaa2be7004 ("x86/sysfs: Constify 'struct bin_attribute'") 5a82223e0743 ("x86/kexec: Mark relocate_kernel page as ROX instead of RWX") 93e489ad7a46 ("x86/kexec: Clean up register usage in relocate_kernel()") b7155dfd4999 ("x86/kexec: Eliminate writes through kernel mapping of relocate_kernel page") b3adabae8a96 ("x86/kexec: Drop page_list argument from relocate_kernel()") 8dbec5c77bc3 ("x86/kexec: Add data section to relocate_kernel") cb33ff9e063c ("x86/kexec: Move relocate_kernel to kernel .data section") eeebbde57113 ("x86/kexec: Invoke copy of relocate_kernel() instead of the original") 6a750b4c0099 ("x86/kexec: Copy control page into place in machine_kexec_prepare()") 4b5bc2ec9a23 ("x86/kexec: Allocate PGD for x86_64 transition page tables separately") 9e5683e2d0b5 ("x86/kexec: Only swap pages for ::preserve_context mode") 46d4e205e22c ("x86/kexec: Use named labels in swap_pages in relocate_kernel_64.S") 207bdf7f72ae ("x86/kexec: Clean up and document register use in relocate_kernel_64.S") faf0ed487415 ("x86/boot: Reject absolute references in .head.text") a6a4ae9c3f3a ("x86/boot: Move .head.text into its own output section") 35350eb689e6 ("x86/kernel: Move ENTRY_TEXT to the start of the image") 3b6f99a94b04 ("x86/boot: Disable UBSAN in early boot code") 0d9b9a328cb6 ("x86/boot/64: Avoid intentional absolute symbol references in .head.text") 093562198e1a ("x86/boot/64: Determine VA/PA offset before entering C code") 09d35045cd0f ("x86/sev: Avoid WARN()s and panic()s in early boot code") 5daececd4ff5 ("x86/boot/compressed: Remove unused header includes from kaslr.c") Signed-off-by: Ingo Molnar <mingo@kernel.org>