summaryrefslogtreecommitdiffstats
path: root/arch/x86/include
Commit message (Expand)AuthorAgeFilesLines
* 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
| * | | | x86/mm: Provide arch_prctl() interface for LAMKirill A. Shutemov2023-03-162-0/+6
| * | | | x86/mm: Reduce untagged_addr() overhead for systems without LAMKirill A. Shutemov2023-03-162-12/+37
| * | | | x86/uaccess: Provide untagged_addr() and remove tags before address checkKirill A. Shutemov2023-03-164-2/+61
| * | | | x86/mm: Handle LAM on context switchKirill A. Shutemov2023-03-163-1/+66
| * | | | x86: CPUID and CR3/CR4 flags for Linear Address MaskingKirill A. Shutemov2023-03-163-0/+9
| * | | | x86: Allow atomic MM_CONTEXT flags settingKirill A. Shutemov2023-03-162-4/+4
* | | | | Merge tag 'x86_tdx_for_6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2023-04-281-3/+2
|\ \ \ \ \
| * | | | | x86/tdx: Drop flags from __tdx_hypercall()Kirill A. Shutemov2023-03-221-3/+2
| | |_|/ / | |/| | |
* | | | | Merge tag 'x86_fpu_for_6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2023-04-281-0/+3
|\ \ \ \ \
| * | | | | x86/arch_prctl: Add AMX feature numbers as ABI constantsChang S. Bae2023-03-221-0/+3
| |/ / / /
* | | | | Merge tag 'x86_cleanups_for_v6.4_rc1' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2023-04-282-23/+0
|\ \ \ \ \