Statistics
| Branch: | Revision:

root / hw / usb @ 2c2e8525

Name Size
Makefile.objs 567 Bytes
bus.c 15.8 kB
core.c 20.9 kB
desc.c 22.5 kB
desc.h 7.9 kB
dev-audio.c 23 kB
dev-bluetooth.c 16.7 kB
dev-hid.c 20.2 kB
dev-hub.c 17 kB
dev-network.c 43.3 kB
dev-serial.c 17.5 kB
dev-smartcard-reader.c 41.8 kB
dev-storage.c 20.2 kB
dev-uas.c 21.6 kB
dev-wacom.c 10 kB
hcd-ehci-pci.c 4.1 kB
hcd-ehci-sysbus.c 2.2 kB
hcd-ehci.c 69.5 kB
hcd-ehci.h 10 kB
hcd-musb.c 43.9 kB
hcd-ohci.c 54.2 kB
hcd-uhci.c 36.4 kB
hcd-xhci.c 90.4 kB
host-bsd.c 17.7 kB
host-linux.c 56.5 kB
host-stub.c 1.9 kB
libhw.c 2.3 kB
redirect.c 60.2 kB

Latest revisions

# Date Author Comment
2c2e8525 11/01/2012 04:17 pm Gerd Hoffmann

uhci: dynamic type generation

Signed-off-by: Gerd Hoffmann <>

5010d4dc 11/01/2012 02:10 pm Peter Crosthwaite

usb/ehci: seperate out PCIisms

Seperate the PCI stuff from the EHCI components. Extracted the PCIDevice
out into a new wrapper struct to make EHCIState non-PCI-specific. Seperated
tho non PCI init component out into a seperate "common" init function.

Signed-off-by: Peter Crosthwaite <>...

569c7fc8 11/01/2012 02:10 pm Peter Crosthwaite

usb/ehci: Guard definition of EHCI_DEBUG

Guard against re-definition of EHCI_DEBUG. Allows for turning on of debug info
from configure (using --qemu-extra-cflags="-DEHCI_DEBUG=1") rather than source
code hacking.

Signed-off-by: Peter Crosthwaite <>...

0bf96f94 11/01/2012 02:10 pm Gerd Hoffmann

usb/ehci: split into multiple source files

Signed-off-by: Gerd Hoffmann <>

e433785a 11/01/2012 02:10 pm Gerd Hoffmann

usb/ehci: add sysbus variant

Signed-off-by: Gerd Hoffmann <>

b62b0828 11/01/2012 02:10 pm Gerd Hoffmann

xhci: set pls in xhci_port_update & xhci_port_reset

Set the port link state to the correct values in xhci_port_update and
xhci_port_reset functions.

Signed-off-by: Gerd Hoffmann <>

4f47f0f8 11/01/2012 02:10 pm Gerd Hoffmann

xhci: add port trace points

Signed-off-by: Gerd Hoffmann <>

0bc85da6 11/01/2012 02:10 pm Gerd Hoffmann

xhci: allow address slot being called multiple times

win8 guests do that for some reason ...

Signed-off-by: Gerd Hoffmann <>

27a11324 11/01/2012 02:10 pm Peter Crosthwaite

usb/ehci: parameterise the register region offsets

The capabilities register and operational register offsets can vary from one
EHCI implementation to the next. Parameterise accordingly.

Signed-off-by: Peter Crosthwaite <>
Signed-off-by: Gerd Hoffmann <>

7ae6ce02 11/01/2012 02:10 pm Peter Crosthwaite

usb/ehci: Abstract away PCI DMA API

Pull the DMAContext for the PCI DMA out at device init time and put it into
the device state. Use dma_memory_read/write() instead of pci specific versions.

Signed-off-by: Peter Crosthwaite <>...

View revisions

Also available in: Atom