KVM: selftests: Add wrfract to common guest code
authorBen Gardon <bgardon@google.com>
Tue, 27 Oct 2020 23:37:32 +0000 (16:37 -0700)
committerPaolo Bonzini <pbonzini@redhat.com>
Sun, 8 Nov 2020 11:03:35 +0000 (06:03 -0500)
commit92ab4b9a22cfea9b0d353e86024208040c10e807
tree7dddf3683dd2d3efb391a05c99120b34e312ec7b
parent1eafbd27edb5098ed6b6bc404c35d56c78beb0fd
KVM: selftests: Add wrfract to common guest code

Wrfract will be used by the dirty logging perf test introduced later in
this series to dirty memory sparsely.

This series was tested by running the following invocations on an Intel
Skylake machine:
dirty_log_perf_test -b 20m -i 100 -v 64
dirty_log_perf_test -b 20g -i 5 -v 4
dirty_log_perf_test -b 4g -i 5 -v 32
demand_paging_test -b 20m -v 64
demand_paging_test -b 20g -v 4
demand_paging_test -b 4g -v 32
All behaved as expected.

Signed-off-by: Ben Gardon <bgardon@google.com>
Message-Id: <20201027233733.1484855-5-bgardon@google.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
tools/testing/selftests/kvm/demand_paging_test.c
tools/testing/selftests/kvm/include/perf_test_util.h