summaryrefslogtreecommitdiffstats
path: root/tools/testing/selftests/kvm/x86_64/vmx_pmu_caps_test.c
Commit message (Expand)AuthorAgeFilesLines
* KVM: selftests: Init IDT and exception handlers for all VMs/vCPUs on x86Sean Christopherson2024-04-291-3/+0
* KVM: selftests: Define _GNU_SOURCE for all selftests codeSean Christopherson2024-04-291-1/+0
* Merge tag 'kvm-x86-pmu-6.9' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-03-111-1/+1
|\
| * KVM: selftests: Add a helper to query if the PMU module param is enabledSean Christopherson2024-01-301-1/+1
* | KVM: selftests: x86: Use TAP interface in the vmx_pmu_caps testThomas Huth2024-02-281-40/+12
|/
* KVM: selftests: Fix benign %llx vs. %lx issues in guest assertsSean Christopherson2023-12-011-1/+1
* KVM: selftests: Rip out old, param-based guest assert macrosSean Christopherson2023-08-021-2/+0
* KVM: selftests: Convert VMX's PMU capabilities test to printf guest assertsSean Christopherson2023-08-021-13/+15
* KVM: selftests: Rename the ASSERT_EQ macroThomas Huth2023-08-021-1/+2
* Merge tag 'kvm-x86-selftests-6.4' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2023-04-261-0/+1
|\
| * KVM: selftests: Report enable_pmu module value when test is skippedLike Xu2023-03-241-0/+1
* | KVM: selftests: Verify LBRs are disabled if vPMU is disabledSean Christopherson2023-04-061-0/+29
* | KVM: selftests: Add negative testcase for PEBS format in PERF_CAPABILITIESSean Christopherson2023-04-061-0/+10
* | KVM: selftests: Refactor LBR_FMT test to avoid use of separate macroSean Christopherson2023-04-061-7/+6
* | KVM: selftests: Drop "all done!" printf() from PERF_CAPABILITIES testSean Christopherson2023-04-061-2/+0
* | KVM: selftests: Test post-KVM_RUN writes to PERF_CAPABILITIESSean Christopherson2023-04-061-0/+13
* | KVM: selftests: Expand negative testing of guest writes to PERF_CAPABILITIESSean Christopherson2023-04-061-7/+54
* | KVM: selftests: Test all immutable non-format bits in PERF_CAPABILITIESSean Christopherson2023-04-061-3/+27
* | KVM: selftests: Test all fungible features in PERF_CAPABILITIESSean Christopherson2023-04-061-5/+24
* | KVM: selftests: Drop now-redundant checks on PERF_CAPABILITIES writesSean Christopherson2023-04-061-6/+0
* | KVM: selftests: Assert that full-width PMC writes are supported if PDCM=1Sean Christopherson2023-04-061-0/+3
* | KVM: selftests: Move 0/initial value PERF_CAPS checks to dedicated sub-testSean Christopherson2023-04-061-6/+19
* | KVM: selftests: Split PMU caps sub-tests to avoid writing MSR after KVM_RUNSean Christopherson2023-04-061-20/+31
|/
* KVM: selftests: Convert vmx_pmu_caps_test to use X86_PROPERTY_*Sean Christopherson2022-11-161-17/+2
* KVM: selftests: Test all possible "invalid" PERF_CAPABILITIES.LBR_FMT valsSean Christopherson2022-08-101-5/+12
* KVM: selftests: Drop unnecessary use of kvm_get_supported_cpuid_index()Sean Christopherson2022-07-131-1/+1
* KVM: selftests: Make get_supported_cpuid() returns "const"Sean Christopherson2022-07-131-1/+1
* KVM: selftests: Drop redundant vcpu_set_cpuid() from PMU selftestSean Christopherson2022-07-131-3/+0
* KVM: selftests: Use kvm_cpu_has() to query PDCM in PMU selftestSean Christopherson2022-07-131-5/+2
* KVM: selftests: Add TEST_REQUIRE macros to reduce skipping copy+pasteSean Christopherson2022-06-111-15/+8
* KVM: selftests: Purge vm+vcpu_id == vcpu sillinessSean Christopherson2022-06-111-10/+10
* KVM: selftests: Convert vmx_pmu_msrs_test away from VCPU_IDSean Christopherson2022-06-111-13/+12
* KVM: selftests: x86: Fix test failure on arch lbr capable platformsYang Weijiang2022-05-251-0/+116