summaryrefslogtreecommitdiffstats
path: root/tools/testing/selftests/kvm
Commit message (Expand)AuthorAgeFilesLines
* KVM: selftests: Sync KVM exit reasons in selftestsVipin Sharma2023-03-141-2/+15
* KVM: selftests: Add macro to generate KVM exit reason stringsSean Christopherson2023-03-141-26/+28
* KVM: selftests: Print expected and actual exit reason in KVM exit reason assertVipin Sharma2023-03-141-1/+2
* KVM: selftests: Make vCPU exit reason test assertion commonVipin Sharma2023-03-1444-293/+69
* KVM: selftests: Add EVTCHNOP_send slow path test to xen_shinfo_testDavid Woodhouse2023-03-141-0/+27
* KVM: selftests: Use enum for test numbers in xen_shinfo_testDavid Woodhouse2023-03-141-51/+82
* KVM: selftests: Add helpers to make Xen-style VMCALL/VMMCALL hypercallsSean Christopherson2023-03-143-54/+21
* KVM: selftests: Move the guts of kvm_hypercall() to a separate macroSean Christopherson2023-03-141-12/+17
* selftests: KVM: skip hugetlb tests if huge pages are not availablePaolo Bonzini2023-03-141-9/+16
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2023-02-2523-406/+1453
|\
| * Merge tag 'kvm-x86-apic-6.3' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2023-02-211-0/+55
| |\
| | * KVM: selftests: Verify APIC_ID is set when forcing x2APIC=>xAPIC transitionEmanuele Giuseppe Esposito2023-02-011-0/+55
| * | Merge tag 'kvmarm-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Paolo Bonzini2023-02-203-5/+1
| |\ \
| | * \ Merge branch kvm-arm64/misc into kvmarm/nextOliver Upton2023-02-133-5/+1
| | |\ \ | | | |/ | | |/|
| | | * KVM: selftests: Enable USERFAULTFDMark Brown2023-02-061-0/+1
| | | * KVM: selftests: Remove redundant setbuf()Shaoqin Huang2023-02-032-5/+0
| * | | Merge tag 'kvm-s390-next-6.3-1' of https://git.kernel.org/pub/scm/linux/kerne...Paolo Bonzini2023-02-152-148/+527
| |\ \ \
| | * | | KVM: s390: selftest: memop: Add cmpxchg testsJanis Schoetterl-Glausch2023-02-071-15/+392
| | * | | KVM: s390: selftest: memop: Fix integer literalJanis Schoetterl-Glausch2023-02-071-1/+1
| | * | | KVM: s390: selftest: memop: Fix wrong address being used in testJanis Schoetterl-Glausch2023-02-071-2/+2
| | * | | KVM: s390: selftest: memop: Fix typoJanis Schoetterl-Glausch2023-02-071-1/+1
| | * | | KVM: s390: selftest: memop: Add bad address testJanis Schoetterl-Glausch2023-02-071-1/+3
| | * | | KVM: s390: selftest: memop: Move testlist into mainJanis Schoetterl-Glausch2023-02-071-65/+66
| | * | | KVM: s390: selftest: memop: Replace macros by functionsJanis Schoetterl-Glausch2023-02-071-43/+39
| | * | | KVM: s390: selftest: memop: Pass mop_desc via pointerJanis Schoetterl-Glausch2023-02-071-22/+22
| | * | | KVM: selftests: Compile s390 tests with -march=z10Nina Schoetterl-Glausch2023-02-071-0/+3
| | | |/ | | |/|
| * | | Merge tag 'kvm-riscv-6.3-1' of https://github.com/kvm-riscv/linux into HEADPaolo Bonzini2023-02-153-89/+107
| |\ \ \
| * \ \ \ Merge tag 'kvm-x86-selftests-6.3' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2023-02-1512-62/+63
| |\ \ \ \
| | * | | | KVM: selftests: Remove duplicate macro definitionShaoqin Huang2023-02-081-3/+0
| | * | | | KVM: selftests: Clean up misnomers in xen_shinfo_testMichal Luczaj2023-02-081-8/+5
| | * | | | selftests: KVM: Replace optarg with arg in guest_modes_cmdlineShaoqin Huang2023-02-081-1/+1
| | * | | | KVM: selftests: Assign guest page size in sync area early in memslot_perf_testGavin Shan2023-02-071-2/+1
| | * | | | KVM: selftests: Remove duplicate VM creation in memslot_perf_testGavin Shan2023-02-071-2/+0
| | * | | | KVM: selftests: Stop assuming stats are contiguous in kvm_binary_stats_testJing Zhang2023-01-241-9/+1
| | * | | | KVM: x86/xen: Remove unneeded semicolonzhang songyi2023-01-241-1/+1
| | * | | | KVM: selftests: x86: Use host's native hypercall instruction in kvm_hypercall()Vishal Annapurve2023-01-241-2/+8
| | * | | | KVM: selftests: x86: Cache host CPU vendor (AMD vs. Intel)Vishal Annapurve2023-01-246-8/+21
| | * | | | KVM: selftests: x86: Use "this_cpu" prefix for cpu vendor queriesVishal Annapurve2023-01-246-33/+30
| | * | | | KVM: selftests: Fix a typo in the vcpu_msrs_set assertAaron Lewis2023-01-241-1/+1
| | * | | | KVM: selftests: kvm_vm_elf_load() and elfhdr_get() should close fdReiji Watanabe2023-01-241-0/+2
| | | |_|/ | | |/| |
| * | | | Merge tag 'kvm-x86-pmu-6.3' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2023-02-151-5/+376
| |\ \ \ \
| | * | | | KVM: selftests: Test masked events in PMU filterAaron Lewis2023-01-241-2/+336
| | * | | | KVM: selftests: Add testing for KVM_SET_PMU_EVENT_FILTERAaron Lewis2023-01-241-0/+36
| | * | | | KVM: selftests: Add flags when creating a pmu event filterAaron Lewis2023-01-241-4/+5
| | |/ / /
| * | | | KVM: selftests: Test Hyper-V extended hypercall exit to userspaceVipin Sharma2023-02-013-0/+99
| * | | | KVM: selftests: Replace hardcoded Linux OS id with HYPERV_LINUX_OS_IDVipin Sharma2023-02-011-1/+1
| * | | | KVM: selftests: Test Hyper-V extended hypercall enablementVipin Sharma2023-02-012-0/+14
| |/ / /
| * | | KVM: selftests: Test Hyper-V invariant TSC controlVitaly Kuznetsov2022-12-293-0/+51
| * | | KVM: selftests: Test that values written to Hyper-V MSRs are preservedVitaly Kuznetsov2022-12-291-8/+28
| * | | KVM: selftests: Convert hyperv_features test to using KVM_X86_CPU_FEATURE()Vitaly Kuznetsov2022-12-292-81/+127