summaryrefslogtreecommitdiff
path: root/spice.c
AgeCommit message (Collapse)AuthorFilesLines
2010-08-04spice: live migration (wip).Gerd Hoffmann1-0/+87
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.
2010-08-04spice: add audioGerd Hoffmann1-0/+1
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.
2010-08-04spice: make compression configurable.Yonit Halperin1-2/+72
2010-08-04spice: tls supportGerd Hoffmann1-4/+62
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.
2010-08-04spice: add keyboardGerd Hoffmann1-0/+2
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.
2010-08-04spice: core bitsGerd Hoffmann1-0/+151
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.