]> git.proxmox.com Git - mirror_qemu.git/commit - vl.c
blockdev: Orphaned drive search
authorJohn Snow <jsnow@redhat.com>
Wed, 1 Oct 2014 18:19:24 +0000 (14:19 -0400)
committerStefan Hajnoczi <stefanha@redhat.com>
Fri, 3 Oct 2014 09:30:33 +0000 (10:30 +0100)
commita66c9dc734fb30de1e18e9dc217f2d37e16c492a
treec552c8b9c139288451d1a379bf18409c26ecaae4
parentcf77b2d25eeabe268412cf41d4ea38ec5de8c611
blockdev: Orphaned drive search

When users use command line options like -hda, -cdrom,
or even -drive if=ide, it is up to the board initialization
routines to pick up these drives and create backing
devices for them.

Some boards, like Q35, have not been doing this.
However, there is no warning explaining why certain
drive specifications are just silently ignored,
so this function adds a check to print some warnings
to assist users in debugging these sorts of issues
in the future.

This patch will not warn about drives added with if_none,
for which it is not possible to tell in advance if
the omission of a backing device is an issue.

A warning in these cases is considered appropriate.

Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Message-id: 1412187569-23452-2-git-send-email-jsnow@redhat.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
blockdev.c
include/sysemu/blockdev.h
vl.c