summaryrefslogtreecommitdiff
path: root/arch/x86
AgeCommit message (Expand)AuthorFilesLines
2024-06-16x86/mm: Remove broken vsyscall emulation code from the page fault codeLinus Torvalds3-53/+3
2024-06-16genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offlineDongli Zhang1-3/+6
2024-06-16x86/kconfig: Select ARCH_WANT_FRAME_POINTERS again when UNWINDER_FRAME_POINTER=yMasahiro Yamada1-4/+1
2024-06-16x86/insn: Fix PUSH instruction in x86 instruction decoder opcode mapAdrian Hunter1-1/+1
2024-06-16x86/purgatory: Switch to the position-independent small code modelArd Biesheuvel1-1/+2
2024-06-16x86/boot: Ignore relocations in .notes sections in walk_relocs() tooGuixiong Wei1-0/+9
2024-06-16crypto: x86/sha256-avx2 - add missing vzeroupperEric Biggers1-0/+1
2024-06-16crypto: x86/nh-avx2 - add missing vzeroupperEric Biggers1-0/+1
2024-06-16x86/tsc: Trust initial offset in architectural TSC-adjust MSRsDaniel J Blueman1-4/+2
2024-05-25KVM: x86: Clear "has_error_code", not "error_code", for RM exception injectionSean Christopherson1-2/+9
2024-05-25x86/xen: Drop USERGS_SYSRET64 paravirt callJuergen Gross10-63/+9
2024-05-02cpu: Re-enable CPU mitigations by default for !X86 architecturesSean Christopherson1-5/+6
2024-05-02x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQEric Biggers1-3/+3
2024-05-02x86/apic: Force native_apic_mem_read() to use the MOV instructionAdam Dunlap1-1/+2
2024-04-13x86/head/64: Re-enable stack protectionMichael Roth4-14/+21
2024-04-13x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunkBorislav Petkov (AMD)1-0/+1
2024-04-13x86/mm/pat: fix VM_PAT handling in COW mappingsDavid Hildenbrand1-14/+36
2024-04-13x86/cpufeatures: Add CPUID_LNX_5 to track recently added Linux-defined wordSean Christopherson2-0/+4
2024-04-13x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSOBorislav Petkov (AMD)1-0/+1
2024-04-13x86/bugs: Fix the SRSO mitigation on Zen3/4Borislav Petkov (AMD)3-9/+16
2024-04-13x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()Borislav Petkov (AMD)1-1/+3
2024-04-13x86/srso: Add SRSO mitigation for Hygon processorsPu Wen1-1/+1
2024-04-13Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."Ingo Molnar1-18/+5
2024-04-13x86/cpufeatures: Add new word for scattered featuresSandipan Das4-5/+9
2024-04-13x86/cpu: Enable STIBP on AMD if Automatic IBRS is enabledKim Phillips1-6/+9
2024-04-13KVM/x86: Export RFDS_NO and RFDS_CLEAR to guestsPawan Gupta1-1/+4
2024-04-13x86/rfds: Mitigate Register File Data Sampling (RFDS)Pawan Gupta5-6/+130
2024-04-13x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is setPawan Gupta1-2/+12
2024-04-13KVM/VMX: Move VERW closer to VMentry for MDS mitigationPawan Gupta2-4/+11
2024-04-13KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCHPawan Gupta2-5/+8
2024-04-13x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static keyPawan Gupta5-26/+7
2024-04-13x86/entry_32: Add VERW just before userspace transitionPawan Gupta1-0/+3
2024-04-13x86/entry_64: Add VERW just before userspace transitionPawan Gupta3-0/+12
2024-04-13x86/bugs: Add asm helpers for executing VERWPawan Gupta3-0/+39
2024-04-13x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffixPawan Gupta1-0/+5
2024-04-13KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region()Sean Christopherson1-7/+9
2024-04-13x86/pm: Work around false positive kmemleak report in msr_build_context()Anton Altaparmakov1-5/+5
2024-04-13x86/stackprotector/32: Make the canary into a regular percpu variableAndy Lutomirski18-217/+55
2024-04-13x86/CPU/AMD: Update the Zenbleed microcode revisionsBorislav Petkov (AMD)1-5/+5
2024-04-13x86/bugs: Use sysfs_emit()Borislav Petkov1-52/+51
2024-04-13x86/cpu: Support AMD Automatic IBRSKim Phillips4-16/+26
2024-03-27x86, relocs: Ignore relocations in .notes sectionKees Cook1-0/+8
2024-03-27x86/paravirt: Fix build due to __text_gen_insn() backportBorislav Petkov (AMD)1-0/+1
2024-03-27x86/mm: Disallow vsyscall page read for copy_from_kernel_nofault()Hou Tao1-0/+10
2024-03-27x86/mm: Move is_vsyscall_vaddr() into asm/vsyscall.hHou Tao2-9/+10
2024-03-27x86/xen: Add some null pointer checking to smp.cKunwu Chan1-0/+12
2024-03-15um: allow not setting extra rpaths in the linux binaryJohannes Berg1-1/+1
2024-03-06x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registersPaolo Bonzini1-87/+91
2024-03-01x86/alternative: Make custom return thunk unconditionalPeter Zijlstra3-8/+6
2024-03-01Revert "x86/alternative: Make custom return thunk unconditional"Borislav Petkov (AMD)2-8/+0