Merge tag 'x86-urgent-2022-08-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull misc x86 fixes from Ingo Molnar: - Fix PAT on Xen, which caused i915 driver failures - Fix compat INT 80 entry crash on Xen PV guests - Fix 'MMIO Stale Data' mitigation status reporting on older Intel CPUs - Fix RSB stuffing regressions - Fix ORC unwinding on ftrace trampolines - Add Intel Raptor Lake CPU model number - Fix (work around) a SEV-SNP bootloader bug providing bogus values in boot_params->cc_blob_address, by ignoring the value on !SEV-SNP bootups. - Fix SEV-SNP early boot failure - Fix the objtool list of noreturn functions and annotate snp_abort(), which bug confused objtool on gcc-12. - Fix the documentation for retbleed * tag 'x86-urgent-2022-08-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: Documentation/ABI: Mention retbleed vulnerability info file for sysfs x86/sev: Mark snp_abort() noreturn x86/sev: Don't use cc_platform_has() for early SEV-SNP calls x86/boot: Don't propagate uninitialized boot_params->cc_blob_address x86/cpu: Add new Raptor Lake CPU model number x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry x86/nospec: Fix i386 RSB stuffing x86/nospec: Unwreck the RSB stuffing x86/bugs: Add "unknown" reporting for MMIO Stale Data x86/entry: Fix entry_INT80_compat for Xen PV guests x86/PAT: Have pat_enabled() properly reflect state when running on Xen
Showing
- Documentation/ABI/testing/sysfs-devices-system-cpu 1 addition, 0 deletionsDocumentation/ABI/testing/sysfs-devices-system-cpu
- Documentation/admin-guide/hw-vuln/processor_mmio_stale_data.rst 14 additions, 0 deletions...ntation/admin-guide/hw-vuln/processor_mmio_stale_data.rst
- arch/x86/boot/compressed/misc.h 11 additions, 1 deletionarch/x86/boot/compressed/misc.h
- arch/x86/boot/compressed/sev.c 8 additions, 0 deletionsarch/x86/boot/compressed/sev.c
- arch/x86/entry/entry_64_compat.S 1 addition, 1 deletionarch/x86/entry/entry_64_compat.S
- arch/x86/include/asm/cpufeatures.h 3 additions, 2 deletionsarch/x86/include/asm/cpufeatures.h
- arch/x86/include/asm/intel-family.h 2 additions, 0 deletionsarch/x86/include/asm/intel-family.h
- arch/x86/include/asm/nospec-branch.h 51 additions, 41 deletionsarch/x86/include/asm/nospec-branch.h
- arch/x86/include/asm/sev.h 1 addition, 1 deletionarch/x86/include/asm/sev.h
- arch/x86/kernel/cpu/bugs.c 12 additions, 2 deletionsarch/x86/kernel/cpu/bugs.c
- arch/x86/kernel/cpu/common.c 27 additions, 15 deletionsarch/x86/kernel/cpu/common.c
- arch/x86/kernel/sev.c 15 additions, 3 deletionsarch/x86/kernel/sev.c
- arch/x86/kernel/unwind_orc.c 10 additions, 5 deletionsarch/x86/kernel/unwind_orc.c
- arch/x86/mm/pat/memtype.c 9 additions, 1 deletionarch/x86/mm/pat/memtype.c
- tools/objtool/check.c 18 additions, 16 deletionstools/objtool/check.c
Please register or sign in to comment