summaryrefslogtreecommitdiffstats
path: root/tools/testing/selftests/kvm/dirty_log_perf_test.c
Commit message (Expand)AuthorAgeFilesLines
* KVM: selftests: Allow specify physical cpu list in demand paging testPeter Xu2023-06-061-11/+1
* KVM: selftests: Move dirty logging functions to memstress.(c|h)Ben Gardon2023-06-011-77/+7
* KVM: selftests: Fix spelling mistake "probabalistic" -> "probabilistic"Colin Ian King2022-12-021-1/+1
* KVM: selftests: Rename perf_test_util symbols to memstressDavid Matlack2022-11-161-17/+17
* KVM: selftests: Rename perf_test_util.[ch] to memstress.[ch]David Matlack2022-11-161-1/+1
* KVM: selftests: randomize page access orderColton Lewis2022-11-161-2/+9
* KVM: selftests: randomize which pages are written vs readColton Lewis2022-11-161-12/+25
* KVM: selftests: create -r argument to specify random seedColton Lewis2022-11-161-2/+10
* KVM: selftests: Allowing running dirty_log_perf_test on specific CPUsVipin Sharma2022-11-161-2/+23
* KVM: selftests: Add atoi_positive() and atoi_non_negative() for input validationVipin Sharma2022-11-161-7/+5
* KVM: selftests: Add atoi_paranoid() to catch errors missed by atoi()Vipin Sharma2022-11-161-4/+4
* KVM: selftests: Put command line options in alphabetical order in dirty_log_p...Vipin Sharma2022-11-161-17/+19
* KVM: selftests: Add missing break between -e and -g option in dirty_log_perf_...Vipin Sharma2022-11-161-0/+1
* KVM: selftests: Add an option to run vCPUs while disabling dirty loggingSean Christopherson2022-07-281-3/+27
* KVM: selftests: Open code and drop 'struct kvm_vm' accessorsSean Christopherson2022-06-111-1/+1
* KVM: selftests: Purge vm+vcpu_id == vcpu sillinessSean Christopherson2022-06-111-4/+3
* KVM: selftests: Stop conflating vCPU index and ID in perf testsSean Christopherson2022-06-111-19/+20
* KVM: selftests: Simplify KVM_ENABLE_CAP helper APIsSean Christopherson2022-06-111-6/+3
* KVM: selftests: Add option to run dirty_log_perf_test vCPUs in L2David Matlack2022-06-091-3/+7
* selftests: KVM: Don't leak GIC FD across dirty log test iterationsOliver Upton2022-04-071-3/+31
* Merge tag 'kvmarm-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/kvma...Paolo Bonzini2022-03-181-0/+10
|\
| * KVM: selftests: Add vgic initialization for dirty log perf test for ARMJing Zhang2022-02-081-0/+10
* | KVM: selftests: Add an option to disable MANUAL_PROTECT_ENABLE and INITIALLY_SETDavid Matlack2022-02-101-2/+11
|/
* KVM: selftests: Move vCPU thread creation and joining to common helpersDavid Matlack2021-11-161-15/+4
* KVM: selftests: Sync perf_test_args to guest during VM creationSean Christopherson2021-11-161-3/+1
* KVM: selftests: Fill per-vCPU struct during "perf_test" VM creationSean Christopherson2021-11-161-4/+2
* KVM: selftests: Create a separate dirty bitmap per slotDavid Matlack2021-09-221-15/+39
* KVM: selftests: Refactor help message for -s backing_srcDavid Matlack2021-09-221-5/+3
* Merge branch 'akpm' (patches from Andrew)Linus Torvalds2021-09-081-1/+1
|\
| * tools: rename bitmap_alloc() to bitmap_zalloc()Andy Shevchenko2021-09-081-1/+1
* | KVM: selftests: Move vcpu_args_set into perf_test_utilDavid Matlack2021-08-061-1/+0
* | KVM: selftests: Support multiple slots in dirty_log_perf_testDavid Matlack2021-08-061-11/+65
|/
* KVM: selftests: Fix missing break in dirty_log_perf_test arg parsingDavid Matlack2021-07-271-0/+1
* KVM: selftests: Disable dirty logging with vCPUs runningBen Gardon2021-02-041-5/+5
* KVM: selftests: Add backing src parameter to dirty_log_perf_testBen Gardon2021-02-041-3/+11
* KVM: selftests: Add option to overlap vCPU memory accessBen Gardon2021-02-041-3/+11
* KVM: selftests: Fix population stage in dirty_log_perf_testBen Gardon2021-02-041-3/+8
* KVM: selftests: Convert iterations to int in dirty_log_perf_testBen Gardon2021-02-041-13/+13
* KVM: selftests: Avoid flooding debug log while populating memoryBen Gardon2021-02-041-5/+4
* KVM: selftests: Rename timespec_diff_now to timespec_elapsedBen Gardon2021-02-041-7/+7
* KVM: selftests: Implement perf_test_util more conventionallyAndrew Jones2021-01-071-10/+12
* KVM: selftests: Use vm_create_with_vcpus in create_vmAndrew Jones2021-01-071-2/+0
* KVM: selftests: Factor out guest mode codeAndrew Jones2021-01-071-87/+34
* KVM: selftests: always use manual clear in dirty_log_perf_testPaolo Bonzini2020-11-151-33/+22
* KVM: selftests: allow two iterations of dirty_log_perf_testPaolo Bonzini2020-11-091-1/+1
* KVM: selftests: Introduce the dirty log perf testBen Gardon2020-11-081-0/+376