This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from d7489818348e Merge tag 'x86_cleanups_for_v6.19_rc1' of git://git.kernel [...] new 9249bcdea0c6 x86/boot: Move boot_*msr helpers to asm/shared/msr.h new 92ad6505a4b5 x86/sev: Include XSS value in GHCB CPUID request new b2c1dd6c6f70 x86/coco/sev: Convert has_cpuflag() to use cpu_feature_enabled() new a3e690712892 x86/boot: Drop unused sev_enable() fallback new 73029e73ccd0 x86/cc: Fix enum spelling to fix kernel-doc warnings new cb502f0e5e87 Merge tag 'x86_sev_for_v6.19_rc1' of git://git.kernel.org/ [...] new f018fca8f90b x86/tsx: Make tsx_ctrl_state static new e9cc99142a14 x86/tsx: Get the tsx= command line parameter with early_param() new e67997021fd0 x86/bugs: Get rid of the forward declarations new a9a10e920e2e Merge tag 'x86_bugs_for_v6.19_rc1' of git://git.kernel.org [...] new 5385dec724ab x86/mm: Unify __phys_addr_symbol() new eb2266312507 x86/boot: Fix page table access in 5-level to 4-level pagi [...] new 84361123413e efi/libstub: Fix page table access in 5-level to 4-level p [...] new c76431e3b53a Merge tag 'x86_mm_for_v6.19_rc1' of git://git.kernel.org/p [...] new 483fc19e9cb1 x86/sgx: Introduce functions to count the sgx_(vepc_)open() new 6ffdb49101f0 x86/cpufeatures: Add X86_FEATURE_SGX_EUPDATESVN feature flag new 7b502832ee69 x86/sgx: Define error codes for use by ENCLS[EUPDATESVN] new 4e75697faa7a x86/sgx: Implement ENCLS[EUPDATESVN] new 0f2753efc5ba x86/sgx: Enable automatic SVN updates for SGX enclaves new 75801ca620a6 x86/sgx: Add a missing colon in kernel-doc markup for "str [...] new 243ea511fea0 x86/sgx: Add kernel-doc descriptions for params passed to [...] new 905885fdb1f7 x86/sgx: Document structs and enums with '@', not '%' new 55bf13b61257 x86/sgx: Remove superfluous asterisk from copyright commen [...] new f2f22721aca4 x86/sgx: Fix a typo in the kernel-doc comment for enum sgx [...] new 54de197c9a5e Merge tag 'x86_sgx_for_6.19-rc1' of git://git.kernel.org/p [...] new 41f476700066 x86/msr: Add CPU_OUT_OF_SPEC taint name to "unrecognized" [...] new ed028824605a x86/bugs: Drop unnecessary export of "x86_spec_ctrl_base" new 9c26c91e103b x86/mtrr: Drop unnecessary export of "mtrr_state" new e6f2d5866c55 x86/mm: Drop unnecessary export of "ptdump_walk_pgd_level_ [...] new 6276c67f2bc4 x86: Restrict KVM-induced symbol exports to KVM modules wh [...] new e2aa39b368bb Merge tag 'x86_misc_for_6.19-rc1' of git://git.kernel.org/ [...] new 4ab13be5ed12 x86/fred: Fix 64bit identifier in fred_ss new a7610b846539 Merge tag 'x86_entry_for_6.19-rc1' of git://git.kernel.org [...] new ddde4abaa0ec x86/cpufeatures: Make X86_FEATURE leaf 17 Linux-specific new 7baadd463e14 x86/cpufeatures: Enumerate the LASS feature bits new e39c5387adeb x86/cpu: Add an LASS dependency on SMAP new d9a96cc18bec x86/asm: Introduce inline memcpy and memset new b3a7e973abe6 x86/alternatives: Disable LASS when patching kernel code new 731d43750cf8 x86/kexec: Disable LASS during relocate kernel new 42fea0a3a707 x86/traps: Communicate a LASS violation in #GP message new c9129cf0f044 selftests/x86: Update the negative vsyscall tests to expect a #GP new d5cb9574391c x86/cpu: Enable LASS during CPU initialization new d61f1cc5db79 Merge tag 'x86_cpu_for_6.19-rc1' of git://git.kernel.org/p [...]
The 43 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: arch/x86/Kconfig.cpufeatures | 4 + arch/x86/boot/compressed/misc.h | 11 -- arch/x86/boot/compressed/pgtable_64.c | 11 +- arch/x86/boot/compressed/sev.c | 7 +- arch/x86/boot/compressed/sev.h | 6 +- arch/x86/boot/cpucheck.c | 16 +- arch/x86/boot/msr.h | 26 --- arch/x86/boot/startup/sev-shared.c | 2 +- arch/x86/coco/sev/vc-handle.c | 1 - arch/x86/coco/sev/vc-shared.c | 11 ++ arch/x86/entry/entry.S | 7 +- arch/x86/entry/entry_64.S | 3 +- arch/x86/entry/entry_64_fred.S | 3 +- arch/x86/entry/entry_fred.c | 4 +- arch/x86/events/amd/core.c | 5 +- arch/x86/events/core.c | 7 +- arch/x86/events/intel/lbr.c | 3 +- arch/x86/events/intel/pt.c | 7 +- arch/x86/include/asm/cpufeature.h | 2 +- arch/x86/include/asm/cpufeatures.h | 7 +- arch/x86/include/asm/fred.h | 2 +- arch/x86/include/asm/kvm_types.h | 5 + arch/x86/include/asm/page_64.h | 14 +- arch/x86/include/asm/ptrace.h | 4 +- arch/x86/include/asm/sgx.h | 97 ++++++----- arch/x86/include/asm/shared/msr.h | 15 ++ arch/x86/include/asm/smap.h | 41 ++++- arch/x86/include/asm/string.h | 26 +++ arch/x86/include/asm/svm.h | 1 + arch/x86/include/uapi/asm/processor-flags.h | 2 + arch/x86/include/uapi/asm/sgx.h | 10 +- arch/x86/kernel/alternative.c | 18 +- arch/x86/kernel/apic/apic.c | 3 +- arch/x86/kernel/apic/apic_common.c | 3 +- arch/x86/kernel/cpu/amd.c | 4 +- arch/x86/kernel/cpu/bugs.c | 251 +++++++++++----------------- arch/x86/kernel/cpu/bus_lock.c | 3 +- arch/x86/kernel/cpu/common.c | 39 +++-- arch/x86/kernel/cpu/cpu.h | 9 - arch/x86/kernel/cpu/cpuid-deps.c | 2 + arch/x86/kernel/cpu/mtrr/generic.c | 1 - arch/x86/kernel/cpu/scattered.c | 4 + arch/x86/kernel/cpu/sgx/driver.c | 19 ++- arch/x86/kernel/cpu/sgx/encl.c | 1 + arch/x86/kernel/cpu/sgx/encls.h | 5 + arch/x86/kernel/cpu/sgx/main.c | 104 +++++++++++- arch/x86/kernel/cpu/sgx/sgx.h | 3 + arch/x86/kernel/cpu/sgx/virt.c | 25 ++- arch/x86/kernel/cpu/tsx.c | 58 ++++--- arch/x86/kernel/e820.c | 3 +- arch/x86/kernel/fpu/core.c | 21 +-- arch/x86/kernel/fpu/xstate.c | 7 +- arch/x86/kernel/hw_breakpoint.c | 3 +- arch/x86/kernel/irq.c | 3 +- arch/x86/kernel/kvm.c | 5 +- arch/x86/kernel/msr.c | 2 +- arch/x86/kernel/nmi.c | 5 +- arch/x86/kernel/process_64.c | 5 +- arch/x86/kernel/reboot.c | 5 +- arch/x86/kernel/relocate_kernel_64.S | 7 +- arch/x86/kernel/traps.c | 44 +++-- arch/x86/kernel/tsc.c | 1 + arch/x86/kvm/reverse_cpuid.h | 1 - arch/x86/lib/cache-smp.c | 9 +- arch/x86/lib/kaslr.c | 2 +- arch/x86/lib/msr.c | 5 +- arch/x86/mm/dump_pagetables.c | 1 - arch/x86/mm/pat/memtype.c | 3 +- arch/x86/mm/physaddr.c | 11 -- arch/x86/mm/tlb.c | 5 +- arch/x86/virt/vmx/tdx/tdx.c | 69 ++++---- drivers/firmware/efi/libstub/x86-5lvl.c | 4 +- include/linux/cc_platform.h | 2 +- include/linux/kvm_types.h | 14 ++ tools/arch/x86/include/asm/cpufeatures.h | 5 +- tools/testing/selftests/x86/test_vsyscall.c | 21 ++- 76 files changed, 727 insertions(+), 448 deletions(-) delete mode 100644 arch/x86/boot/msr.h