summaryrefslogtreecommitdiffstats
path: root/tools/testing/selftests/kvm/clear_dirty_log_test.c
diff options
context:
space:
mode:
authorJay Zhou <jianjay.zhou@huawei.com>2020-03-03 16:07:10 +0800
committerPaolo Bonzini <pbonzini@redhat.com>2020-03-16 17:57:41 +0100
commite743664bea8e04d2735b958fe912e7cce3ab350f (patch)
tree0322f80fa34f6811d8cf8dd031e44f3e933afe19 /tools/testing/selftests/kvm/clear_dirty_log_test.c
parenta1c77abb8d93381e25a8d2df3a917388244ba776 (diff)
kvm: selftests: Support dirty log initial-all-set test
Since the new capability KVM_DIRTY_LOG_INITIALLY_SET of KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 has been introduced, tweak the clear_dirty_log_test to use it. Signed-off-by: Jay Zhou <jianjay.zhou@huawei.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'tools/testing/selftests/kvm/clear_dirty_log_test.c')
-rw-r--r--tools/testing/selftests/kvm/clear_dirty_log_test.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/tools/testing/selftests/kvm/clear_dirty_log_test.c b/tools/testing/selftests/kvm/clear_dirty_log_test.c
index 749336937d37..11672ec6f74e 100644
--- a/tools/testing/selftests/kvm/clear_dirty_log_test.c
+++ b/tools/testing/selftests/kvm/clear_dirty_log_test.c
@@ -1,2 +1,6 @@
#define USE_CLEAR_DIRTY_LOG
+#define KVM_DIRTY_LOG_MANUAL_PROTECT_ENABLE (1 << 0)
+#define KVM_DIRTY_LOG_INITIALLY_SET (1 << 1)
+#define KVM_DIRTY_LOG_MANUAL_CAPS (KVM_DIRTY_LOG_MANUAL_PROTECT_ENABLE | \
+ KVM_DIRTY_LOG_INITIALLY_SET)
#include "dirty_log_test.c"