summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
| * | KVM: selftests: Test Intel PMU architectural events on gp countersJinrong Liang2024-01-302-0/+322
| * | KVM: selftests: Add pmu.h and lib/pmu.c for common PMU assetsJinrong Liang2024-01-304-97/+173
| * | KVM: selftests: Extend {kvm,this}_pmu_has() to support fixed countersSean Christopherson2024-01-301-18/+47
| * | KVM: selftests: Drop the "name" param from KVM_X86_PMU_FEATURE()Sean Christopherson2024-01-301-2/+2
| * | KVM: selftests: Add vcpu_set_cpuid_property() to set propertiesJinrong Liang2024-01-303-5/+16
| * | KVM: x86/pmu: Explicitly check for RDPMC of unsupported Intel PMC typesSean Christopherson2024-01-301-6/+15
| * | KVM: x86/pmu: Treat "fixed" PMU type in RDPMC as index as a value, not flagSean Christopherson2024-01-301-3/+11
| * | KVM: x86/pmu: Disallow "fast" RDPMC for architectural Intel PMUsSean Christopherson2024-01-301-4/+18
| * | KVM: x86/pmu: Apply "fast" RDPMC only to Intel PMUsSean Christopherson2024-01-302-4/+15
| * | KVM: x86/pmu: Prioritize VMX interception over #GP on RDPMC due to bad indexSean Christopherson2024-01-308-29/+27
| * | KVM: x86/pmu: Don't ignore bits 31:30 for RDPMC index on AMDSean Christopherson2024-01-301-3/+1
| * | KVM: x86/pmu: Get eventsel for fixed counters from perfSean Christopherson2024-01-301-13/+17
| * | KVM: x86/pmu: Setup fixed counters' eventsel during PMU initializationSean Christopherson2024-01-301-11/+5
| * | KVM: x86/pmu: Remove KVM's enumeration of Intel's architectural encodingsSean Christopherson2024-01-301-49/+23
| * | KVM: x86/pmu: Allow programming events that match unsupported arch eventsSean Christopherson2024-01-305-47/+0
| * | KVM: x86/pmu: Always treat Fixed counters as available when supportedSean Christopherson2024-01-301-1/+14
* | | Merge tag 'kvm-x86-vmx-6.9' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-03-113-41/+34
|\ \ \
| * | | KVM: VMX: Combine "check" and "get" APIs for passthrough MSR lookupsSean Christopherson2024-02-271-39/+26
| * | | KVM: VMX: return early if msr_bitmap is not supportedDongli Zhang2024-02-271-0/+3
| * | | KVM: VMX: fix comment to add LBR to passthrough MSRsDongli Zhang2024-02-271-1/+1
| * | | x86/cpu: Add a VMX flag to enumerate 5-level EPT support to userspaceSean Christopherson2024-02-222-0/+3
| * | | KVM: VMX: Report up-to-date exit qualification to userspaceChao Gao2024-02-071-1/+1
| |/ /
* | | Merge tag 'kvm-x86-mmu-6.9' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-03-116-76/+203
|\ \ \
| * | | kvm/x86: allocate the write-tracking metadata on-demandAndrei Vagin2024-02-272-2/+75
| * | | KVM: x86/mmu: Free TDP MMU roots while holding mmy_lock for readSean Christopherson2024-02-221-6/+19
| * | | KVM: x86/mmu: Alloc TDP MMU roots while holding mmu_lock for readSean Christopherson2024-02-221-33/+22
| * | | KVM: x86/mmu: Check for usable TDP MMU root while holding mmu_lock for readSean Christopherson2024-02-223-15/+55
| * | | KVM: x86/mmu: Skip invalid TDP MMU roots when write-protecting SPTEsSean Christopherson2024-02-221-9/+13
| * | | KVM: x86/mmu: Skip invalid roots when zapping leaf SPTEs for GFN rangeSean Christopherson2024-02-221-4/+4
| * | | KVM: x86/mmu: Allow passing '-1' for "all" as_id for TDP MMU iteratorsSean Christopherson2024-02-221-9/+9
| * | | KVM: x86/mmu: Don't do TLB flush when zappings SPTEs in invalid rootsSean Christopherson2024-02-221-1/+7
| * | | KVM: x86/mmu: Zap invalidated TDP MMU roots at 4KiB granularitySean Christopherson2024-02-221-7/+18
| * | | KVM: x86: Drop superfluous check on direct MMU vs. WRITE_PF_TO_SP flagSean Christopherson2024-02-221-2/+1
| * | | KVM: x86: Drop dedicated logic for direct MMUs in reexecute_instruction()Sean Christopherson2024-02-221-16/+16
| * | | KVM: x86/mmu: Don't acquire mmu_lock when using indirect_shadow_pages as a he...Mingwei Zhang2024-02-221-7/+1
| * | | KVM: x86/mmu: Use KMEM_CACHE instead of kmem_cache_create()Kunwu Chan2024-01-311-3/+1
| |/ /
* | | Merge tag 'kvm-x86-misc-6.9' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-03-1115-177/+184
|\ \ \
| * | | KVM: SVM: Rename vmplX_ssp -> plX_sspJohn Allen2024-02-271-4/+4
| * | | KVM: Add a comment explaining the directed yield pending interrupt logicSean Christopherson2024-02-221-0/+7
| * | | KVM: x86: Clean up directed yield API for "has pending interrupt"Sean Christopherson2024-02-221-5/+2
| * | | KVM: x86: Rely solely on preempted_in_kernel flag for directed yieldSean Christopherson2024-02-221-6/+2
| * | | KVM: Add dedicated arch hook for querying if vCPU was preempted in-kernelSean Christopherson2024-02-223-1/+19
| * | | KVM: x86: Sanity check that kvm_has_noapic_vcpu is zero at module_exit()Sean Christopherson2024-02-221-4/+1
| * | | KVM: x86: Move "KVM no-APIC vCPU" key management into local APIC codeSean Christopherson2024-02-222-27/+29
| * | | KVM: x86: Fully defer to vendor code to decide how to force immediate exitSean Christopherson2024-02-226-36/+19
| * | | KVM: VMX: Handle KVM-induced preemption timer exits in fastpath for L2Sean Christopherson2024-02-221-2/+20
| * | | KVM: x86: Move handling of is_guest_mode() into fastpath exit handlersSean Christopherson2024-02-222-6/+6
| * | | KVM: VMX: Handle forced exit due to preemption timer in fastpathSean Christopherson2024-02-221-5/+8
| * | | KVM: VMX: Re-enter guest in fastpath for "spurious" preemption timer exitsSean Christopherson2024-02-221-2/+9
| * | | KVM: x86: Plumb "force_immediate_exit" into kvm_entry() tracepointSean Christopherson2024-02-225-9/+14