summaryrefslogtreecommitdiffstats
path: root/default-configs/pci.mak
diff options
context:
space:
mode:
authorHector Martin2011-02-27 21:09:09 +0100
committerGerd Hoffmann2012-01-17 09:44:32 +0100
commit62c6ae04cf4334ef2ab5ef04581394850f4ea714 (patch)
treeb8fa5d0c49786fee67ad56e7e55adae678681a84 /default-configs/pci.mak
parentusb: add audio device model (diff)
downloadqemu-62c6ae04cf4334ef2ab5ef04581394850f4ea714.tar.gz
qemu-62c6ae04cf4334ef2ab5ef04581394850f4ea714.tar.xz
qemu-62c6ae04cf4334ef2ab5ef04581394850f4ea714.zip
xhci: Initial xHCI implementation
Based on the implementation from Hector Martin <hector@marcansoft.com> Hectors's implementation completely sidestepped the qemu usb system and used libusb directly for usb device pass through. So I've ripped out the libusb bits (or left them in disabled, as reference for further coding) and hooked up the qemu subsystem instead. That work is not complete yet though, partly due to limitations of the qemu usb subsystem. Nevertheless I think it is better to continue development in-tree, especially as the qemu usb bits need a bunch of improvements too for decent usb 3.0 support. Current state: - usb-storage emulation should work ok. - Devices which need constant polling (HID emulation like usb-tablet) are known to not work. - ISO xfers are not implemented yet. - superspeed ports are not implemented yet. - usb pass-through is completely untested so far. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Diffstat (limited to 'default-configs/pci.mak')
-rw-r--r--default-configs/pci.mak1
1 files changed, 1 insertions, 0 deletions
diff --git a/default-configs/pci.mak b/default-configs/pci.mak
index 22bd3502d4..9d3e1dbda1 100644
--- a/default-configs/pci.mak
+++ b/default-configs/pci.mak
@@ -4,6 +4,7 @@ CONFIG_VIRTIO=y
CONFIG_USB_UHCI=y
CONFIG_USB_OHCI=y
CONFIG_USB_EHCI=y
+CONFIG_USB_XHCI=y
CONFIG_NE2000_PCI=y
CONFIG_EEPRO100_PCI=y
CONFIG_PCNET_PCI=y