[Spice-commits] Changes to 'usb.4.wip'
Gerd Hoffmann
kraxel at kemper.freedesktop.org
Wed Jan 12 03:13:25 PST 2011
New branch 'usb.4.wip' available with the following commits:
commit 10308a9e27885637529130f3db5b7015380a2027
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Thu Dec 16 17:03:57 2010 +0100
ehci: move complete callback to port ops
commit 18976045f5794b3c4a92d1b9fa51c23cea1c90f6
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Thu Dec 16 17:03:44 2010 +0100
usb: move complete callback to port ops
commit ce01d886440e592102ab042259103755c840b8db
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Thu Dec 16 13:23:13 2010 +0100
musb: get musb state via container_of()
commit e70e4c309bbdb7e96d24af2e62726afcc0c4db6e
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Wed Dec 15 11:47:19 2010 +0100
ohci: get ohci state via container_of()
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit 767e313c7af513de8f4e2dbfebb9b643836e3caf
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Wed Dec 15 10:29:25 2010 +0100
ehci: get ehci state via container_of()
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit 24bc64fea3c89a7c9d31648d5aba584fdcafb515
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Wed Dec 15 10:26:15 2010 +0100
uhci: keep uhci state pointer in async packet struct.
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit 791099c2b077ea37a51146dd826425da71f966b3
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Tue Dec 14 18:19:47 2010 +0100
uhci: switch to QTAILQ
commit efcdb1e889006b31c4c3e87e022464ec2c0c17cf
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Wed Dec 15 12:45:24 2010 +0100
[wip] usb hub: add migration support
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit 992720e872b6752bcc34e0ca38f7c71bd4ad9e0f
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Fri Dec 10 14:58:41 2010 +0100
[wip] usb storage: add migration support
... works at least when no request is in flight ...
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit 536e52a45e822484d58c2350fc434afa75c8210c
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Fri Dec 10 14:40:30 2010 +0100
[wip] usb hid: add migration support
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit e43a29cb13dccead2a2deb942b42c5e7879bfa5b
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Fri Dec 10 14:20:46 2010 +0100
[wip] usb core: add migration support
Yes, seriously. There is no migration support at all for usb devices.
After migration devices just stop responding because they loose state,
especially the device address. Luckily there is so much broken usb
hardware out there that the guest just kicks the device hard (via port
reset and reinitialization) and goes on. So we got away with that for
at least some guest/device combinations.
Lets start fixing that. Add a vmstate struct for USBDevice.
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
commit ea218fe921d7ec500bf0646ff47b147ed8775585
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Fri Dec 10 11:06:47 2010 +0100
switch usb audio to desc [incomplete]
commit 57122a6d14b81e410006bd206a29ef06376630c8
Author: H. Peter Anvin <hpa at linux.intel.com>
Date: Fri Sep 10 14:47:56 2010 -0700
[experimental] usb: add audio device model.
This brings a usb audio device to qemu. Output only, fixed at
16bit stereo @ 480000 Hz. Based on a patch from
H. Peter Anvin <hpa at linux.intel.com>
Usage: add '-device usb-audio' to your qemu command line.
Works sorta ok on a idle machine. Known issues:
* Is *very* sensitive to latencies: when the uhci emulation misses one
of the usb frame rate wakeups (1k/sec!) you'll loose/delay data from
the audio stream, resulting in dropouts.
* Also seems to not play very well with the usb tablet (and/or usb hub,
to be investigated). Best try this as the only device on a usb bus.
* Burns quite some CPU due to usb polling.
In short: It brings the qemu usb emulation to its limits. Enjoy!
commit 9511ce0a0b61f8ad23f10a8ce730ee60ac4f9a6b
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Fri Dec 3 17:11:25 2010 +0100
[wip] usb host: high speed support
Unmodified from git://git.kiszka.org/qemu.git ehci
commit 2e834eccc80b595f5c6dab8f45577ab2c1ff3094
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Fri Dec 3 16:17:28 2010 +0100
[wip] usb: add ehci adapter
Based on git://git.kiszka.org/qemu.git ehci
Changes:
Adapt to changes in this usb branch.
Not automagically created.
Code style fixups.
Add quickstart docs.
Add authors+contributers list.
zap EHCI_NOMICROFRAMES
ehci build fix (pdev)
commit 7a624c9ca86c6591310ad0799baad8c97e417b6e
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Wed Dec 15 11:47:50 2010 +0100
[debug] usb hub: port feature tracking
commit 5ce21eeebc41ca83aa625bd545523a0f032ced61
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Fri Dec 3 14:21:19 2010 +0100
[debug] uhci packet logging (off)
commit 7c07493780a9f0f952668f930e5dc7b8bb29695f
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Wed Dec 8 13:17:51 2010 +0100
{debug] usb packet logging: off
commit 7d272c9000db2a54bb5878b5616f7358216a6dfe
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Fri Dec 3 09:34:41 2010 +0100
[debug] usb packet logging
commit a7dac2a56367181c0de5d69f04f122181a6e45a3
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Fri Dec 3 14:21:49 2010 +0100
[debug] timer tracking: off
commit ff018ba11b8244ff5b67f674dc4aa49805f7bdb1
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Tue Nov 16 09:26:44 2010 +0100
[debug] timer tracking
More information about the Spice-commits
mailing list