summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2024-07-20163-2313/+7748
|\
| * crypto: ccp: Add the SNP_VLEK_LOAD commandMichael Roth2024-07-173-0/+82
| * 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-166-65/+244
| |\
| | * 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-163-65/+48
| | * KVM: SEV: Provide support for SNP_GUEST_REQUEST NAE eventBrijesh Singh2024-07-163-0/+140
| * | 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-selftests-6.11' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-07-164-53/+41
| |\ \ \ \
| | * | | | KVM: selftests: Increase robustness of LLC cache misses in PMU counters testMaxim Levitsky2024-06-281-10/+14
| | * | | | KVM: selftests: Rework macros in PMU counters test to prep for multi-insn loopSean Christopherson2024-06-281-9/+19
| | * | | | KVM: selftests: Print the seed for the guest pRNG iff it has changedSean Christopherson2024-06-271-2/+7
| | * | | | KVM: selftests: Treat AMD Family 17h+ as supporting branch insns retiredManali Shukla2024-06-101-30/+5
| | * | | | KVM: selftests: remove unused struct 'memslot_antagonist_args'Dr. David Alan Gilbert2024-06-031-6/+0
| | |/ / /
| * | | | 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-1610-702/+105
| |\ \ \ \
| | * | | | 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
| | * | | | srcu: Add an API for a memory barrier after SRCU read lockYan Zhao2024-06-071-0/+14
| | * | | | KVM: VMX: Drop support for forcing UC memory when guest CR0.CD=1Sean Christopherson2024-06-054-15/+20
| | * | | | KVM: x86: Remove VMX support for virtualizing guest MTRR memtypesSean Christopherson2024-06-058-695/+69
| | |/ / /
| * | | | 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