Blame SOURCES/0037-s390x-launch-direct-Use-sclp-as-serial-console-on-th.patch

a30de4
From f774a2efed860774ba3a8e47e8ac81eeed2508fa Mon Sep 17 00:00:00 2001
a30de4
From: "Richard W.M. Jones" <rjones@redhat.com>
a30de4
Date: Wed, 17 May 2017 12:16:07 +0200
a30de4
Subject: [PATCH] s390x: launch: direct: Use sclp as serial console on this
a30de4
 architecture.
a30de4
a30de4
The same change to the direct backend as made to the libvirt backend
a30de4
in the previous commit.
a30de4
a30de4
(cherry picked from commit ade2652bdac16656ba4ed821d74528a6de188fa0)
a30de4
---
a30de4
 lib/launch-direct.c | 7 +++++++
a30de4
 1 file changed, 7 insertions(+)
a30de4
a30de4
diff --git a/lib/launch-direct.c b/lib/launch-direct.c
a30de4
index 9cc153b21..147e158de 100644
a30de4
--- a/lib/launch-direct.c
a30de4
+++ b/lib/launch-direct.c
a30de4
@@ -592,8 +592,15 @@ launch_direct (guestfs_h *g, void *datav, const char *arg)
a30de4
   ADD_CMDLINE (VIRTIO_SERIAL);
a30de4
 
a30de4
   /* Create the serial console. */
a30de4
+#ifndef __s390x__
a30de4
   ADD_CMDLINE ("-serial");
a30de4
   ADD_CMDLINE ("stdio");
a30de4
+#else
a30de4
+  ADD_CMDLINE ("-chardev");
a30de4
+  ADD_CMDLINE ("stdio,id=charconsole0");
a30de4
+  ADD_CMDLINE ("-device");
a30de4
+  ADD_CMDLINE ("sclpconsole,chardev=charconsole0");
a30de4
+#endif
a30de4
 
a30de4
   if (g->verbose &&
a30de4
       guestfs_int_qemu_supports_device (g, data->qemu_data,
a30de4
-- 
a30de4
2.14.3
a30de4