[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