summaryrefslogtreecommitdiffstats
path: root/arch/x86/include
Commit message (Expand)AuthorAgeFilesLines
* fork, vhost: Use CLONE_THREAD to fix freezer/ps regressionMike Christie2023-06-011-1/+1
* KVM: VMX: Fix header file dependency of asm/vmx.hJacob Xu2023-05-191-0/+2
* perf/x86/intel/ds: Flush PEBS DS when changing PEBS_DATA_CFGKan Liang2023-05-081-0/+3
* Merge tag 'locking-core-2023-05-05' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2023-05-052-2/+17
|\
| * locking/x86: Define arch_try_cmpxchg_local()Uros Bizjak2023-04-291-0/+6
| * locking/arch: Wire up local_try_cmpxchg()Uros Bizjak2023-04-291-2/+11
* | x86-64: mm: clarify the 'positive addresses' user address rulesLinus Torvalds2023-05-031-13/+31
* | x86: mm: remove 'sign' games from LAM untagged_addr*() macrosLinus Torvalds2023-05-031-15/+3
* | x86: uaccess: move 32-bit and 64-bit parts into proper <asm/uaccess_N.h> headerLinus Torvalds2023-05-033-85/+82
* | x86: mm: remove architecture-specific 'access_ok()' defineLinus Torvalds2023-05-031-34/+0
* | x86-64: make access_ok() independent of LAMLinus Torvalds2023-05-031-4/+35
* | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2023-05-015-45/+72
|\ \
| * \ Merge tag 'kvm-x86-svm-6.4' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2023-04-264-6/+25
| |\ \
| | * | KVM: SVM: Remove a duplicate definition of VMCB_AVIC_APIC_BAR_MASKXinghui Li2023-04-041-1/+0
| | * | KVM: x86: Add support for SVM's Virtual NMISantosh Shukla2023-03-222-1/+12
| | * | KVM: SVM: Add definitions for new bits in VMCB::int_ctrl related to vNMISantosh Shukla2023-03-221-0/+9
| | * | x86/cpufeatures: Redefine synthetic virtual NMI bit as AMD's "real" vNMISean Christopherson2023-03-221-4/+4
| * | | Merge tag 'kvm-x86-pmu-6.4' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2023-04-261-1/+1
| |\ \ \
| | * | | KVM: x86: Shrink struct kvm_pmuMathias Krause2023-03-231-1/+1
| | |/ /
| * | | Merge tag 'kvm-x86-mmu-6.4' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2023-04-262-21/+15
| |\ \ \
| | * | | KVM: x86/mmu: Move filling of Hyper-V's TLB range struct into Hyper-V codeSean Christopherson2023-04-101-7/+2
| | * | | KVM: x86: Rename Hyper-V remote TLB hooks to match established schemeSean Christopherson2023-04-102-7/+7
| | * | | KVM: x86/mmu: Remove FNAME(invlpg) and use FNAME(sync_spte) to update vTLB in...Lai Jiangshan2023-03-161-1/+0
| | * | | kvm: x86/mmu: Use KVM_MMU_ROOT_XXX for kvm_mmu_invalidate_addr()Lai Jiangshan2023-03-161-1/+1
| | * | | KVM: x86/mmu: Sanity check input to kvm_mmu_free_roots()Sean Christopherson2023-03-161-4/+4
| | * | | KVM: x86/mmu: Move the code out of FNAME(sync_page)'s loop body into mmu.cLai Jiangshan2023-03-161-2/+2
| | * | | KVM: x86/mmu: Use 64-bit address to invalidate to fix a subtle bugLai Jiangshan2023-03-161-3/+3
| | |/ /
| * | | Merge tag 'kvm-x86-misc-6.4' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2023-04-261-0/+1
| |\ \ \
| | * | | x86: KVM: Add common feature flag for AMD's PSFDSean Christopherson2023-03-231-0/+1
| | |/ /
| * | | Merge tag 'kvmarm-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Paolo Bonzini2023-04-264-5/+30
| |\ \ \ | | |/ / | |/| |
| | * | KVM: x86: Redefine 'longmode' as a flag for KVM_EXIT_HYPERCALLOliver Upton2023-04-052-0/+10
| * | | KVM: x86/mmu: Use EMULTYPE flag to track write #PFs to shadow pagesSean Christopherson2023-03-141-17/+20
* | | | Merge tag 'smp-core-2023-04-27' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2023-04-281-1/+1
|\ \ \ \
| * | | | treewide: Trace IPIs sent via smp_send_reschedule()Valentin Schneider2023-03-241-1/+1
| | |/ / | |/| |
* | | | Merge tag 'objtool-core-2023-04-27' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2023-04-288-23/+37
|\ \ \ \
| * | | | x86/hyperv: Mark hv_ghcb_terminate() as noreturnGuilherme G. Piccoli2023-04-141-1/+1
| * | | | x86/cpu: Mark {hlt,resume}_play_dead() __noreturnJosh Poimboeuf2023-04-141-1/+1
| * | | | cpu: Mark nmi_panic_self_stop() __noreturnJosh Poimboeuf2023-04-141-1/+0
| * | | | x86/head: Mark *_start_kernel() __noreturnJosh Poimboeuf2023-04-141-3/+3
| * | | | x86/linkage: Fix padding for typed functionsJosh Poimboeuf2023-04-141-1/+1
| * | | | x86,objtool: Split UNWIND_HINT_EMPTY in twoJosh Poimboeuf2023-03-232-11/+15
| * | | | x86,objtool: Separate unret validation from unwind hintsJosh Poimboeuf2023-03-232-5/+11
| * | | | x86,objtool: Introduce ORC_TYPE_*Josh Poimboeuf2023-03-231-0/+4
| * | | | objtool: Change UNWIND_HINT() argument orderJosh Poimboeuf2023-03-231-1/+1
| * | | | objtool: Use relative pointers for annotationsJosh Poimboeuf2023-03-231-3/+3
| * | | | x86/cpu: Mark play_dead() __noreturnJosh Poimboeuf2023-03-081-1/+1
| * | | | x86/cpu: Make sure play_dead() doesn't returnJosh Poimboeuf2023-03-081-0/+1
| | |_|/ | |/| |
* | | | Merge tag 'x86_mm_for_6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds2023-04-289-8/+187
|\ \ \ \
| * | | | x86/mm/iommu/sva: Make LAM and SVA mutually exclusiveKirill A. Shutemov2023-03-163-0/+9
| * | | | mm: Expose untagging mask in /proc/$PID/statusKirill A. Shutemov2023-03-161-0/+6