[PATCH v7 2/2] tests: add test for kvm-dirty-ring feature

huangy81 at chinatelecom.cn huangy81 at chinatelecom.cn
Tue Nov 23 14:36:59 UTC 2021


From: Hyman Huang(黄勇) <huangy81 at chinatelecom.cn>

Update the KVM feature tests for dirty ring.

Signed-off-by: Hyman Huang(黄勇) <huangy81 at chinatelecom.cn>
---
 tests/qemuxml2argvdata/kvm-features-off.xml   | 1 +
 tests/qemuxml2argvdata/kvm-features.args      | 2 +-
 tests/qemuxml2argvdata/kvm-features.xml       | 1 +
 tests/qemuxml2xmloutdata/kvm-features-off.xml | 1 +
 tests/qemuxml2xmloutdata/kvm-features.xml     | 1 +
 5 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/tests/qemuxml2argvdata/kvm-features-off.xml b/tests/qemuxml2argvdata/kvm-features-off.xml
index a1004a206b..fb7cbaf061 100644
--- a/tests/qemuxml2argvdata/kvm-features-off.xml
+++ b/tests/qemuxml2argvdata/kvm-features-off.xml
@@ -15,6 +15,7 @@
       <hint-dedicated state='off'/>
       <poll-control state='off'/>
       <pv-ipi state='off'/>
+      <dirty-ring state='off'/>
     </kvm>
   </features>
   <cpu mode='host-passthrough' check='none'/>
diff --git a/tests/qemuxml2argvdata/kvm-features.args b/tests/qemuxml2argvdata/kvm-features.args
index 371c382b47..1789363736 100644
--- a/tests/qemuxml2argvdata/kvm-features.args
+++ b/tests/qemuxml2argvdata/kvm-features.args
@@ -12,7 +12,7 @@ QEMU_AUDIO_DRV=none \
 -S \
 -object secret,id=masterKey0,format=raw,file=/tmp/lib/domain--1-QEMUGuest1/master-key.aes \
 -machine pc,usb=off,dump-guest-core=off \
--accel kvm \
+-accel kvm,dirty-ring-size=4096 \
 -cpu host,kvm=off,kvm-hint-dedicated=on,kvm-poll-control=on \
 -m 214 \
 -realtime mlock=off \
diff --git a/tests/qemuxml2argvdata/kvm-features.xml b/tests/qemuxml2argvdata/kvm-features.xml
index 51229a6c37..900431c4ff 100644
--- a/tests/qemuxml2argvdata/kvm-features.xml
+++ b/tests/qemuxml2argvdata/kvm-features.xml
@@ -15,6 +15,7 @@
       <hint-dedicated state='on'/>
       <poll-control state='on'/>
       <pv-ipi state='on'/>
+      <dirty-ring state='on' size='4096'/>
     </kvm>
   </features>
   <cpu mode='host-passthrough' check='none'/>
diff --git a/tests/qemuxml2xmloutdata/kvm-features-off.xml b/tests/qemuxml2xmloutdata/kvm-features-off.xml
index 52a0ef0065..7ee6525cd9 100644
--- a/tests/qemuxml2xmloutdata/kvm-features-off.xml
+++ b/tests/qemuxml2xmloutdata/kvm-features-off.xml
@@ -15,6 +15,7 @@
       <hint-dedicated state='off'/>
       <poll-control state='off'/>
       <pv-ipi state='off'/>
+      <dirty-ring state='off'/>
     </kvm>
   </features>
   <cpu mode='host-passthrough' check='none' migratable='off'/>
diff --git a/tests/qemuxml2xmloutdata/kvm-features.xml b/tests/qemuxml2xmloutdata/kvm-features.xml
index 72e66fcbf5..8ce3a2b987 100644
--- a/tests/qemuxml2xmloutdata/kvm-features.xml
+++ b/tests/qemuxml2xmloutdata/kvm-features.xml
@@ -15,6 +15,7 @@
       <hint-dedicated state='on'/>
       <poll-control state='on'/>
       <pv-ipi state='on'/>
+      <dirty-ring state='on' size='4096'/>
     </kvm>
   </features>
   <cpu mode='host-passthrough' check='none' migratable='off'/>
-- 
2.27.0





More information about the libvir-list mailing list