summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'kvm-x86-xen-6.9' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-03-1116-268/+601
|\
| * KVM: x86/xen: fix recursive deadlock in timer injectionDavid Woodhouse2024-03-041-4/+0
| * KVM: pfncache: simplify locking and make more self-containedDavid Woodhouse2024-03-041-10/+11
| * KVM: x86/xen: remove WARN_ON_ONCE() with false positives in evtchn deliveryDavid Woodhouse2024-03-041-4/+2
| * KVM: x86/xen: inject vCPU upcall vector when local APIC is enabledDavid Woodhouse2024-03-043-2/+23
| * KVM: x86/xen: improve accuracy of Xen timersDavid Woodhouse2024-03-043-40/+152
| * KVM: x86/xen: allow vcpu_info content to be 'safely' copiedPaul Durrant2024-02-221-3/+0
| * KVM: pfncache: check the need for invalidation under read lock firstPaul Durrant2024-02-221-3/+19
| * KVM: x86/xen: advertize the KVM_XEN_HVM_CONFIG_SHARED_INFO_HVA capabilityPaul Durrant2024-02-221-1/+2
| * KVM: selftests: re-map Xen's vcpu_info using HVA rather than GPAPaul Durrant2024-02-221-0/+15
| * KVM: selftests: map Xen's shared_info page using HVA rather than GFNPaul Durrant2024-02-221-9/+35
| * KVM: x86/xen: allow vcpu_info to be mapped by fixed HVAPaul Durrant2024-02-223-12/+52
| * KVM: x86/xen: allow shared_info to be mapped by fixed HVAPaul Durrant2024-02-223-15/+56
| * 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