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

Gerd Hoffmann kraxel at kemper.freedesktop.org
Wed Aug 25 06:41:23 PDT 2010


New branch 'spice.v16' available with the following commits:
commit dd931c9f2736aef4a54280f304eba2743e7e5da6
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Fri Apr 23 13:28:21 2010 +0200

    spice: live migration (wip).
    
    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 ba12239b93fc276408d70a06bbcb1326e095e828
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Mon Jun 14 09:53:48 2010 +0200

    [ElectricFence] use memalign instead of posix_memalign

commit 050b5182a8b7ecc028a3e54af6309effcb4bf7e2
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Fri Mar 12 16:26:18 2010 +0100

    spice: add pci vdi port backend (obsolete).
    
    This is *not* intended to be merged upstream.  It is just here
    because the virtio-serial windows guest drivers are not ready,
    so you can't go with the new spice-vmc yet.

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

    spice: add virtio-serial based vdi port 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 a156d6e7d05adafb99298c423967912007e518ce
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 6a002407ac5a59543ee5d1a1cd780e66d79f1c63
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 3f7aa5b7d2bf0ada168bace493fb6dc798333a97
Author: Yonit Halperin <yhalperi at redhat.com>
Date:   Wed Jul 14 13:26:34 2010 +0300

    spice: make compression configurable.

commit ef361ed59df3a9189d714d7b8a221027899a9d3e
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:
    
    tls-port
    	listening port
    
    x509-dir
    	x509 file directory.  Expects same filenames as
    	-vnc $display,x509=$dir
    
    x509-key-file
    x509-key-password
    x509-cert-file
    x509-cacert-file
    x509-dh-key-file
    	x509 files can also be set individually.
    
    tls-ciphers
    	which ciphers to use.

commit f41b5544473d880a5bf399f805e7b2fc8607a905
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 f8945ae3ada51f81b8811f7f4d5d2ffbc771f0e6
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Thu May 6 11:14:11 2010 +0200

    switch vmware_vga to pci vgabios

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

    switch stdvga to pci vgabios

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

    vgabios update to 0.6c + pcibios patches.

commit 7f4092db38e2b0420f60ee4d64106237c74de3b6
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Tue Apr 13 09:05:03 2010 +0200

    spice: add tablet support
    
    Add support for the spice tablet interface.  The tablet interface will
    be registered (and then used by the spice client) as soon as a absolute
    pointing device is available and used by the guest, i.e. you'll have to
    configure your guest with '-usbdevice tablet'.

commit 02b95903482f0bd87cf5064231d4d589d8c23105
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Wed Aug 25 15:32:06 2010 +0200

    spice: simple display
    
    With that patch applied you'll actually see the guests screen in the
    spice client.  This does *not* bring qxl and full spice support though.
    This is basically the qxl vga mode made more generic, so it plays
    together with any qemu-emulated gfx card.  You can display stdvga or
    cirrus via spice client.  You can have both vnc and spice enabled and
    clients connected at the same time.

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

    spice: add mouse
    
    Open mouse channel.  Now you can move the guests mouse pointer.
    No tablet / absolute positioning (yet) though.

commit 46d3195162f2c9e04dc59e69e72629fe61d10d4f
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Thu Mar 11 11:13:28 2010 -0300

    spice: add keyboard
    
    Open keyboard channel.  Now you can type into the spice client and the
    keyboard events are sent to your guest.  You'll need some other display
    like vnc to actually see the guest responding to them though.

commit 32335eff64763001d472d03948c10aea40267f62
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Thu Mar 11 11:13:27 2010 -0300

    spice: core bits
    
    Add -spice command line switch.  Has support setting passwd and port for
    now.  With this patch applied the spice client can successfully connect
    to qemu.  You can't do anything useful yet though.

commit 8d49a3238091ce7cc4d44015fc0b7098fe6c67f4
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Wed Mar 24 10:26:51 2010 +0100

    add spice into the configure file

commit 39eb325d26c594def5ba939ce749f110045a25ac
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Fri Apr 23 13:44:10 2010 +0200

    configure: add logging
    
    Write compile commands and messages to config.log.
    Useful for debugging configure.

commit 03044ecd713fc58c73fc54ff28101fd399c394cb
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Mon Jun 14 09:54:27 2010 +0200

    add pflib: PixelFormat conversion library.

commit 05ca7fca3882aceed90605ad13a08c4fb3e1f9eb
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Wed Aug 25 12:19:49 2010 +0200

    Use machine_init() to register virtfs config options.

commit f02a4569c4613f5aa20671540eb8c8e18168ff1c
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Wed Aug 25 10:51:06 2010 +0200

    Use display types for local display only.
    
    This patch drops DT_VNC.  The display types are only used to select
    select the local display (i.e. curses, sdl, coca, ...).  Remote
    displays (for now only vnc, spice will follow) can be enabled
    independently.



More information about the Spice-commits mailing list