[Spice-commits] Changes to 'usb.3.wip'

Gerd Hoffmann kraxel at kemper.freedesktop.org
Fri Dec 17 02:30:17 PST 2010


New branch 'usb.3.wip' available with the following commits:
commit 30b10ba43c7cfab8ed773215549868222452b2da
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Thu Dec 16 17:03:57 2010 +0100

    ehci: move complete callback to port ops

commit 9befec62f895bf58b9f6748283b22fe5eca98446
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Thu Dec 16 17:03:44 2010 +0100

    usb: move complete callback to port ops

commit fedc3154d49e2b5f6f6e7ea571438379bc67a046
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Thu Dec 16 13:23:13 2010 +0100

    musb: get musb state via container_of()

commit 4f328a5156abcd49cbdf5274d6268cd63f4df093
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 f8f1c8f784f8de35431d2e218c5dd0a32ba4cf93
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 9865d0874f54908d44313a064ebbe527c73ccdbc
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 49e3a9480678f71caee26151a34509a2cabfc876
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Tue Dec 14 18:19:47 2010 +0100

    uhci: switch to QTAILQ

commit 322070fd7f2805d4502e3c8dd4b6a55e3a4584d7
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 04be27994d0a5e86914b884acd09b3459d9cf5bd
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 a4165ed163be9671fa115c5cd1ace1a9bfc6922c
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 a10ddc3d7a96a423aab75f06002c89badf39405a
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 835c1ae528222cf5cc94c48ab12b1e78c47d6dc7
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Fri Dec 10 11:06:47 2010 +0100

    switch usb audio to desc [incomplete]

commit becbfd92ec14dd5da45bee357c9bfb30b3fd5600
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 d35408c2546e1a9b932695b5a29e2503dd6cb890
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 110cb7c0299508461f355118de2f8871c84a8116
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

commit 605a4fc5cbaeb5cb09f4d6e3a78e90bc0419d4fc
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Wed Dec 15 11:47:50 2010 +0100

    [debug] usb hub: port feature tracking

commit c0ccd6a4c78e55aea7b08ce3e464221fe6d1dba1
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Fri Dec 3 14:21:19 2010 +0100

    [debug] uhci packet logging (off)

commit d952ee341bb09e36d9202b1ea9e74a0752167f04
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Wed Dec 8 13:17:51 2010 +0100

    {debug] usb packet logging: off

commit 35162289ec6f5226d98c6722fb4fc587cf2b1954
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Fri Dec 3 09:34:41 2010 +0100

    [debug] usb packet logging

commit c61a2327bd18fec0a4f8fdde1054ad987ba50cb7
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Fri Dec 3 14:21:49 2010 +0100

    [debug] timer tracking: off

commit b37c0dadf225cc5f24977e6aa9af872ca1647c50
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