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

Gerd Hoffmann kraxel at kemper.freedesktop.org
Wed May 19 04:05:08 PDT 2010


New branch 'spice.v8' available with the following commits:
commit 17d6ecde384b4a638913f3e7ce8dbb8c8f05b016
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 6adb87cbf636dadb95c406d8bf0d2a2ee89fdba3
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Fri May 7 15:43:02 2010 +0200

    qxl: savevm/loadvm bits

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

    adapt qxl to new vgabios.

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

    qxl: byteorder fixups (wip)

commit bf8d73b51752088dd413954e7d1c238e7b2cb9fd
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 beb13280f3a8307a8919a508cc8ed56cef09554f
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 cc6039c9174495ab385ae4802781c616ad3de321
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 63e6823a6f8872289f0bfb23607b81aa9bdd209d
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 7f917e0c8a15663bd9d6698c1bdc0639fd2046ee
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 18dc82b93b2f557ae19d5a9715b292bbbc05b261
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 ec87eba6bb4d09efec0e6901957c10c1cfd90512
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 7c556795230f701f7bb5117e992f793da7c8a901
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 bb4e1c5c5895c80eaff373908200214e983b55b7
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 e7baec66bfd6b5e8acb9c3777748991654bd68cc
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 943d2d023a676a98fa2cad88fa61d72f11bce261
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 c8207cfa6b03416f3205ad5fcb0b5da1a7c84038
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Wed Mar 24 10:26:51 2010 +0100

    add spice into the configure file

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

    configure: add logging

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

    switch vmware_vga to pci vgabios

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

    switch stdvga to pci vgabios

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

    vgabios update to 0.6c + pcibios patches.

commit b60644cd3eecfc49e674c6e2d61950a4a3d2f547
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 07142f3b4cce14545fedfd997db7d4a8c46d19da
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 3e2920fcd444b2e8054a51efda577d9f3d2bf3d6
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Fri May 7 10:26:27 2010 +0200

    cursor: switch to x11 bitmaps [wip]



More information about the Spice-commits mailing list