summaryrefslogtreecommitdiff
path: root/arch/x86/include/asm
AgeCommit message (Expand)AuthorFilesLines
2025-05-29x86/ibt: Handle FineIBT in handle_cfi_failure()Peter Zijlstra1-0/+11
2025-05-29x86/locking: Use ALT_OUTPUT_SP() for percpu_{,try_}cmpxchg{64,128}_op()Uros Bizjak1-14/+14
2025-05-29x86/nmi: Add an emergency handler in nmi_desc & use it in nmi_shootdown_cpus()Waiman Long1-0/+2
2025-05-29x86/microcode: Update the Intel processor flag scan checkSohil Mehta1-0/+1
2025-05-18x86/its: FineIBT-paranoid vs ITSPeter Zijlstra1-0/+8
2025-05-18x86/its: Use dynamic thunks for indirect branchesPeter Zijlstra1-0/+10
2025-05-18x86/its: Add "vmexit" option to skip mitigation on some CPUsPawan Gupta1-0/+1
2025-05-18x86/its: Add support for ITS-safe return thunkPawan Gupta2-0/+20
2025-05-18x86/its: Add support for ITS-safe indirect thunkPawan Gupta2-0/+5
2025-05-18x86/its: Enumerate Indirect Target Selection (ITS) bugPawan Gupta2-0/+9
2025-05-18x86/speculation: Remove the extra #ifdef around CALL_NOSPECPawan Gupta1-4/+0
2025-05-18x86/speculation: Add a conditional CS prefix to CALL_NOSPECPawan Gupta1-4/+15
2025-05-18x86/speculation: Simplify and make CALL_NOSPEC consistentPawan Gupta1-10/+5
2025-05-18x86/microcode: Consolidate the loader enablement checkingBorislav Petkov (AMD)1-0/+2
2025-05-02x86/cpu: Add CPU model number for Bartlett Lake CPUs with Raptor Cove coresPi Xiange1-0/+2
2025-05-02KVM: SVM: Disable AVIC on SNP-enabled system without HvInUseWrAllowed featureSuravee Suthikulpanit1-0/+1
2025-04-20x86/paravirt: Move halt paravirt calls under CONFIG_PARAVIRTKirill A. Shutemov3-30/+33
2025-04-10x86/mm: Fix flush_tlb_range() when used for zapping normal PMDsJann Horn1-1/+1
2025-04-10x86/tdx: Fix arch_safe_halt() execution for TDX VMsVishal Annapurve1-2/+2
2025-03-13KVM: x86: Snapshot the host's DEBUGCTL in common x86Sean Christopherson1-0/+1
2025-02-21perf/x86/intel: Ensure LBRs are disabled when a CPU is startingSean Christopherson1-1/+2
2025-02-21perf/x86/intel: Fix ARCH_PERFMON_NUM_COUNTER_LEAFKan Liang1-3/+25
2025-02-21KVM: x86: Load DR6 with guest value only before entering .vcpu_run() loopSean Christopherson2-0/+2
2025-02-21x86/mm/tlb: Only trim the mm_cpumask once a secondRik van Riel3-0/+4
2025-02-17kvm: defer huge page recovery vhost task to laterKeith Busch1-0/+2
2025-02-17x86/kexec: Allocate PGD for x86_64 transition page tables separatelyDavid Woodhouse1-4/+14
2025-02-08KVM: x86: Plumb in the vCPU to kvm_x86_ops.hwapic_isr_update()Sean Christopherson1-1/+1
2025-01-23x86/asm: Make serialize() always_inlineJuergen Gross1-1/+1
2024-12-19x86/xen: remove hypercall pageJuergen Gross1-2/+0
2024-12-19x86/xen: use new hypercall functions instead of hypercall pageJuergen Gross1-13/+20
2024-12-19x86/xen: add central hypercall functionsJuergen Gross1-0/+3
2024-12-19x86/static-call: provide a way to do very early static-call updatesJuergen Gross2-3/+18
2024-12-19x86: make get_cpu_vendor() accessible from Xen codeJuergen Gross1-0/+2
2024-12-14x86/mm: Add _PAGE_NOPTISHADOW bit to avoid updating userspace page tablesDavid Woodhouse1-2/+6
2024-12-05x86/mm: Carve out INVLPG inline asm for use by othersBorislav Petkov (AMD)1-0/+4
2024-12-05KVM: x86: switch hugepage recovery thread to vhost_taskPaolo Bonzini1-1/+3
2024-12-05x86/tdx: Dynamically disable SEPT violations from causing #VEsKirill A. Shutemov1-1/+9
2024-12-05x86/tdx: Introduce wrappers to read and write TD metadataKirill A. Shutemov1-0/+1
2024-12-05locking/atomic/x86: Use ALT_OUTPUT_SP() for __arch_{,try_}cmpxchg64_emu()Uros Bizjak1-3/+3
2024-12-05locking/atomic/x86: Use ALT_OUTPUT_SP() for __alternative_atomic64()Uros Bizjak1-1/+2
2024-11-17Merge tag 'x86_urgent_for_v6.12' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-0/+3
2024-11-08x86/stackprotector: Work around strict Clang TLS symbol requirementsArd Biesheuvel1-0/+3
2024-11-06ACPI: processor: Move arch_init_invariance_cppc() call laterMario Limonciello1-5/+0
2024-10-29x86/amd_nb: Fix compile-testing without CONFIG_AMD_NBArnd Bergmann1-1/+4
2024-10-25x86: fix whitespace in runtime-const assembler outputLinus Torvalds1-2/+2
2024-10-25x86: fix user address masking non-canonical speculation issueLinus Torvalds1-19/+24
2024-10-20Merge tag 'x86_urgent_for_v6.12_rc4' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-1/+10
2024-10-10x86/cpufeatures: Add a IBPB_NO_RET BUG flagJohannes Wikner1-0/+1
2024-10-10x86/cpufeatures: Define X86_FEATURE_AMD_IBPB_RETJim Mattson1-1/+2
2024-10-09x86/bugs: Use code segment selector for VERW operandPawan Gupta1-1/+10