summaryrefslogtreecommitdiffstats
path: root/tools/testing/selftests/kvm/include/test_util.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* KVM: selftests: Provide an API for getting a random bool from an RNGSean Christopherson2024-04-291-0/+11
* KVM: selftests: Provide a global pseudo-RNG instance for all testsSean Christopherson2024-04-291-0/+8
* KVM: arm64: selftests: Split arch_timer test codeHaibo Xu2024-02-261-0/+2
* KVM: selftests: Generalize check_clocksource() from kvm_clock_testVitaly Kuznetsov2024-02-011-0/+2
* KVM: selftests: Annotate guest ucall, printf, and assert helpers with __printf()Sean Christopherson2023-12-011-1/+1
* Merge branch 'kvm-guestmemfd' into HEADPaolo Bonzini2023-11-141-0/+5
|\
| * KVM: selftests: Add support for creating private memslotsSean Christopherson2023-11-141-0/+5
* | selftests/kvm: Replace attribute with macroMaciej Wieczor-Retman2023-10-131-4/+4
|/
* Merge tag 'kvm-riscv-6.6-1' of https://github.com/kvm-riscv/linux into HEADPaolo Bonzini2023-08-311-0/+2
|\
| * KVM: arm64: selftests: Replace str_with_index with strdup_printfAndrew Jones2023-08-081-0/+2
* | KVM: selftests: Add guest_snprintf() to KVM selftestsAaron Lewis2023-08-021-0/+3
* | KVM: selftests: Make TEST_ASSERT_EQ() output look like normal TEST_ASSERT()Sean Christopherson2023-08-021-8/+7
* | KVM: selftests: Rename the ASSERT_EQ macroThomas Huth2023-08-021-2/+2
|/
* 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-141-0/+8
* KVM: selftests: implement random number generator for guest codeColton Lewis2022-11-161-0/+7
* KVM: selftests: Add atoi_positive() and atoi_non_negative() for input validationVipin Sharma2022-11-161-0/+16
* KVM: selftests: Add atoi_paranoid() to catch errors missed by atoi()Vipin Sharma2022-11-161-0/+2
* KVM: selftests: Tell the compiler that code after TEST_FAIL() is unreachableDavid Matlack2022-09-301-2/+4
* KVM: selftests: Use TAP-friendly ksft_exit_skip() in __TEST_REQUIRESean Christopherson2022-06-111-6/+4
* KVM: selftests: Add TEST_REQUIRE macros to reduce skipping copy+pasteSean Christopherson2022-06-111-0/+9
* KVM: selftests: Assert mmap HVA is aligned when using HugeTLBSean Christopherson2021-11-161-0/+1
* KVM: selftests: Expose align() helpers to testsSean Christopherson2021-11-161-0/+25
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2021-09-271-1/+3
|\
| * KVM: selftests: Refactor help message for -s backing_srcDavid Matlack2021-09-221-1/+3
* | selftests: kvm: fix get_run_delay() ignoring fscanf() return warnShuah Khan2021-09-161-0/+2
* | selftests: kvm: move get_run_delay() into lib/test_utilShuah Khan2021-09-161-0/+1
|/
* KVM: selftests: add shared hugetlbfs backing source typeAxel Rasmussen2021-05-271-0/+11
* KVM: selftests: add shmem backing source typeAxel Rasmussen2021-05-271-0/+1
* KVM: selftests: List all hugetlb src types specified with page sizesYanan Wang2021-04-201-1/+17
* KVM: selftests: Add a helper to get system default hugetlb page sizeYanan Wang2021-04-201-0/+1
* KVM: selftests: Add a helper to get system configured THP page sizeYanan Wang2021-04-201-0/+2
* KVM: selftests: Add backing src parameter to dirty_log_perf_testBen Gardon2021-02-041-0/+14
* KVM: selftests: Rename timespec_diff_now to timespec_elapsedBen Gardon2021-02-041-1/+1
* KVM: selftests: Introduce the dirty log perf testBen Gardon2020-11-081-0/+1
* KVM: selftests: Simplify demand_paging_test with timespec_diff_nowBen Gardon2020-11-081-0/+1
* KVM: selftests: Rework timespec functions and usageAndrew Jones2020-03-181-1/+2
* selftests: kvm: Introduce the TEST_FAIL macroWainer dos Santos Moschetta2020-03-161-0/+3
* KVM: selftests: Introduce steal-time testAndrew Jones2020-03-161-0/+1
* KVM: selftests: Use consistent message for test skippingAndrew Jones2020-03-161-0/+2
* KVM: selftests: Enable printf format warnings for TEST_ASSERTAndrew Jones2020-03-161-1/+2
* KVM: selftests: Rework debug message printingAndrew Jones2020-03-161-0/+13
* KVM: selftests: Time guest demand pagingBen Gardon2020-03-161-0/+3
* KVM: selftests: Add memory size parameter to the demand paging testBen Gardon2020-03-161-0/+2
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 482Thomas Gleixner2019-06-191-3/+1
* kvm: selftests: move arch-specific files to arch-specific locationsAndrew Jones2018-10-171-3/+3
* kvm: selftest: include the tools headersPeter Xu2018-08-221-2/+0
* KVM: selftests: exit with 0 status code when tests cannot be runPaolo Bonzini2018-05-111-0/+1
* kvm: selftests: add API testing infrastructurePaolo Bonzini2018-04-041-0/+45