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