usb: add hostdevice property to usb-host
commit9f815e83e983d247a3cd67579d2d9c1765adc644
authorGerd Hoffmann <kraxel@redhat.com>
Fri, 5 Jun 2020 12:59:52 +0000 (5 14:59 +0200)
committerGerd Hoffmann <kraxel@redhat.com>
Wed, 17 Jun 2020 07:12:22 +0000 (17 09:12 +0200)
treea1694d3430c18c2cc16462688556735c6b292efb
parent5c24bce3056ff209a1ecc50ff4b7e65b85ad8e74
usb: add hostdevice property to usb-host

The new property allows to specify usb host device name.  Uses standard
qemu_open(), so both file system path (/dev/bus/usb/$bus/$dev on linux)
and file descriptor passing can be used.

Requires libusb 1.0.23 or newer.  The hostdevice property is only
present in case qemu is compiled against a new enough library version,
so the presence of the property can be used for feature detection.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Message-Id: <20200605125952.13113-1-kraxel@redhat.com>
hw/usb/host-libusb.c
hw/usb/trace-events