aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/include
AgeCommit message (Expand)Author
2024-05-02x86/apic: Force native_apic_mem_read() to use the MOV instructionAdam Dunlap
2024-04-13x86/head/64: Re-enable stack protectionMichael Roth
2024-04-13x86/cpufeatures: Add CPUID_LNX_5 to track recently added Linux-defined wordSean Christopherson
2024-04-13x86/bugs: Fix the SRSO mitigation on Zen3/4Borislav Petkov (AMD)
2024-04-13x86/cpufeatures: Add new word for scattered featuresSandipan Das
2024-04-13x86/rfds: Mitigate Register File Data Sampling (RFDS)Pawan Gupta
2024-04-13x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static keyPawan Gupta
2024-04-13x86/entry_64: Add VERW just before userspace transitionPawan Gupta
2024-04-13x86/bugs: Add asm helpers for executing VERWPawan Gupta
2024-04-13x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffixPawan Gupta
2024-04-13x86/pm: Work around false positive kmemleak report in msr_build_context()Anton Altaparmakov
2024-04-13x86/stackprotector/32: Make the canary into a regular percpu variableAndy Lutomirski
2024-04-13x86/cpu: Support AMD Automatic IBRSKim Phillips
2024-03-26x86/mm: Move is_vsyscall_vaddr() into asm/vsyscall.hHou Tao
2024-03-01x86/alternative: Make custom return thunk unconditionalPeter Zijlstra
2024-03-01Revert "x86/alternative: Make custom return thunk unconditional"Borislav Petkov (AMD)
2024-03-01x86/returnthunk: Allow different return thunksPeter Zijlstra
2024-03-01x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()Peter Zijlstra
2024-03-01x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBRPeter Zijlstra
2024-03-01x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()Jan Beulich
2024-03-01task_stack, x86/cea: Force-inline stack helpersBorislav Petkov
2024-03-01x86/uaccess: Implement macros for CMPXCHG on user addressesPeter Zijlstra
2024-02-23x86/entry/ia32: Ensure s32 is sign extended to s64Richard Palethorpe
2023-11-28KVM: x86: Ignore MSR_AMD64_TW_CFG accessMaciej S. Szmigiero
2023-11-28x86/mm: Drop the 4 MB restriction on minimal NUMA node memory sizeMike Rapoport (IBM)
2023-11-20x86: Share definition of __is_canonical_address()Adrian Hunter
2023-11-20iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user()David Howells
2023-11-08x86/mm: Fix RESERVE_BRK() for older binutilsJosh Poimboeuf
2023-11-08x86/mm: Simplify RESERVE_BRK()Josh Poimboeuf
2023-11-08x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibilityThomas Gleixner
2023-10-25x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUsBorislav Petkov (AMD)
2023-09-23x86/boot/compressed: Reserve more memory for page tablesKirill A. Shutemov
2023-09-19x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm()Sean Christopherson
2023-09-19x86/mm: Fix PAT bit missing from page protection modify maskJanusz Krzysztofik
2023-08-26x86/CPU/AMD: Fix the DIV(0) initial fix attemptBorislav Petkov (AMD)
2023-08-26x86/cpu: Cleanup the untrain messPeter Zijlstra
2023-08-26x86/cpu: Rename srso_(.*)_alias to srso_alias_\1Peter Zijlstra
2023-08-26x86/cpu: Rename original retbleed methodsPeter Zijlstra
2023-08-26x86/cpu: Clean up SRSO return thunk messPeter Zijlstra
2023-08-26x86/alternative: Make custom return thunk unconditionalPeter Zijlstra
2023-08-16x86: Move gds_ucode_mitigated() declaration to headerArnd Bergmann
2023-08-11x86/CPU/AMD: Do not leak quotient data after a division by 0Borislav Petkov (AMD)
2023-08-11x86/kprobes: Use int3 instead of debug trap for single-stepMasami Hiramatsu
2023-08-11x86/kprobes: Do not decode opcode in resume_execution()Masami Hiramatsu
2023-08-08x86/srso: Add IBPB on VMEXITBorislav Petkov (AMD)
2023-08-08x86/srso: Add IBPBBorislav Petkov (AMD)
2023-08-08x86/srso: Add SRSO_NO supportBorislav Petkov (AMD)
2023-08-08x86/srso: Add IBPB_BRTYPE supportBorislav Petkov (AMD)
2023-08-08x86/srso: Add a Speculative RAS Overflow mitigationBorislav Petkov (AMD)
2023-08-08x86/cpu, kvm: Add support for CPUID_80000021_EAXKim Phillips