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

Gerd Hoffmann kraxel at kemper.freedesktop.org
Wed May 19 04:45:27 PDT 2010


New branch 'spice.v9' available with the following commits:
commit 2cb9f939045ff21b66e9c2afc2b686048e2b169d
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Wed May 19 13:18:59 2010 +0200

    zap qxl_post_save

commit 2a56b71bdae3e0848bb018195ef91eab87fa2009
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Tue May 11 22:28:59 2010 +0200

    qxl vga: handle the case that vga ports are taken already.

commit 90288719202a477b1ba98ff9ad83427570f04d92
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Fri May 7 15:43:02 2010 +0200

    qxl: savevm/loadvm bits

commit 5f53758155b42fd92a010bc25aeb71bc9003a52e
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Thu May 6 15:17:40 2010 +0200

    adapt qxl to new vgabios.

commit b98f4b35cde3982f9c630504721e293a1fea5b09
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Mon May 3 21:29:55 2010 +0200

    qxl: byteorder fixups (wip)

commit 259a73c841f671e060155e5a4f2139ad6725b560
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 6e874d888963f0a56a5e19b8896a7c7906e1f5d6
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 e3425924c92ead1576bfd8790a551b49a27c31d3
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 147875963cb627d6335817af4b1b9ef0a7f94ee9
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 fde4b12616e7466cf27e962c2a3d1ffe3ae41c31
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 b1af2e649ca204b7292829fb26075f27cbfe80f1
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 0de17213f927e85ce532c9af89135ed16821f8ee
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 b59fe14585a1fcdf2a229c91ef73cbe0cd634d18
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Wed Mar 24 15:47:18 2010 +0100

    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 cc206f5e1146af019392b9b77889d0201d1b83c9
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 a6ae16d3c6dba01349e86e4e372a61a51c8c287b
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 45ad092145e6680ba6ad8500f274d3fd37bf4822
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 7f4760291ea381c206c37bfb7b80eebbd1ff40fd
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Wed Mar 24 10:26:51 2010 +0100

    add spice into the configure file

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

    configure: add logging

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

    all vga: fail graicefully when vga ports are taken
    
    Try to pci hotplug a vga card, watch qemu die with hw_error().
    This patch fixes it.
    
    [v2: code style fixes]

commit 71744fa844f61f8690e4dd37f93c433ae0dfe5fa
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Tue May 11 22:20:12 2010 +0200

    ioport: add function to check whenever a port is assigned or not

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

    switch vmware_vga to pci vgabios

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

    switch stdvga to pci vgabios

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

    vgabios update to 0.6c + pcibios patches.

commit 9d08c17a09b61470f2169de0e20065f026562778
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Fri Apr 30 15:58:03 2010 +0200

    vnc: rich cursor support.
    
    Uses VNC_ENCODING_RICH_CURSOR.  Adding XCURSOR support should be
    possible without much trouble.  Shouldn't be needed though as
    RICH_CURSOR is a superset of XCURSOR.

commit 4b098f2053292ceba6bdf62d61e3d34abd17c1e8
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Tue May 4 12:49:04 2010 +0200

    use new cursor struct + functions for vmware vga and sdl.

commit 3c8fc2a03615fcb8e923bd72f0d315774530aeb7
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Fri May 7 10:26:27 2010 +0200

    cursor: switch to x11 bitmaps [wip]

commit 0b458cc3cb8a95564934aa5371c97a414b296b24
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Tue May 4 12:26:15 2010 +0200

    cursor: add cursor functions.
    
    Add a new cursor type to console.h and a bunch of functions to
    deal with cursors the (new) cursor.c file.

commit 1e3065bbfb532863979818b2632dd333df062df3
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Wed Apr 28 20:27:11 2010 +0200

    15bpp support (16/555)



More information about the Spice-commits mailing list