[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