[Libguestfs] [PATCH 2/5] s390x: launch: direct: Use sclp as serial console on this architecture.

Richard W.M. Jones rjones at redhat.com
Wed May 17 11:09:02 UTC 2017


The same change to the direct backend as made to the libvirt backend
in the previous commit.
---
 lib/launch-direct.c | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/lib/launch-direct.c b/lib/launch-direct.c
index 4d5d6b996..53ffd1d6f 100644
--- a/lib/launch-direct.c
+++ b/lib/launch-direct.c
@@ -595,7 +595,18 @@ launch_direct (guestfs_h *g, void *datav, const char *arg)
   arg ("-device", VIRTIO_SERIAL);
 
   /* Create the serial console. */
+#ifndef __s390x__
   arg ("-serial", "stdio");
+#else
+  start_list ("-chardev") {
+    append_list ("stdio");
+    append_list ("id=charconsole0");
+  } end_list ();
+  start_list ("-device") {
+    append_list ("sclpconsole");
+    append_list ("chardev=charconsole0");
+  } end_list ();
+#endif
 
   if (g->verbose &&
       guestfs_int_qemu_supports_device (g, data->qemu_data,
-- 
2.13.0




More information about the Libguestfs mailing list