summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
| | * | | | KVM: x86/xen: re-initialize shared_info if guest (32/64-bit) mode is setPaul Durrant2024-02-201-3/+26
| | * | | | KVM: x86/xen: separate initialization of shared_info cache and contentPaul Durrant2024-02-201-23/+32
| | * | | | KVM: pfncache: allow a cache to be activated with a fixed (userspace) HVAPaul Durrant2024-02-202-28/+101
| | * | | | KVM: s390: Refactor kvm_is_error_gpa() into kvm_is_gpa_in_memslot()Sean Christopherson2024-02-206-15/+15
| | * | | | KVM: pfncache: include page offset in uhva and use it consistentlyPaul Durrant2024-02-201-8/+21
| | * | | | KVM: pfncache: stop open-coding offset_in_page()Paul Durrant2024-02-201-3/+3
| | * | | | KVM: pfncache: remove KVM_GUEST_USES_PFN usagePaul Durrant2024-02-205-80/+16
| | * | | | KVM: pfncache: add a mark-dirty helperPaul Durrant2024-02-203-4/+14
| | * | | | KVM: x86/xen: mark guest pages dirty with the pfncache lock heldPaul Durrant2024-02-201-7/+6
| | * | | | KVM: pfncache: remove unnecessary exportsPaul Durrant2024-02-201-5/+0
| | * | | | KVM: pfncache: Add a map helper functionPaul Durrant2024-02-201-18/+29
| * | | | | Merge tag 'kvm-x86-pmu-6.9' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-03-1123-398/+1262
| |\ \ \ \ \
| | * | | | | KVM: x86/pmu: Explicitly check NMI from guest to reducee false positivesLike Xu2024-02-262-7/+9
| | * | | | | KVM: selftests: Test top-down slots event in x86's pmu_counters_testDapeng Mi2024-02-211-0/+3
| | * | | | | KVM: x86/pmu: Avoid CPL lookup if PMC enabline for USER and KERNEL is the sameSean Christopherson2024-02-011-0/+7
| | * | | | | KVM: x86/pmu: Check eventsel first when emulating (branch) insns retiredSean Christopherson2024-02-011-6/+3
| | * | | | | KVM: x86/pmu: Expand the comment about what bits are check emulating eventsSean Christopherson2024-02-011-1/+14
| | * | | | | KVM: x86/pmu: Snapshot event selectors that KVM emulates in softwareSean Christopherson2024-02-014-14/+24
| | * | | | | KVM: x86/pmu: Process only enabled PMCs when emulating events in softwareSean Christopherson2024-02-011-1/+10
| | * | | | | KVM: x86/pmu: Add macros to iterate over all PMCs given a bitmapSean Christopherson2024-02-013-24/+15
| | * | | | | KVM: x86/pmu: Snapshot and clear reprogramming bitmap before reprogrammingSean Christopherson2024-02-012-23/+30
| | * | | | | KVM: x86/pmu: Move pmc_idx => pmc translation helper to common codeSean Christopherson2024-02-015-24/+36
| | * | | | | KVM: x86/pmu: Add common define to capture fixed counters offsetSean Christopherson2024-02-013-11/+13
| | * | | | | KVM: x86/pmu: Zero out PMU metadata on AMD if PMU is disabledSean Christopherson2024-02-012-16/+20
| | * | | | | KVM: selftests: Extend PMU counters test to validate RDPMC after WRMSRSean Christopherson2024-01-301-0/+41
| | * | | | | KVM: selftests: Add helpers for safe and safe+forced RDMSR, RDPMC, and XGETBVSean Christopherson2024-01-301-12/+26
| | * | | | | KVM: selftests: Add a forced emulation variation of KVM_ASM_SAFE()Sean Christopherson2024-01-301-2/+28
| | * | | | | KVM: selftests: Test PMC virtualization with forced emulationSean Christopherson2024-01-301-14/+30
| | * | | | | KVM: selftests: Move KVM_FEP macro into common library headerSean Christopherson2024-01-302-2/+3
| | * | | | | KVM: selftests: Query module param to detect FEP in MSR filtering testSean Christopherson2024-01-302-18/+14
| | * | | | | KVM: selftests: Add helpers to read integer module paramsSean Christopherson2024-01-302-6/+60
| | * | | | | KVM: selftests: Add a helper to query if the PMU module param is enabledSean Christopherson2024-01-304-3/+8
| | * | | | | KVM: selftests: Expand PMU counters test to verify LLC eventsSean Christopherson2024-01-301-19/+40
| | * | | | | KVM: selftests: Add functional test for Intel's fixed PMU countersJinrong Liang2024-01-301-1/+30
| | * | | | | KVM: selftests: Test consistency of CPUID with num of fixed countersJinrong Liang2024-01-301-3/+57
| | * | | | | KVM: selftests: Test consistency of CPUID with num of gp countersJinrong Liang2024-01-301-0/+99
| | * | | | | KVM: selftests: Test Intel PMU architectural events on fixed countersJinrong Liang2024-01-301-9/+45
| | * | | | | 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