From: Alexander Graf Date: Thu, 17 Dec 2009 12:06:07 +0000 (+0100) Subject: S390: Loop through virtio console devices X-Git-Tag: TizenStudio_2.0_p2.3~6229 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3ea3c752075b63c1d66ac41cb0b26cfcf665dfd9;p=sdk%2Femulator%2Fqemu.git S390: Loop through virtio console devices We used to always create one single virtio console device. This breaks when either zero of multiple virtio console devices are requested, so let's use the same code as on x86. Signed-off-by: Alexander Graf Signed-off-by: Aurelien Jarno --- diff --git a/hw/s390-virtio.c b/hw/s390-virtio.c index b57fa9c..e54ef0e 100644 --- a/hw/s390-virtio.c +++ b/hw/s390-virtio.c @@ -201,7 +201,11 @@ static void s390_init(ram_addr_t ram_size, } /* Create VirtIO console */ - qdev_init_nofail(qdev_create((BusState *)s390_bus, "virtio-console-s390")); + for(i = 0; i < MAX_VIRTIO_CONSOLES; i++) { + if (virtcon_hds[i]) { + qdev_init_nofail(qdev_create((BusState *)s390_bus, "virtio-console-s390")); + } + } /* Create VirtIO network adapters */ for(i = 0; i < nb_nics; i++) {