Statistics
| Branch: | Revision:

root / hw / usb @ ba07630c

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.3 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 37.3 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
ba07630c 11/01/2012 04:17 pm Gerd Hoffmann

usb/ehci-pci: add ich9 00:1a.* variant

Signed-off-by: Gerd Hoffmann <>

2c2e8525 11/01/2012 04:17 pm Gerd Hoffmann

uhci: dynamic type generation

Signed-off-by: Gerd Hoffmann <>

8f3f90b0 11/01/2012 04:17 pm Gerd Hoffmann

uhci: stick irq routing info into UHCIInfo too.

Kills the ugly "switch (device_id) { ... }" struct and makes it easier
to figure what the differences between the uhci variants are.

Need our own DeviceClass struct for that so we can allocate some space
to store UHCIInfo....

74625ea2 11/01/2012 04:17 pm Gerd Hoffmann

uhci: add ich9 00:1a.* variants

Signed-off-by: Gerd Hoffmann <>

df013187 11/01/2012 04:17 pm Gerd Hoffmann

usb/ehci-pci: 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 <>

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