summaryrefslogtreecommitdiff
path: root/tools/testing/selftests/kvm
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'kvmarm-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Paolo Bonzini2022-10-037-12/+331
|\
| * Merge branch kvm-arm64/misc-6.1 into kvmarm-master/nextMarc Zyngier2022-10-011-4/+6
| |\
| | * KVM: selftests: Update top-of-file comment in psci_testOliver Upton2022-09-281-4/+6
| * | Merge branch kvm-arm64/dirty-log-ordered into kvmarm-master/nextMarc Zyngier2022-10-012-4/+9
| |\ \
| | * | KVM: selftests: dirty-log: Use KVM_CAP_DIRTY_LOG_RING_ACQ_REL if availableMarc Zyngier2022-09-292-2/+6
| | * | KVM: selftests: dirty-log: Upgrade flag accesses to acquire/release semanticsMarc Zyngier2022-09-291-2/+3
| | |/
| * | Merge branch kvm-arm64/single-step-async-exception into kvmarm-master/nextMarc Zyngier2022-09-191-4/+145
| |\ \
| | * | KVM: arm64: selftests: Add a test case for KVM_GUESTDBG_SINGLESTEPReiji Watanabe2022-09-191-0/+131
| | * | KVM: arm64: selftests: Refactor debug-exceptions to make it amenable to new t...Reiji Watanabe2022-09-191-4/+14
| | |/
| * | KVM: selftests: Add test for AArch32 ID registersOliver Upton2022-09-143-0/+171
| |/
* | Merge tag 'kvm-x86-6.1-2' of https://github.com/sean-jc/linux into HEADPaolo Bonzini2022-09-308-81/+358
|\ \
| * | KVM: selftests: Don't set reserved bits for invalid Hyper-V hypercall numberVitaly Kuznetsov2022-09-281-1/+1
| * | KVM: selftests: Load RAX with -EFAULT before Hyper-V hypercallVipin Sharma2022-09-281-1/+2
| * | KVM: selftests: Check result in hyperv_features for successful hypercallsVipin Sharma2022-09-281-4/+4
| * | KVM: selftests: Add an x86-only test to verify nested exception queueingSean Christopherson2022-09-263-0/+297
| * | KVM: selftests: Use uapi header to get VMX and SVM exit reasons/codesSean Christopherson2022-09-262-54/+4
| * | KVM: selftests: Switch to updated eVMCSv1 definitionVitaly Kuznetsov2022-09-261-3/+42
| * | KVM: selftests: Add ENCLS_EXITING_BITMAP{,HIGH} VMCS fieldsVitaly Kuznetsov2022-09-261-0/+2
| * | KVM: selftests: Require DISABLE_NX_HUGE_PAGES cap for NX hugepage testOliver Upton2022-09-261-18/+6
* | | KVM: selftests: Fix nx_huge_pages_test on TDP-disabled hostsDavid Matlack2022-09-303-2/+48
* | | KVM: selftests: Add helpers to read kvm_{intel,amd} boolean module parametersDavid Matlack2022-09-303-12/+44
* | | KVM: selftests: Tell the compiler that code after TEST_FAIL() is unreachableDavid Matlack2022-09-301-2/+4
* | | Revert "KVM: selftests: Fix nested SVM tests when built with clang"Sean Christopherson2022-09-301-13/+1
* | | KVM: selftests: Dedup subtests of fix_hypercall_testSean Christopherson2022-09-301-32/+13
* | | KVM: selftests: Explicitly verify KVM doesn't patch hypercall if quirk==offSean Christopherson2022-09-301-8/+18
* | | KVM: selftests: Hardcode VMCALL/VMMCALL opcodes in "fix hypercall" testSean Christopherson2022-09-301-27/+16
* | | KVM: selftests: Remove unnecessary register shuffling in fix_hypercall_testSean Christopherson2022-09-301-14/+8
* | | KVM: selftests: Compare insn opcodes directly in fix_hypercall_testSean Christopherson2022-09-301-18/+16
* | | KVM: selftests: Implement memcmp(), memcpy(), and memset() for guest useSean Christopherson2022-09-302-1/+49
* | | KVM: selftests: Gracefully handle empty stack tracesDavid Matlack2022-09-301-7/+13
* | | KVM: selftests: replace assertion with warning in access_tracking_perf_testEmanuele Giuseppe Esposito2022-09-301-9/+16
* | | KVM: selftests: Skip tests that require EPT when it is not availableDavid Matlack2022-09-272-0/+21
* | | selftests: kvm: Fix a compile error in selftests/kvm/rseq_test.cJinrong Liang2022-09-221-1/+1
|/ /
* | KVM: selftests: Fix ambiguous mov in KVM_ASM_SAFE()David Matlack2022-08-191-1/+1
* | KVM: selftests: Fix KVM_EXCEPTION_MAGIC build with ClangDavid Matlack2022-08-191-1/+1
|/
* KVM: selftests: Test all possible "invalid" PERF_CAPABILITIES.LBR_FMT valsSean Christopherson2022-08-101-5/+12
* KVM: selftests: Use getcpu() instead of sched_getcpu() in rseq_testGavin Shan2022-08-101-15/+27
* KVM: selftests: Make rseq compatible with glibc-2.35Gavin Shan2022-08-102-22/+9
* selftests: kvm: fix compilationPaolo Bonzini2022-08-101-0/+2
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-08-04114-5198/+5611
|\
| * selftests: kvm: set rax before vmcallAndrei Vagin2022-08-011-1/+1
| * selftests: KVM: Add exponent check for boolean statsOliver Upton2022-08-011-0/+6
| * selftests: KVM: Provide descriptive assertions in kvm_binary_stats_testOliver Upton2022-08-011-8/+16
| * selftests: KVM: Check stat name before other fieldsOliver Upton2022-08-011-3/+5
| * Merge tag 'kvmarm-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/kvma...Paolo Bonzini2022-08-011-5/+12
| |\
| | * KVM: arm64: selftests: Add support for GICv2 on v3Marc Zyngier2022-07-151-5/+8
| * | Merge remote-tracking branch 'kvm/next' into kvm-next-5.20Paolo Bonzini2022-08-01114-5200/+5590
| |\ \
| | * | KVM: selftests: Verify VMX MSRs can be restored to KVM-supported valuesSean Christopherson2022-07-284-0/+87
| | * | KVM: selftests: Add an option to run vCPUs while disabling dirty loggingSean Christopherson2022-07-281-3/+27
| | * | KVM: selftests: Drop unused SVM_CPUID_FUNC macroSean Christopherson2022-07-131-2/+0