[virt-tools-list] [virt-manager PATCH] guest: Enable qemu-ga by default on s390x

Andrea Bolognani abologna at redhat.com
Wed Jun 12 17:43:47 UTC 2019


It was disabled with commit 2aca20141ec3 back in 2015, but
these days we have it enabled for all other architectures and
there doesn't seem to be a good reason for s390x to keep being
the outlier.

Signed-off-by: Andrea Bolognani <abologna at redhat.com>
---
Connie (CC'd) says she tested qemu-ga on s390x in the past and
remembers it working fine, and also promised she would give it
another try tomorrow and report back just for extra safety.

 .../cli-test-xml/compare/virt-install-s390x-cdrom-KVMIBM.xml  | 4 ++++
 tests/cli-test-xml/compare/virt-install-s390x-cdrom.xml       | 4 ++++
 tests/cli-test-xml/compare/virt-install-s390x-graphics.xml    | 4 ++++
 tests/cli-test-xml/compare/virt-install-s390x-headless.xml    | 4 ++++
 virtinst/guest.py                                             | 3 ---
 5 files changed, 16 insertions(+), 3 deletions(-)

diff --git a/tests/cli-test-xml/compare/virt-install-s390x-cdrom-KVMIBM.xml b/tests/cli-test-xml/compare/virt-install-s390x-cdrom-KVMIBM.xml
index 7ebca458..8af2aee8 100644
--- a/tests/cli-test-xml/compare/virt-install-s390x-cdrom-KVMIBM.xml
+++ b/tests/cli-test-xml/compare/virt-install-s390x-cdrom-KVMIBM.xml
@@ -37,6 +37,10 @@
     <console type="pty">
       <target type="sclp"/>
     </console>
+    <channel type="unix">
+      <source mode="bind"/>
+      <target type="virtio" name="org.qemu.guest_agent.0"/>
+    </channel>
     <graphics type="vnc" port="-1"/>
     <video>
       <model type="virtio"/>
diff --git a/tests/cli-test-xml/compare/virt-install-s390x-cdrom.xml b/tests/cli-test-xml/compare/virt-install-s390x-cdrom.xml
index b5e9f66d..33ca6190 100644
--- a/tests/cli-test-xml/compare/virt-install-s390x-cdrom.xml
+++ b/tests/cli-test-xml/compare/virt-install-s390x-cdrom.xml
@@ -37,6 +37,10 @@
     <console type="pty">
       <target type="sclp"/>
     </console>
+    <channel type="unix">
+      <source mode="bind"/>
+      <target type="virtio" name="org.qemu.guest_agent.0"/>
+    </channel>
     <rng model="virtio">
       <backend model="random">/dev/urandom</backend>
     </rng>
diff --git a/tests/cli-test-xml/compare/virt-install-s390x-graphics.xml b/tests/cli-test-xml/compare/virt-install-s390x-graphics.xml
index 82f303cf..2747254e 100644
--- a/tests/cli-test-xml/compare/virt-install-s390x-graphics.xml
+++ b/tests/cli-test-xml/compare/virt-install-s390x-graphics.xml
@@ -29,6 +29,10 @@
     <console type="pty">
       <target type="sclp"/>
     </console>
+    <channel type="unix">
+      <source mode="bind"/>
+      <target type="virtio" name="org.qemu.guest_agent.0"/>
+    </channel>
     <input type="tablet" bus="virtio"/>
     <input type="keyboard" bus="virtio"/>
     <graphics type="vnc" port="-1"/>
diff --git a/tests/cli-test-xml/compare/virt-install-s390x-headless.xml b/tests/cli-test-xml/compare/virt-install-s390x-headless.xml
index 1a8f9112..c5344a5c 100644
--- a/tests/cli-test-xml/compare/virt-install-s390x-headless.xml
+++ b/tests/cli-test-xml/compare/virt-install-s390x-headless.xml
@@ -29,6 +29,10 @@
     <console type="pty">
       <target type="sclp"/>
     </console>
+    <channel type="unix">
+      <source mode="bind"/>
+      <target type="virtio" name="org.qemu.guest_agent.0"/>
+    </channel>
     <rng model="virtio">
       <backend model="random">/dev/urandom</backend>
     </rng>
diff --git a/virtinst/guest.py b/virtinst/guest.py
index 9828f814..717ed21e 100644
--- a/virtinst/guest.py
+++ b/virtinst/guest.py
@@ -884,9 +884,6 @@ class Guest(XMLBuilder):
             return
         if self.devices.channel:
             return
-        if self.os.is_s390x():
-            # Not wanted for s390 apparently
-            return
 
         if (self.conn.is_qemu() and
             self._supports_virtioserial() and
-- 
2.21.0




More information about the virt-tools-list mailing list