From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43351) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dhslT-0006Jm-4q for qemu-devel@nongnu.org; Wed, 16 Aug 2017 03:29:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dhslS-00057Q-8Y for qemu-devel@nongnu.org; Wed, 16 Aug 2017 03:29:19 -0400 Received: from mx1.redhat.com ([209.132.183.28]:37454) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dhslS-000570-1E for qemu-devel@nongnu.org; Wed, 16 Aug 2017 03:29:18 -0400 From: Fam Zheng Date: Wed, 16 Aug 2017 15:20:57 +0800 Message-Id: <20170816072104.24420-3-famz@redhat.com> In-Reply-To: <20170816072104.24420-1-famz@redhat.com> References: <20170816072104.24420-1-famz@redhat.com> Subject: [Qemu-devel] [PATCH RFC 2/9] qemu.py: Add variable vga type List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: berrange@redhat.com, =?UTF-8?q?Alex=20Benn=C3=A9e?= , Fam Zheng , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , stefanha@redhat.com, pbonzini@redhat.com, Peter Maydell , Kamil Rytarowski Some guests behave differently when no VGA is detected. Add a variable to allow override the "none" default. Signed-off-by: Fam Zheng --- scripts/qemu.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scripts/qemu.py b/scripts/qemu.py index 880e3e8219..e5f314efdb 100644 --- a/scripts/qemu.py +++ b/scripts/qemu.py @@ -39,6 +39,7 @@ class QEMUMachine(object): self._iolog = None self._socket_scm_helper = socket_scm_helper self._debug = debug + self._vga = "none" # This can be used to add an unused monitor instance. def add_monitor_telnet(self, ip, port): @@ -111,7 +112,7 @@ class QEMUMachine(object): moncdev = 'socket,id=mon,path=%s' % self._monitor_address return ['-chardev', moncdev, '-mon', 'chardev=mon,mode=control', - '-display', 'none', '-vga', 'none'] + '-display', 'none', '-vga', self._vga] def _pre_launch(self): self._qmp = qmp.qmp.QEMUMonitorProtocol(self._monitor_address, server=True, -- 2.13.4