qdev-monitor: improve error message when alias device is unavailable
authorSascha Silbe <silbe@linux.vnet.ibm.com>
Thu, 18 Feb 2016 21:44:12 +0000 (22:44 +0100)
committerMarkus Armbruster <armbru@redhat.com>
Wed, 16 Mar 2016 09:13:10 +0000 (10:13 +0100)
commitf6b5319d412cda360695e2005737f91ca8201af0
treeb0dab7ecb58f8dd050a0f6c9020073d5fa547b00
parenta6cdb77f816961f929d7934643febd2852230135
qdev-monitor: improve error message when alias device is unavailable

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>
Message-Id: <1455831854-49013-2-git-send-email-silbe@linux.vnet.ibm.com>
Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
qdev-monitor.c