qemu-irix/hw/usb
Jan Kiszka cdfd3530fa usb-redir: Allow to attach USB 2.0 devices to 1.1 host controller
This follows the logic of host-linux: If a 2.0 device has no ISO
endpoint and no interrupt endpoint with a packet size > 64, we can
attach it also to an 1.1 host controller. In case the redir server does
not report endpoint sizes, play safe and remove the 1.1 compatibility as
well. Moreover, if we detect a conflicting change in the configuration
after the device was already attached, it will be disconnected
immediately.

HdG: Several small cleanups and fixes

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
2012-11-01 15:21:01 +01:00
..
Makefile.objs usb: Add packet combining functions 2012-11-01 15:17:58 +01:00
bus.c usb: Add USB_RET_ADD_TO_QUEUE packet result code 2012-10-25 09:08:09 +02:00
combined-packet.c combined-packet: Add a workaround for Linux usbfs + live migration 2012-11-01 15:17:58 +01:00
core.c usb: Add packet combining functions 2012-11-01 15:17:58 +01:00
desc.c
desc.h
dev-audio.c
dev-bluetooth.c
dev-hid.c
dev-hub.c
dev-network.c
dev-serial.c usb-serial: only expose device in guest when the chardev is open 2012-10-22 13:26:42 -05:00
dev-smartcard-reader.c
dev-storage.c
dev-uas.c cleanup useless return sentence 2012-10-05 15:10:21 +02:00
dev-wacom.c
hcd-ehci-pci.c usb/ehci-pci: add helper to create ich9 usb controllers 2012-11-01 15:17:58 +01:00
hcd-ehci-sysbus.c usb/ehci: add sysbus variant 2012-11-01 13:10:10 +01:00
hcd-ehci.c usb/ehci: split into multiple source files 2012-11-01 13:10:10 +01:00
hcd-ehci.h usb/ehci: split into multiple source files 2012-11-01 13:10:10 +01:00
hcd-musb.c usb: Add an int_req flag to USBPacket 2012-10-25 09:08:10 +02:00
hcd-ohci.c usb: Add an int_req flag to USBPacket 2012-10-25 09:08:10 +02:00
hcd-uhci.c uhci: Don't crash on device disconnect 2012-11-01 15:17:58 +01:00
hcd-xhci.c xhci: allow address slot being called multiple times 2012-11-01 13:10:09 +01:00
host-bsd.c
host-linux.c usb: Move short-not-ok handling to the core 2012-10-25 09:08:10 +02:00
host-stub.c
libhw.c usb: Fix usb_packet_map() in the presence of IOMMUs 2012-09-26 09:24:42 +02:00
redirect.c usb-redir: Allow to attach USB 2.0 devices to 1.1 host controller 2012-11-01 15:21:01 +01:00