From mboxrd@z Thu Jan 1 00:00:00 1970 From: Fabio Fantoni Subject: Re: Questions about Spice pv domUs Date: Tue, 05 Nov 2013 15:09:05 +0100 Message-ID: <5278FC01.4020102@m2r.biz> References: <52499113.7050401@m2r.biz> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; Format="flowed" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <52499113.7050401@m2r.biz> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: spice-devel-bounces@lists.freedesktop.org Errors-To: spice-devel-bounces@lists.freedesktop.org To: xen-devel , spice-devel@lists.freedesktop.org, "qemu-devel@nongnu.org" , Stefano Stabellini , Ian Campbell , Anthony PERARD List-Id: xen-devel@lists.xenproject.org Il 30/09/2013 16:56, Fabio Fantoni ha scritto: > I'm trying to implement basic spice support on xen pv domUs. > > Test seems ok on Ubuntu 12.04 pv domU except mouse which is not visible. > I also tried agent-mouse=off on qemu spice options but is not working > or maybe spicy (from spice-gtk 0.20) has problem in this case (option > to grab mouse is already enabled). > I can't add vdagent for now on pv because it hasn't pci support. > Are there xen parts which may give problem with mouse or couldn't be a > xen related problem? > > Qemu parameters on my test was: >> libxl: debug: libxl_dm.c:1282:libxl__spawn_local_dm: Spawning >> device-model /usr/lib/xen/bin/qemu-system-i386 with arguments: >> libxl: debug: libxl_dm.c:1284:libxl__spawn_local_dm: >> /usr/lib/xen/bin/qemu-system-i386 >> libxl: debug: libxl_dm.c:1284:libxl__spawn_local_dm: -xen-domid >> libxl: debug: libxl_dm.c:1284:libxl__spawn_local_dm: 19 >> libxl: debug: libxl_dm.c:1284:libxl__spawn_local_dm: -chardev >> libxl: debug: libxl_dm.c:1284:libxl__spawn_local_dm: >> socket,id=libxl-cmd,path=/var/run/xen/qmp-libxl-19,server,nowait >> libxl: debug: libxl_dm.c:1284:libxl__spawn_local_dm: -mon >> libxl: debug: libxl_dm.c:1284:libxl__spawn_local_dm: >> chardev=libxl-cmd,mode=control >> libxl: debug: libxl_dm.c:1284:libxl__spawn_local_dm: -nodefaults >> libxl: debug: libxl_dm.c:1284:libxl__spawn_local_dm: -xen-attach >> libxl: debug: libxl_dm.c:1284:libxl__spawn_local_dm: -name >> libxl: debug: libxl_dm.c:1284:libxl__spawn_local_dm: PRECISE >> libxl: debug: libxl_dm.c:1284:libxl__spawn_local_dm: -k >> libxl: debug: libxl_dm.c:1284:libxl__spawn_local_dm: it >> libxl: debug: libxl_dm.c:1284:libxl__spawn_local_dm: -spice >> libxl: debug: libxl_dm.c:1284:libxl__spawn_local_dm: >> port=6002,tls-port=0,addr=0.0.0.0,disable-ticketing,agent-mouse=off >> libxl: debug: libxl_dm.c:1284:libxl__spawn_local_dm: -vga >> libxl: debug: libxl_dm.c:1284:libxl__spawn_local_dm: xenfb >> libxl: debug: libxl_dm.c:1284:libxl__spawn_local_dm: -M >> libxl: debug: libxl_dm.c:1284:libxl__spawn_local_dm: xenpv >> libxl: debug: libxl_dm.c:1284:libxl__spawn_local_dm: -m >> libxl: debug: libxl_dm.c:1284:libxl__spawn_local_dm: 1025 > > I have also another question for qemu developers: I tried to change > qemu -vga parameter to -device but isn't working and I not found > nothing on docs or man. Is xenfb available with new qemu parameter > -device? > > Thanks for any reply. Ping