]> git.ipfire.org Git - thirdparty/qemu.git/commit
usb-bot: hotplug support
authorGerd Hoffmann <kraxel@redhat.com>
Wed, 15 Jun 2016 09:46:58 +0000 (11:46 +0200)
committerGerd Hoffmann <kraxel@redhat.com>
Wed, 22 Jun 2016 10:53:26 +0000 (12:53 +0200)
commitb78ecd0998094a8b7e0f14c4888f3a6b525d14ff
treeac2b172155cd0f42ed827080d35e1cb091ebf662
parent1e351dc373c96a6df4107db3f780a4c89a791afd
usb-bot: hotplug support

This patch marks usb-bot as hot-pluggable device, makes attached
property settable and turns off auto-attach in case the device
was hotplugged.

Hot-plugging a usb-bot device with one or more scsi devices can be
done this way now:

  (1) device-add usb-bot,id=foo
  (2) device-add scsi-{hd,cd},bus=foo.0,lun=0
  (2b) optionally add more devices (luns 0 ... 15).
  (3) qom-set foo.attached = true

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Message-id: 1465984019-28963-5-git-send-email-kraxel@redhat.com
hw/usb/dev-storage.c