On Thu, Jan 17, 2019 at 01:56:21PM -0500, Cleber Rosa wrote: > The set_console() utility function traditionally adds a device either > based on the explicitly given device type, or based on the machine type, > a known good type of device. > > But, for a number of machine types, it may be impossible or > inconvenient to add the devices my means of "-device" command line > options, and then it may better to just use the "-serial" option and > let QEMU itself, based on the machine type, set the device > accordingly. > > To achieve that, the behavior of set_console() now flags the intention > to add a console device on launch(), and if no explicit device type is > given, and there's no definition on CONSOLE_DEV_TYPES, the "-serial" > is going to be added to the QEMU command line, instead of raising > exceptions. > > Signed-off-by: Cleber Rosa <cr...@redhat.com>
Reviewed-by: Caio Carrara <ccarr...@redhat.com> > --- > scripts/qemu.py | 28 +++++++++++++++------------- > 1 file changed, 15 insertions(+), 13 deletions(-) > {...} > -- Caio Carrara Software Engineer, Virt Team - Red Hat ccarr...@redhat.com