linux/tools/testing/selftests/kvm
David Matlack 609e6202ea KVM: selftests: Support multiple slots in dirty_log_perf_test
Introduce a new option to dirty_log_perf_test: -x number_of_slots. This
causes the test to attempt to split the region of memory into the given
number of slots. If the region cannot be evenly divided, the test will
fail.

This allows testing with more than one slot and therefore measure how
performance scales with the number of memslots.

Signed-off-by: David Matlack <dmatlack@google.com>
Message-Id: <20210804222844.1419481-8-dmatlack@google.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2021-08-06 07:53:01 -04:00
..
aarch64 KVM: arm64: selftests: get-reg-list: actually enable pmu regs in pmu sublist 2021-07-14 11:55:18 +01:00
include KVM: selftests: Support multiple slots in dirty_log_perf_test 2021-08-06 07:53:01 -04:00
lib KVM: selftests: Support multiple slots in dirty_log_perf_test 2021-08-06 07:53:01 -04:00
s390x KVM: selftests: sync_regs test for diag318 2020-12-10 13:36:05 +01:00
x86_64 KVM: selftests: smm_test: Test SMM enter from L2 2021-07-15 10:19:44 -04:00
.gitignore KVM: selftests: Introduce access_tracking_perf_test 2021-07-27 16:59:00 -04:00
access_tracking_perf_test.c KVM: selftests: Support multiple slots in dirty_log_perf_test 2021-08-06 07:53:01 -04:00
config selftests: kvm: Adding config fragments 2019-08-09 16:52:38 +02:00
demand_paging_test.c KVM: selftests: Support multiple slots in dirty_log_perf_test 2021-08-06 07:53:01 -04:00
dirty_log_perf_test.c KVM: selftests: Support multiple slots in dirty_log_perf_test 2021-08-06 07:53:01 -04:00
dirty_log_test.c KVM: selftests: Unconditionally use memslot '0' for page table allocations 2021-06-24 11:47:48 -04:00
hardware_disable_test.c KVM: selftests: Unconditionally use memslot 0 when loading elf binary 2021-06-24 04:31:17 -04:00
kvm_binary_stats_test.c KVM: selftests: Add selftest for KVM statistics data binary interface 2021-06-24 18:00:26 -04:00
kvm_create_max_vcpus.c KVM: selftests: Convert some printf's to pr_info's 2020-03-16 17:57:07 +01:00
kvm_page_table_test.c KVM: selftests: Unconditionally use memslot '0' for page table allocations 2021-06-24 11:47:48 -04:00
Makefile KVM: selftests: Introduce access_tracking_perf_test 2021-07-27 16:59:00 -04:00
memslot_modification_stress_test.c KVM: selftests: Support multiple slots in dirty_log_perf_test 2021-08-06 07:53:01 -04:00
memslot_perf_test.c KVM: selftests: Unconditionally use memslot '0' for page table allocations 2021-06-24 11:47:48 -04:00
set_memory_region_test.c Merge tag 'kvm-s390-master-5.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD 2021-07-14 12:14:27 -04:00
settings selftests: kvm: Raise the default timeout to 120 seconds 2021-02-09 08:17:08 -05:00
steal_time.c KVM: selftests: change pthread_yield to sched_yield 2021-07-14 11:55:18 +01:00