qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v2 0/3] add missing virtio aliases
@ 2016-02-18 21:44 Sascha Silbe
  2016-02-18 21:44 ` [Qemu-devel] [PATCH v2 1/3] qdev-monitor: improve error message when alias device is unavailable Sascha Silbe
                   ` (5 more replies)
  0 siblings, 6 replies; 12+ messages in thread
From: Sascha Silbe @ 2016-02-18 21:44 UTC (permalink / raw)
  To: qemu-devel, Michael S. Tsirkin, Cornelia Huck,
	Christian Borntraeger, Markus Armbruster

Split out from the series fixing qemu-iotest 140 on s390x [1].

This series makes crafting qemu command lines that work across
multiple (virtio-supporting) platforms at lot easier.

Changes since the original series:
- included patch to improve the error message when the target device
  class of an alias doesn't exist
- added comment about keeping alias table sorted
- covering all non-abstract virtio device classes rather than just
  those already implemented on s390x

Sascha Silbe (3):
  qdev-monitor: improve error message when alias device is unavailable
  qdev-monitor: sort alias table by typename
  qdev-monitor: add missing aliases for virtio device classes

 qdev-monitor.c | 42 ++++++++++++++++++++++++++++++++++--------
 1 file changed, 34 insertions(+), 8 deletions(-)

[1] mid:1455023713-104799-1-git-send-email-silbe@linux.vnet.ibm.com
    "[PATCH 0/3] qemu-iotests: fix 140 on s390x" by Sascha Silbe
    <silbe@linux.vnet.ibm.com> on 2016-02-09
-- 
2.1.4

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [Qemu-devel] [PATCH v2 1/3] qdev-monitor: improve error message when alias device is unavailable
  2016-02-18 21:44 [Qemu-devel] [PATCH v2 0/3] add missing virtio aliases Sascha Silbe
@ 2016-02-18 21:44 ` Sascha Silbe
  2016-02-22 11:54   ` Cornelia Huck
  2016-02-18 21:44 ` [Qemu-devel] [PATCH v2 2/3] qdev-monitor: sort alias table by typename Sascha Silbe
                   ` (4 subsequent siblings)
  5 siblings, 1 reply; 12+ messages in thread
From: Sascha Silbe @ 2016-02-18 21:44 UTC (permalink / raw)
  To: qemu-devel, Michael S. Tsirkin, Cornelia Huck,
	Christian Borntraeger, Markus Armbruster

When trying to instantiate an alias that points to a device class that
doesn't exist, the error message looks like qemu misunderstood the
request:

$ s390x-softmmu/qemu-system-s390x -device virtio-gpu
qemu-system-s390x: -device virtio-gpu: 'virtio-gpu-ccw' is not a valid
device model name

Special-case the error message to make it explicit that alias
expansion is going on:

$ s390x-softmmu/qemu-system-s390x -device virtio-gpu
qemu-system-s390x: -device virtio-gpu: 'virtio-gpu' (alias
'virtio-gpu-ccw') is not a valid device model name

Suggested-By: Cornelia Huck <cornelia.huck@de.ibm.com>
Signed-off-by: Sascha Silbe <silbe@linux.vnet.ibm.com>
---
v1->v2: new patch
---
 qdev-monitor.c | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/qdev-monitor.c b/qdev-monitor.c
index 81e3ff3..e5136d7 100644
--- a/qdev-monitor.c
+++ b/qdev-monitor.c
@@ -188,6 +188,7 @@ static DeviceClass *qdev_get_device_class(const char **driver, Error **errp)
 {
     ObjectClass *oc;
     DeviceClass *dc;
+    const char *original_name = *driver;
 
     oc = object_class_by_name(*driver);
     if (!oc) {
@@ -200,7 +201,12 @@ static DeviceClass *qdev_get_device_class(const char **driver, Error **errp)
     }
 
     if (!object_class_dynamic_cast(oc, TYPE_DEVICE)) {
-        error_setg(errp, "'%s' is not a valid device model name", *driver);
+        if (*driver != original_name) {
+            error_setg(errp, "'%s' (alias '%s') is not a valid device model"
+                       " name", original_name, *driver);
+        } else {
+            error_setg(errp, "'%s' is not a valid device model name", *driver);
+        }
         return NULL;
     }
 
-- 
2.1.4

^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [Qemu-devel] [PATCH v2 2/3] qdev-monitor: sort alias table by typename
  2016-02-18 21:44 [Qemu-devel] [PATCH v2 0/3] add missing virtio aliases Sascha Silbe
  2016-02-18 21:44 ` [Qemu-devel] [PATCH v2 1/3] qdev-monitor: improve error message when alias device is unavailable Sascha Silbe
@ 2016-02-18 21:44 ` Sascha Silbe
  2016-02-22 12:00   ` Cornelia Huck
  2016-02-18 21:44 ` [Qemu-devel] [PATCH v2 3/3] qdev-monitor: add missing aliases for virtio device classes Sascha Silbe
                   ` (3 subsequent siblings)
  5 siblings, 1 reply; 12+ messages in thread
From: Sascha Silbe @ 2016-02-18 21:44 UTC (permalink / raw)
  To: qemu-devel, Michael S. Tsirkin, Cornelia Huck,
	Christian Borntraeger, Markus Armbruster

Sort the alias table by typename so it's easier to see which aliases
exist.

Signed-off-by: Sascha Silbe <silbe@linux.vnet.ibm.com>
---
v1->v2: Added comment asking devs to keep table sorted
---
 qdev-monitor.c | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

diff --git a/qdev-monitor.c b/qdev-monitor.c
index e5136d7..4e3681c 100644
--- a/qdev-monitor.c
+++ b/qdev-monitor.c
@@ -39,19 +39,20 @@ typedef struct QDevAlias
     uint32_t arch_mask;
 } QDevAlias;
 
+/* Please keep this table sorted by typename. */
 static const QDevAlias qdev_alias_table[] = {
-    { "virtio-blk-pci", "virtio-blk", QEMU_ARCH_ALL & ~QEMU_ARCH_S390X },
-    { "virtio-net-pci", "virtio-net", QEMU_ARCH_ALL & ~QEMU_ARCH_S390X },
-    { "virtio-serial-pci", "virtio-serial", QEMU_ARCH_ALL & ~QEMU_ARCH_S390X },
+    { "e1000", "e1000-82540em" },
+    { "ich9-ahci", "ahci" },
+    { "kvm-pci-assign", "pci-assign" },
+    { "lsi53c895a", "lsi" },
     { "virtio-balloon-pci", "virtio-balloon",
             QEMU_ARCH_ALL & ~QEMU_ARCH_S390X },
     { "virtio-blk-ccw", "virtio-blk", QEMU_ARCH_S390X },
+    { "virtio-blk-pci", "virtio-blk", QEMU_ARCH_ALL & ~QEMU_ARCH_S390X },
     { "virtio-net-ccw", "virtio-net", QEMU_ARCH_S390X },
+    { "virtio-net-pci", "virtio-net", QEMU_ARCH_ALL & ~QEMU_ARCH_S390X },
     { "virtio-serial-ccw", "virtio-serial", QEMU_ARCH_S390X },
-    { "lsi53c895a", "lsi" },
-    { "ich9-ahci", "ahci" },
-    { "kvm-pci-assign", "pci-assign" },
-    { "e1000", "e1000-82540em" },
+    { "virtio-serial-pci", "virtio-serial", QEMU_ARCH_ALL & ~QEMU_ARCH_S390X },
     { }
 };
 
-- 
2.1.4

^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [Qemu-devel] [PATCH v2 3/3] qdev-monitor: add missing aliases for virtio device classes
  2016-02-18 21:44 [Qemu-devel] [PATCH v2 0/3] add missing virtio aliases Sascha Silbe
  2016-02-18 21:44 ` [Qemu-devel] [PATCH v2 1/3] qdev-monitor: improve error message when alias device is unavailable Sascha Silbe
  2016-02-18 21:44 ` [Qemu-devel] [PATCH v2 2/3] qdev-monitor: sort alias table by typename Sascha Silbe
@ 2016-02-18 21:44 ` Sascha Silbe
  2016-02-22 12:09   ` Cornelia Huck
  2016-03-04 12:44 ` [Qemu-devel] [PATCH v2 0/3] add missing virtio aliases Sascha Silbe
                   ` (2 subsequent siblings)
  5 siblings, 1 reply; 12+ messages in thread
From: Sascha Silbe @ 2016-02-18 21:44 UTC (permalink / raw)
  To: qemu-devel, Michael S. Tsirkin, Cornelia Huck,
	Christian Borntraeger, Markus Armbruster

virtio-{blk,balloon,net,serial} are aliases for their actual,
architecture-dependent implementations (*-ccw on s390x, *-pci on other
architectures supporting virtio). This makes it a lot easier to craft
qemu invocations that work on all supported architectures. Complete
the set to cover all existing non-abstract virtio device classes.

For virtio-balloon, only the CCW implementation was missing.

Signed-off-by: Sascha Silbe <silbe@linux.vnet.ibm.com>
---
v1->v2:
- Completely wired up all (non-abstract) virtio device classes, even
  those that still lack a CCW implementation.

Markus, does your Reviewed-by apply to this version as well? (Wasn't
sure so I didn't include it)
---
 qdev-monitor.c | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/qdev-monitor.c b/qdev-monitor.c
index 4e3681c..be6a07e 100644
--- a/qdev-monitor.c
+++ b/qdev-monitor.c
@@ -45,14 +45,33 @@ static const QDevAlias qdev_alias_table[] = {
     { "ich9-ahci", "ahci" },
     { "kvm-pci-assign", "pci-assign" },
     { "lsi53c895a", "lsi" },
+    { "virtio-9p-ccw", "virtio-9p", QEMU_ARCH_S390X },
+    { "virtio-9p-pci", "virtio-9p", QEMU_ARCH_ALL & ~QEMU_ARCH_S390X },
+    { "virtio-balloon-ccw", "virtio-balloon", QEMU_ARCH_S390X },
     { "virtio-balloon-pci", "virtio-balloon",
             QEMU_ARCH_ALL & ~QEMU_ARCH_S390X },
     { "virtio-blk-ccw", "virtio-blk", QEMU_ARCH_S390X },
     { "virtio-blk-pci", "virtio-blk", QEMU_ARCH_ALL & ~QEMU_ARCH_S390X },
+    { "virtio-gpu-ccw", "virtio-gpu", QEMU_ARCH_S390X },
+    { "virtio-gpu-pci", "virtio-gpu", QEMU_ARCH_ALL & ~QEMU_ARCH_S390X },
+    { "virtio-input-host-ccw", "virtio-input-host", QEMU_ARCH_S390X },
+    { "virtio-input-host-pci", "virtio-input-host",
+            QEMU_ARCH_ALL & ~QEMU_ARCH_S390X },
+    { "virtio-keyboard-ccw", "virtio-keyboard", QEMU_ARCH_S390X },
+    { "virtio-keyboard-pci", "virtio-keyboard",
+            QEMU_ARCH_ALL & ~QEMU_ARCH_S390X },
+    { "virtio-mouse-ccw", "virtio-mouse", QEMU_ARCH_S390X },
+    { "virtio-mouse-pci", "virtio-mouse", QEMU_ARCH_ALL & ~QEMU_ARCH_S390X },
     { "virtio-net-ccw", "virtio-net", QEMU_ARCH_S390X },
     { "virtio-net-pci", "virtio-net", QEMU_ARCH_ALL & ~QEMU_ARCH_S390X },
+    { "virtio-rng-ccw", "virtio-rng", QEMU_ARCH_S390X },
+    { "virtio-rng-pci", "virtio-rng", QEMU_ARCH_ALL & ~QEMU_ARCH_S390X },
+    { "virtio-scsi-ccw", "virtio-scsi", QEMU_ARCH_S390X },
+    { "virtio-scsi-pci", "virtio-scsi", QEMU_ARCH_ALL & ~QEMU_ARCH_S390X },
     { "virtio-serial-ccw", "virtio-serial", QEMU_ARCH_S390X },
     { "virtio-serial-pci", "virtio-serial", QEMU_ARCH_ALL & ~QEMU_ARCH_S390X },
+    { "virtio-tablet-ccw", "virtio-tablet", QEMU_ARCH_S390X },
+    { "virtio-tablet-pci", "virtio-tablet", QEMU_ARCH_ALL & ~QEMU_ARCH_S390X },
     { }
 };
 
-- 
2.1.4

^ permalink raw reply related	[flat|nested] 12+ messages in thread

* Re: [Qemu-devel] [PATCH v2 1/3] qdev-monitor: improve error message when alias device is unavailable
  2016-02-18 21:44 ` [Qemu-devel] [PATCH v2 1/3] qdev-monitor: improve error message when alias device is unavailable Sascha Silbe
@ 2016-02-22 11:54   ` Cornelia Huck
  0 siblings, 0 replies; 12+ messages in thread
From: Cornelia Huck @ 2016-02-22 11:54 UTC (permalink / raw)
  To: Sascha Silbe
  Cc: Christian Borntraeger, qemu-devel, Markus Armbruster,
	Michael S. Tsirkin

On Thu, 18 Feb 2016 22:44:12 +0100
Sascha Silbe <silbe@linux.vnet.ibm.com> wrote:

> When trying to instantiate an alias that points to a device class that
> doesn't exist, the error message looks like qemu misunderstood the
> request:
> 
> $ s390x-softmmu/qemu-system-s390x -device virtio-gpu
> qemu-system-s390x: -device virtio-gpu: 'virtio-gpu-ccw' is not a valid
> device model name
> 
> Special-case the error message to make it explicit that alias
> expansion is going on:
> 
> $ s390x-softmmu/qemu-system-s390x -device virtio-gpu
> qemu-system-s390x: -device virtio-gpu: 'virtio-gpu' (alias
> 'virtio-gpu-ccw') is not a valid device model name
> 
> Suggested-By: Cornelia Huck <cornelia.huck@de.ibm.com>
> Signed-off-by: Sascha Silbe <silbe@linux.vnet.ibm.com>
> ---
> v1->v2: new patch
> ---
>  qdev-monitor.c | 8 +++++++-
>  1 file changed, 7 insertions(+), 1 deletion(-)
> 

Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Qemu-devel] [PATCH v2 2/3] qdev-monitor: sort alias table by typename
  2016-02-18 21:44 ` [Qemu-devel] [PATCH v2 2/3] qdev-monitor: sort alias table by typename Sascha Silbe
@ 2016-02-22 12:00   ` Cornelia Huck
  0 siblings, 0 replies; 12+ messages in thread
From: Cornelia Huck @ 2016-02-22 12:00 UTC (permalink / raw)
  To: Sascha Silbe
  Cc: Christian Borntraeger, qemu-devel, Markus Armbruster,
	Michael S. Tsirkin

On Thu, 18 Feb 2016 22:44:13 +0100
Sascha Silbe <silbe@linux.vnet.ibm.com> wrote:

> Sort the alias table by typename so it's easier to see which aliases
> exist.
> 
> Signed-off-by: Sascha Silbe <silbe@linux.vnet.ibm.com>
> ---
> v1->v2: Added comment asking devs to keep table sorted
> ---
>  qdev-monitor.c | 15 ++++++++-------
>  1 file changed, 8 insertions(+), 7 deletions(-)

Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Qemu-devel] [PATCH v2 3/3] qdev-monitor: add missing aliases for virtio device classes
  2016-02-18 21:44 ` [Qemu-devel] [PATCH v2 3/3] qdev-monitor: add missing aliases for virtio device classes Sascha Silbe
@ 2016-02-22 12:09   ` Cornelia Huck
  2016-02-22 17:38     ` Sascha Silbe
  0 siblings, 1 reply; 12+ messages in thread
From: Cornelia Huck @ 2016-02-22 12:09 UTC (permalink / raw)
  To: Sascha Silbe
  Cc: Christian Borntraeger, qemu-devel, Markus Armbruster,
	Michael S. Tsirkin

On Thu, 18 Feb 2016 22:44:14 +0100
Sascha Silbe <silbe@linux.vnet.ibm.com> wrote:

> virtio-{blk,balloon,net,serial} are aliases for their actual,
> architecture-dependent implementations (*-ccw on s390x, *-pci on other
> architectures supporting virtio). This makes it a lot easier to craft
> qemu invocations that work on all supported architectures. Complete
> the set to cover all existing non-abstract virtio device classes.
> 
> For virtio-balloon, only the CCW implementation was missing.

There's also virtio-vga but that one looks quite hardcoded around pci.

> 
> Signed-off-by: Sascha Silbe <silbe@linux.vnet.ibm.com>
> ---
> v1->v2:
> - Completely wired up all (non-abstract) virtio device classes, even
>   those that still lack a CCW implementation.
> 
> Markus, does your Reviewed-by apply to this version as well? (Wasn't
> sure so I didn't include it)
> ---
>  qdev-monitor.c | 19 +++++++++++++++++++
>  1 file changed, 19 insertions(+)

Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Qemu-devel] [PATCH v2 3/3] qdev-monitor: add missing aliases for virtio device classes
  2016-02-22 12:09   ` Cornelia Huck
@ 2016-02-22 17:38     ` Sascha Silbe
  0 siblings, 0 replies; 12+ messages in thread
From: Sascha Silbe @ 2016-02-22 17:38 UTC (permalink / raw)
  To: Cornelia Huck
  Cc: Christian Borntraeger, Michael S. Tsirkin, qemu-devel,
	Markus Armbruster

Dear Conny,

Cornelia Huck <cornelia.huck@de.ibm.com> writes:

>> virtio-{blk,balloon,net,serial} are aliases for their actual,
>> architecture-dependent implementations (*-ccw on s390x, *-pci on other
>> architectures supporting virtio). This makes it a lot easier to craft
>> qemu invocations that work on all supported architectures. Complete
>> the set to cover all existing non-abstract virtio device classes.
[...]
> There's also virtio-vga but that one looks quite hardcoded around pci.

Yeah, it's not even called virtio-vga-pci but rather just virtio-vga, so
we can't do any virtio-foo → virtio-foo-{pci,ccw} alias magic for it.


[...]
> Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>

Thanks for the reviews!

Sascha
-- 
Softwareentwicklung Sascha Silbe, Niederhofenstraße 5/1, 71229 Leonberg
https://se-silbe.de/
USt-IdNr. DE281696641

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Qemu-devel] [PATCH v2 0/3] add missing virtio aliases
  2016-02-18 21:44 [Qemu-devel] [PATCH v2 0/3] add missing virtio aliases Sascha Silbe
                   ` (2 preceding siblings ...)
  2016-02-18 21:44 ` [Qemu-devel] [PATCH v2 3/3] qdev-monitor: add missing aliases for virtio device classes Sascha Silbe
@ 2016-03-04 12:44 ` Sascha Silbe
  2016-03-04 13:01 ` Michael S. Tsirkin
  2016-03-04 17:02 ` Markus Armbruster
  5 siblings, 0 replies; 12+ messages in thread
From: Sascha Silbe @ 2016-03-04 12:44 UTC (permalink / raw)
  To: qemu-devel, Michael S. Tsirkin, Cornelia Huck,
	Christian Borntraeger, Markus Armbruster

Sascha Silbe <silbe@linux.vnet.ibm.com> writes:

[...]
> This series makes crafting qemu command lines that work across
> multiple (virtio-supporting) platforms at lot easier.
[...]

Ping. Conny has already given her Reviewed-By; Markus gave it for a
previous version of the third patch. Are there any other opinions on
this series?

It was posted in mid-February (i.e. before soft freeze) and I'd like it
to land in qemu 2.6.

Sascha
-- 
Softwareentwicklung Sascha Silbe, Niederhofenstraße 5/1, 71229 Leonberg
https://se-silbe.de/
USt-IdNr. DE281696641

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Qemu-devel] [PATCH v2 0/3] add missing virtio aliases
  2016-02-18 21:44 [Qemu-devel] [PATCH v2 0/3] add missing virtio aliases Sascha Silbe
                   ` (3 preceding siblings ...)
  2016-03-04 12:44 ` [Qemu-devel] [PATCH v2 0/3] add missing virtio aliases Sascha Silbe
@ 2016-03-04 13:01 ` Michael S. Tsirkin
  2016-03-04 14:54   ` Markus Armbruster
  2016-03-04 17:02 ` Markus Armbruster
  5 siblings, 1 reply; 12+ messages in thread
From: Michael S. Tsirkin @ 2016-03-04 13:01 UTC (permalink / raw)
  To: Sascha Silbe
  Cc: Cornelia Huck, Christian Borntraeger, qemu-devel,
	Markus Armbruster

On Thu, Feb 18, 2016 at 10:44:11PM +0100, Sascha Silbe wrote:
> Split out from the series fixing qemu-iotest 140 on s390x [1].
> 
> This series makes crafting qemu command lines that work across
> multiple (virtio-supporting) platforms at lot easier.
> 
> Changes since the original series:
> - included patch to improve the error message when the target device
>   class of an alias doesn't exist
> - added comment about keeping alias table sorted
> - covering all non-abstract virtio device classes rather than just
>   those already implemented on s390x
> 
> Sascha Silbe (3):
>   qdev-monitor: improve error message when alias device is unavailable
>   qdev-monitor: sort alias table by typename
>   qdev-monitor: add missing aliases for virtio device classes
> 
>  qdev-monitor.c | 42 ++++++++++++++++++++++++++++++++++--------
>  1 file changed, 34 insertions(+), 8 deletions(-)
> 
> [1] mid:1455023713-104799-1-git-send-email-silbe@linux.vnet.ibm.com
>     "[PATCH 0/3] qemu-iotests: fix 140 on s390x" by Sascha Silbe
>     <silbe@linux.vnet.ibm.com> on 2016-02-09

I don't see issues here:

Reviewed-by: Michael S. Tsirkin <mst@redhat.com>

You should also Cc lcapitulino@redhat.com and eblake@redhat.com.
Markus, will you take this series?

> -- 
> 2.1.4

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Qemu-devel] [PATCH v2 0/3] add missing virtio aliases
  2016-03-04 13:01 ` Michael S. Tsirkin
@ 2016-03-04 14:54   ` Markus Armbruster
  0 siblings, 0 replies; 12+ messages in thread
From: Markus Armbruster @ 2016-03-04 14:54 UTC (permalink / raw)
  To: Michael S. Tsirkin
  Cc: qemu-devel, Luiz Capitulino, Christian Borntraeger, Cornelia Huck,
	Sascha Silbe

"Michael S. Tsirkin" <mst@redhat.com> writes:

> On Thu, Feb 18, 2016 at 10:44:11PM +0100, Sascha Silbe wrote:
>> Split out from the series fixing qemu-iotest 140 on s390x [1].
>> 
>> This series makes crafting qemu command lines that work across
>> multiple (virtio-supporting) platforms at lot easier.
>> 
>> Changes since the original series:
>> - included patch to improve the error message when the target device
>>   class of an alias doesn't exist
>> - added comment about keeping alias table sorted
>> - covering all non-abstract virtio device classes rather than just
>>   those already implemented on s390x
>> 
>> Sascha Silbe (3):
>>   qdev-monitor: improve error message when alias device is unavailable
>>   qdev-monitor: sort alias table by typename
>>   qdev-monitor: add missing aliases for virtio device classes
>> 
>>  qdev-monitor.c | 42 ++++++++++++++++++++++++++++++++++--------
>>  1 file changed, 34 insertions(+), 8 deletions(-)
>> 
>> [1] mid:1455023713-104799-1-git-send-email-silbe@linux.vnet.ibm.com
>>     "[PATCH 0/3] qemu-iotests: fix 140 on s390x" by Sascha Silbe
>>     <silbe@linux.vnet.ibm.com> on 2016-02-09
>
> I don't see issues here:
>
> Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
>
> You should also Cc lcapitulino@redhat.com and eblake@redhat.com.

Cc'ing them now.

> Markus, will you take this series?

qdev-monitor falls in the crack between monitor (maintained by me) and
qdev (no maintainer, which is a bloody shame).  I can take it through my
tree.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Qemu-devel] [PATCH v2 0/3] add missing virtio aliases
  2016-02-18 21:44 [Qemu-devel] [PATCH v2 0/3] add missing virtio aliases Sascha Silbe
                   ` (4 preceding siblings ...)
  2016-03-04 13:01 ` Michael S. Tsirkin
@ 2016-03-04 17:02 ` Markus Armbruster
  5 siblings, 0 replies; 12+ messages in thread
From: Markus Armbruster @ 2016-03-04 17:02 UTC (permalink / raw)
  To: Sascha Silbe
  Cc: Cornelia Huck, Christian Borntraeger, qemu-devel,
	Michael S. Tsirkin

Sascha Silbe <silbe@linux.vnet.ibm.com> writes:

> Split out from the series fixing qemu-iotest 140 on s390x [1].
>
> This series makes crafting qemu command lines that work across
> multiple (virtio-supporting) platforms at lot easier.
>
> Changes since the original series:
> - included patch to improve the error message when the target device
>   class of an alias doesn't exist
> - added comment about keeping alias table sorted
> - covering all non-abstract virtio device classes rather than just
>   those already implemented on s390x
>
> Sascha Silbe (3):
>   qdev-monitor: improve error message when alias device is unavailable
>   qdev-monitor: sort alias table by typename
>   qdev-monitor: add missing aliases for virtio device classes
>
>  qdev-monitor.c | 42 ++++++++++++++++++++++++++++++++++--------
>  1 file changed, 34 insertions(+), 8 deletions(-)
>
> [1] mid:1455023713-104799-1-git-send-email-silbe@linux.vnet.ibm.com
>     "[PATCH 0/3] qemu-iotests: fix 140 on s390x" by Sascha Silbe
>     <silbe@linux.vnet.ibm.com> on 2016-02-09

Applied to my monitor-next branch, will hold the queue for a couple of
days to give others a chance to review, thanks!

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2016-03-04 17:02 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-02-18 21:44 [Qemu-devel] [PATCH v2 0/3] add missing virtio aliases Sascha Silbe
2016-02-18 21:44 ` [Qemu-devel] [PATCH v2 1/3] qdev-monitor: improve error message when alias device is unavailable Sascha Silbe
2016-02-22 11:54   ` Cornelia Huck
2016-02-18 21:44 ` [Qemu-devel] [PATCH v2 2/3] qdev-monitor: sort alias table by typename Sascha Silbe
2016-02-22 12:00   ` Cornelia Huck
2016-02-18 21:44 ` [Qemu-devel] [PATCH v2 3/3] qdev-monitor: add missing aliases for virtio device classes Sascha Silbe
2016-02-22 12:09   ` Cornelia Huck
2016-02-22 17:38     ` Sascha Silbe
2016-03-04 12:44 ` [Qemu-devel] [PATCH v2 0/3] add missing virtio aliases Sascha Silbe
2016-03-04 13:01 ` Michael S. Tsirkin
2016-03-04 14:54   ` Markus Armbruster
2016-03-04 17:02 ` Markus Armbruster

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).