Statistics
| Branch: | Revision:

root / hw / usb @ feature-archipelago

Name Size
Makefile.objs 1.2 kB
bus.c 18.2 kB
ccid-card-emulated.c 18.8 kB
ccid-card-passthru.c 12.4 kB
ccid.h 1.9 kB
combined-packet.c 6.4 kB
core.c 22.8 kB
desc-msos.c 6.7 kB
desc.c 23.9 kB
desc.h 8.4 kB
dev-audio.c 22.9 kB
dev-bluetooth.c 17.4 kB
dev-hid.c 23.3 kB
dev-hub.c 17.4 kB
dev-network.c 43.7 kB
dev-serial.c 17.3 kB
dev-smartcard-reader.c 46.6 kB
dev-storage.c 22 kB
dev-uas.c 27.6 kB
dev-wacom.c 10.2 kB
hcd-ehci-pci.c 6.9 kB
hcd-ehci-sysbus.c 6.2 kB
hcd-ehci.c 74.4 kB
hcd-ehci.h 11.5 kB
hcd-musb.c 44 kB
hcd-ohci.c 57.4 kB
hcd-uhci.c 38.8 kB
hcd-xhci.c 110 kB
host-legacy.c 4.2 kB
host-libusb.c 44.3 kB
host-stub.c 1.8 kB
host.h 1.7 kB
libhw.c 2.3 kB
quirks-ftdi-ids.h 46.5 kB
quirks-pl2303-ids.h 4.1 kB
quirks.c 1.7 kB
quirks.h 48.9 kB
redirect.c 77.2 kB

Latest revisions

# Date Author Comment
2ca92bb9 02/20/2014 05:25 pm Peter Maydell

Merge remote-tracking branch 'remotes/kraxel/tags/pull-usb-3' into staging

- xhci improvements and fixes.
- uhci bugfix.
- cleanups.

  1. gpg: Signature made Tue 18 Feb 2014 15:48:10 GMT using RSA key ID D3E87138
  2. gpg: Good signature from "Gerd Hoffmann (work) <>"...
61e8a923 02/20/2014 03:05 pm Peter Maydell

Merge remote-tracking branch 'remotes/afaerber/tags/qom-devices-for-peter' into staging

QOM infrastructure fixes and device conversions

  • QTest cleanups and test cases for PCI NICs
  • NAND fix for "info qtree"
  • Cleanup and extension of QOM machine tests...
c348e481 02/18/2014 04:39 pm Gerd Hoffmann

uhci: invalidate queue on device address changes

Signed-off-by: Gerd Hoffmann <>

786ad214 02/18/2014 04:39 pm Gerd Hoffmann

xhci iso: fix time calculation

Frameid specifies frames not microframes, so we
need to shift it to get the microframe index.

Signed-off-by: Gerd Hoffmann <>

cc03ff9d 02/18/2014 04:39 pm Gerd Hoffmann

xhci iso: allow for some latency

Allow the scheduled transfer time be a bit behind, to
compensate for latencies. Without this xhci will wait
way to often for the mfindex wraparound, assuming the
scheduled time is in the future just because qemu is
a bit behind in processing the iso transfer requests....

4f9cc734 02/18/2014 04:39 pm Gerd Hoffmann

xhci: switch debug printf to tracepoint

Signed-off-by: Gerd Hoffmann <>

d6bb65fc 02/18/2014 04:39 pm Gerd Hoffmann

xhci: use DPRINTF instead of fprintf(stderr, ...)

So we don't spam stderr with (guest-triggerable) messages by default.

Signed-off-by: Gerd Hoffmann <>

bd93976a 02/18/2014 04:39 pm Pantelis Koukousoulas

usb: Remove magic constants from device bmAttributes

Replace magic constants in device bmAttributes with symbolic ones
from Linux kernel ch9.h

Signed-off-by: Pantelis Koukousoulas <>
Signed-off-by: Gerd Hoffmann <>

f6969b9f 02/18/2014 04:39 pm Gerd Hoffmann

xhci: fix overflow in usb_xhci_post_load

Found by Coverity.

Reported-by: Markus Armbruster <>
Signed-off-by: Gerd Hoffmann <>

84d18f06 02/17/2014 06:57 pm Markus Armbruster

Use error_is_set() only when necessary

error_is_set(&var) is the same as var != NULL, but it takes
whole-program analysis to figure that out. Unnecessarily hard for
optimizers, static checkers, and human readers. Dumb it down to
obvious.

Gets rid of several dozen Coverity false positives....

View revisions

Also available in: Atom