To enable spice building on upstream qemu on xen-unstable this changes is
needed:
--- a/tools/Makefile
+++ b/tools/Makefile
@@ -197,6 +197,8 @@ subdir-all-qemu-xen-dir: qemu-xen-dir-find
--bindir=$(LIBEXEC) \
--datadir=$(SHAREDIR)/qemu-xen \
--disable-kvm \
+ --enable-spice \
+ --enable-usb-redir \
--disable-docs \
--python=$(PYTHON) \
$(IOEMU_CONFIGURE_CROSS); \
The usbredir line is optional, only if you want have also usbredirection.
You need also the prerequisite packages of spice-server spice-protocol and
all other dependencies, or qemu configure will show the missed prerequisite.
You can also use the qemu build of your distro if have xen and spice
support, debian experimental for example has it, I already test it.
To use system qemu add in xl cfg this line (based on debian experimental
qemu):
device_model_override="/usr/bin/qemu-system-x86_64"
Note: do not use the i386 build that have spice-server with known bugs, seem
problem of all distributions, not only of debian.
The experimental qemu must be recompiled (working also on Wheezy), after
install of xen-unstable:
- Download the git and switch to debian-experimental branch:
http://anonscm.debian.org/gitweb/?p=pkg-qemu/qemu.git
- Comment this line on debian/control:
#libxen-dev [linux-amd64 linux-i386],
Build qemu:
debuild -i -b -us -uc
Install qemu-system-x86 package and its dependencies (-common and -keymap)
--
View this message in context:
http://xen.1045712.n5.nabble.com/xen-4-3-unstable-and-spice-protocol-tp5714588p5714599.html
Sent from the Xen - User mailing list archive at Nabble.com.