History | View | Annotate | Download (19.5 kB)
usb: add support for microsoft os descriptors
This patch adds support for special usb descriptors used by microsoftwindows. They allow more fine-grained control over driver binding andadding entries to the registry for configuration.
As this is a guest-visible change the "msos-desc" compat property...
usb: add vendor request defines
Add defines for vendor specific usb control requests.Group defines by Device / Interface / Endpoint whilebeing at it.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
usb: Add max_streams attribute to endpoint info
Signed-off-by: Hans de Goede <hdegoede@redhat.com>Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
usb: Add usb_device_alloc/free_streams
Remove dev-bluetooth.c dependency from vl.c
Use usb_legacy_register handling to create bt-dongle device and remove codedependency from vl.c so CONFIG_USB_BLUETOOTH can be disabled.
Signed-off-by: Miroslav Rezanina <mrezanin@redhat.com>Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
usb: Pass size to usb_bus_new()
To be passed to qbus_create_inplace().
Use DEVICE cast to avoid a direct parent field access.
Reviewed-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com>Signed-off-by: Andreas Färber <afaerber@suse.de>
usb: add serial bus property
This patch adds a serial property for all usb devices, which can beused to set the serial number of a usb device (as listed by lsusb -v)to a specific value. Applies to emulated devices only.
Merge remote-tracking branch 'bonzini/hw-dirs' into staging
hw: move headers to include/
Many of these should be cleaned up with proper qdev-/QOM-ification.Right now there are many catch-all headers in include/hw/ARCH dependingon cpu.h, and this makes it necessary to compile these files per-target.However, fixing this does not belong in these patches....