summaryrefslogtreecommitdiffstats
path: root/arch/x86 (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2024-07-2048-1541/+2852
|\
| * KVM: x86/pmu: Add kvm_pmu_call() to simplify static calls of kvm_pmu_opsWei Wang2024-07-162-12/+13
| * KVM: x86: Introduce kvm_x86_call() to simplify static calls of kvm_x86_opsWei Wang2024-07-1616-236/+248
| * KVM: x86: Replace static_call_cond() with static_call()Wei Wang2024-07-167-35/+33
| * Merge branch 'kvm-6.11-sev-attestation' into HEADPaolo Bonzini2024-07-163-0/+241
| |\
| | * KVM: SEV: Provide support for SNP_EXTENDED_GUEST_REQUEST NAE eventMichael Roth2024-07-161-0/+56
| | * x86/sev: Move sev_guest.h into common SEV headerMichael Roth2024-07-161-0/+48
| | * KVM: SEV: Provide support for SNP_GUEST_REQUEST NAE eventBrijesh Singh2024-07-162-0/+137
| * | KVM: x86: Suppress MMIO that is triggered during task switch emulationSean Christopherson2024-07-161-1/+7
| * | KVM: x86/mmu: Clean up make_huge_page_split_spte() definition and introSean Christopherson2024-07-161-5/+3
| * | KVM: x86/mmu: Bug the VM if KVM tries to split a !hugepage SPTESean Christopherson2024-07-161-5/+1
| * | Merge tag 'kvm-x86-vmx-6.11' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-07-1610-55/+78
| |\ \
| | * | KVM: x86: WARN if a vCPU gets a valid wakeup that KVM can't yet injectSean Christopherson2024-06-281-1/+4
| | * | KVM: nVMX: Fold requested virtual interrupt check into has_nested_events()Sean Christopherson2024-06-287-33/+5
| | * | KVM: nVMX: Check for pending posted interrupts when looking for nested eventsSean Christopherson2024-06-281-2/+34
| | * | KVM: VMX: Split out the non-virtualization part of vmx_interrupt_blocked()Sean Christopherson2024-06-282-3/+9
| | * | KVM: nVMX: Request immediate exit iff pending nested event needs injectionSean Christopherson2024-06-283-4/+4
| | * | KVM: nVMX: Add a helper to get highest pending from Posted Interrupt vectorSean Christopherson2024-06-282-2/+13
| | * | KVM: VMX: Switch __vmx_exit() and kvm_x86_vendor_exit() in vmx_exit()Kai Huang2024-06-281-1/+1
| | * | KVM: VMX: Remove unnecessary INVEPT[GLOBAL] from hardware enable pathSean Christopherson2024-06-281-3/+0
| | * | KVM: nVMX: Update VMCS12_REVISION comment to state it should never changeSean Christopherson2024-06-281-6/+8
| * | | Merge tag 'kvm-x86-svm-6.11' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-07-164-20/+29
| |\ \ \
| | * | | KVM: SVM: Use sev_es_host_save_area() helper when initializing tsc_auxSean Christopherson2024-06-281-9/+6
| | * | | KVM: SVM: Force sev_es_host_save_area() to be inlined (for noinstr usage)Sean Christopherson2024-06-281-1/+1
| | * | | KVM: SVM: Consider NUMA affinity when allocating per-CPU save_areaLi RongQing2024-06-043-9/+9
| | * | | KVM: SVM: not account memory allocation for per-CPU svm_dataLi RongQing2024-06-043-6/+17
| | * | | KVM: SVM: remove useless input parameter in snp_safe_alloc_pageLi RongQing2024-06-044-8/+9
| * | | | Merge tag 'kvm-x86-pmu-6.11' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-07-167-82/+94
| |\ \ \ \
| | * | | | KVM: x86/pmu: Introduce distinct macros for GP/fixed counter max numberDapeng Mi2024-06-286-25/+31
| | * | | | KVM: x86/pmu: Add a helper to enable bits in FIXED_CTR_CTRLSean Christopherson2024-06-111-10/+12
| | * | | | KVM: x86/pmu: Manipulate FIXED_CTR_CTRL MSR with macrosDapeng Mi2024-06-033-11/+17
| | * | | | KVM: x86/pmu: Change ambiguous _mask suffix to _rsvd in kvm_pmuDapeng Mi2024-06-035-29/+29
| | * | | | KVM: VMX: Switch to new Intel CPU model infrastructureTony Luck2024-06-031-11/+9
| | * | | | KVM: x86/pmu: Switch to new Intel CPU model definesTony Luck2024-06-031-4/+4
| | * | | | KVM: x86: Remove IA32_PERF_GLOBAL_OVF_CTRL from KVM_GET_MSR_INDEX_LISTJim Mattson2024-06-031-1/+1
| | |/ / /
| * | | | Merge tag 'kvm-x86-mtrrs-6.11' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-07-167-701/+68
| |\ \ \ \
| | * | | | KVM: VMX: Always honor guest PAT on CPUs that support self-snoopSean Christopherson2024-06-072-7/+11
| | * | | | KVM: x86: Ensure a full memory barrier is emitted in the VM-Exit pathYan Zhao2024-06-071-0/+6
| | * | | | KVM: VMX: Drop support for forcing UC memory when guest CR0.CD=1Sean Christopherson2024-06-052-10/+0
| | * | | | KVM: x86: Remove VMX support for virtualizing guest MTRR memtypesSean Christopherson2024-06-057-695/+62
| | |/ / /
| * | | | Merge tag 'kvm-x86-mmu-6.11' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-07-163-63/+35
| |\ \ \ \
| | * | | | KVM: x86/mmu: Avoid reacquiring RCU if TDP MMU fails to allocate an SPDavid Matlack2024-06-141-7/+5
| | * | | | KVM: x86/mmu: Unnest TDP MMU helpers that allocate SPs for eager splittingDavid Matlack2024-06-141-30/+18
| | * | | | KVM: x86/mmu: Hard code GFP flags for TDP MMU eager split allocationsDavid Matlack2024-06-141-6/+4
| | * | | | KVM: x86/mmu: Always drop mmu_lock to allocate TDP MMU SPs for eager splittingDavid Matlack2024-06-141-15/+1
| | * | | | KVM: x86/mmu: Rephrase comment about synthetic PFERR flags in #PF handlerSean Christopherson2024-06-141-1/+4
| | * | | | KVM: x86/mmu: Only allocate shadowed translation cache for sp->role.level <= ...Hou Wenlong2024-06-032-7/+7
| | * | | | KVM: x86: invalid_list not used anymore in mmu_shrink_scanLiang Chen2024-06-031-1/+0
| | |/ / /
| * | | | Merge tag 'kvm-x86-misc-6.11' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-07-1624-188/+212
| |\ \ \ \
| | * | | | KVM: X86: Remove unnecessary GFP_KERNEL_ACCOUNT for temporary variablesPeng Hao2024-06-281-5/+4