[Spice-commits] Changes to 'spice.v21'

Gerd Hoffmann kraxel at kemper.freedesktop.org
Mon Nov 1 04:43:57 PDT 2010


New branch 'spice.v21' available with the following commits:
commit 0947deeed6a32522235e3aaa184e5496eba0b42e
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Wed Oct 20 17:43:12 2010 +0200

    Add Intel HD Audio support to qemu.
    
    This patch adds three devices to qemu:
    
    intel-hda
    	Intel HD Audio Controller, the PCI device.  Provides a HDA bus.
    	Emulates ICH6 at the moment.  Adding a ICH9 PCIE
    	variant shouldn't be hard.
    
    hda-duplex
    	HDA Codec.  Attaches to the HDA bus.  Supports 16bit stereo,
    	rates 16k -> 96k, playback, recording and volume control
    	(with CONFIG_MIXEMU=y).
    
    hda-output
    	HDA Codec without recording support.  Subset of the hda-duplex
    	codec.  Use this if you don't want your guests access your mic.
    
    Usage: add '-device intel-hda -device hda-duplex' to your command line.
    
    Tested guests:
     * Linux works.
     * Win7 works.
     * DOS (mpxplay) works.
     * WinXP doesn't work.

commit d73848873263fd5c3e7134cd90661b8f402f9589
Author: H. Peter Anvin <hpa at linux.intel.com>
Date:   Fri Sep 10 14:47:56 2010 -0700

    Add support for a USB 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 99462e19ef494507ed5848b79557ca8c036b709a
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Mon Nov 1 11:58:49 2010 +0100

    add VMSTATE_BOOL

commit 9a441ff7e6d350a05e1b74fce9958d9a9fea27a4
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Wed Oct 27 12:14:18 2010 +0200

    pulse: misc tweaks

commit 39025707707b693b79fd56c558f7cb1bb4b741ef
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Fri Oct 29 12:48:48 2010 +0200

    spice audio: fix rate control
    
    Use total ticks + byte numbers for rate calculation
    so we don't get rounding errors.

commit 257a783c8d251221c9544575d3b6e65fa61cf9e4
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Fri Oct 15 09:49:46 2010 +0200

    spice: adapt qxl to locking change

commit 4061896b657301ffe2539bacd2d741d1b7e2a93e
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Thu Oct 14 16:55:01 2010 +0200

    spice display: replace private lock with qemu mutex.
    
    qemu_spice_create_update() must aquire the global qemu mutex to
    make sure DisplayState doesn't change while we are accessing it.
    
    Once this is in place the private lock is pretty pointless as
    everything it protects is covered by the global qemu mutex now.
    Drop it.

commit 4c3b5367273c4c2415cacc74897da56d42ebc1eb
Author: Hans de Goede <hdegoede at redhat.com>
Date:   Fri Oct 15 09:47:53 2010 +0200

    spice-core: fix watching for write events

commit f66d97712354147b73dd10e94d805491b70b4544
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Mon Oct 11 18:03:51 2010 +0200

    spice: connection events.

commit 553ed2f03f4ccf703ac1f6aadccfad7600e56cb9
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Wed Sep 1 14:39:12 2010 +0200

    qxl: various updates
    
    migration fixes
    more debug logging
    release ring tweaks
    16bpp compat mode fix
    cursor render locking.

commit 6cf51678b6f01b5c7d9743b17f8d90cbdb4d0733
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Wed Sep 1 13:49:34 2010 +0200

    [rhel6 compat] drop xsave migration support.

commit 82d8a3efe2663bcb04eefc018478701bac8c8300
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Mon Sep 6 11:20:19 2010 +0200

    [rhel6 compat] add rhel6.0.0 machine type

commit a061fe8fd8a2724716a3519441d86f3f30f53b2a
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Thu Aug 26 13:03:50 2010 +0200

    [rhel6 compat] adjust vga ram size

commit 2ffd3b82e2d0faccd8cd053d21bd4d8deb5ced66
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Thu Aug 26 13:04:14 2010 +0200

    [debug] loadvm logging

commit 8612f219f4cea4ee4290d57db3df2a08320bcbd4
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Fri Apr 23 13:28:21 2010 +0200

    [wip] spice: client migration.
    
    Handle spice client migration, i.e. inform a spice client connected
    about the new host and connection parameters, so it can move over the
    connection automatically.

commit 0d222b6c72138dcb40ebb58e377272d823c0e93b
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Tue Apr 20 13:33:54 2010 +0200

    spice: add virtio-serial based spice vmchannel backend.
    
    Adds the spicevmc device.  This is a communication channel between the
    spice client and the guest.  It is used to send display information and
    mouse events from the spice clients to the guest.

commit 0d1793d970c92516fd911b7d2ca846b87eb01023
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Tue Apr 13 10:34:46 2010 +0200

    spice: add audio
    
    Add support for the spice audio interface.
    
    The driver is first in the driver list, but can_be_default is set only
    in case spice is active.  So if you are using spice the spice audio
    driver is the default one, otherwise whatever comes first after spice in
    the list.  Overriding the default using QEMU_AUDIO_DRV works in any
    case.

commit d6b21909c338f6d14134136d2859bb3baa436313
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Tue Apr 27 11:50:11 2010 +0200

    spice: add qxl device
    
    qxl is a paravirtual graphics card.  The qxl device is the bridge
    between the guest and the spice server (aka libspice-server).  The
    spice server will send the rendering commands to the spice client, which
    will actually render them.
    
    The spice server is also able to render locally, which is done in case
    the guest wants read something from video memory.  Local rendering is
    also used to support display over vnc and sdl.
    
    qxl is activated using "-vga qxl".  qxl supports multihead, additional
    cards can be added via '-device qxl".

commit 93ab1631143ec749fac67db4c91784bdb2a3eaf6
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Mon Aug 30 16:36:53 2010 +0200

    spice: add misc config options
    
    This patch adds a few more options to tweak spice server behavior.
    The documentation update chunk has the details ;)

commit 04667a96f3b75489a6a5aedced9524b77628535d
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Fri Aug 27 14:29:16 2010 +0200

    spice: add config options for the listening address
    
    Make listening address configurable.  Also add options to
    force using IPv4 or IPv6.

commit b9af493749972638f138dd0d703adc1835f7eaa6
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Fri Aug 27 14:09:56 2010 +0200

    spice: add config options for channel security.
    
    This allows to enforce tls or plaintext usage for certain spice
    channels.
    
    [ v2: code style fixup ]

commit e59054948c3db670738380d27414c03323723d99
Author: Yonit Halperin <yhalperi at redhat.com>
Date:   Wed Jul 14 13:26:34 2010 +0300

    spice: make compression configurable.
    
    This patch adds options to the -spice command line switch to
    configure image compression.
    
    [ v2: speling fix in the documentation ]

commit 7532315e9bf767bb2018cb1e9399cc719dd097f7
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Thu Mar 11 11:13:32 2010 -0300

    spice: tls support
    
    Add options to the -spice command line switch to setup tls.

commit 671ffe8081ab13043b9b3703f96da74d1b77e51f
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Tue May 11 22:28:44 2010 +0200

    all vga: refuse hotplugging.
    
    Try to pci hotplug a vga card, watch qemu die with hw_error().
    This patch fixes it.

commit 8ca76f7593fc64724bbd994334b6a65ff4c2f8b8
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Thu May 6 11:14:11 2010 +0200

    switch vmware_vga to pci vgabios

commit fbdaa0e4715e4b7311555eaa0f80f11f18be0c57
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Thu May 6 11:13:11 2010 +0200

    switch stdvga to pci vgabios

commit 0b67979222d11758ccf3ae25a59e1bda03218b74
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Wed Mar 24 11:16:54 2010 +0100

    vgabios update to 0.6c + pcibios patches.



More information about the Spice-commits mailing list