From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NKC6T-00017L-DE for qemu-devel@nongnu.org; Mon, 14 Dec 2009 09:40:49 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NKC6O-00013D-It for qemu-devel@nongnu.org; Mon, 14 Dec 2009 09:40:48 -0500 Received: from [199.232.76.173] (port=51011 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NKC6O-00012r-C6 for qemu-devel@nongnu.org; Mon, 14 Dec 2009 09:40:44 -0500 Received: from mx1.redhat.com ([209.132.183.28]:7210) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NKC6O-0004QU-4i for qemu-devel@nongnu.org; Mon, 14 Dec 2009 09:40:44 -0500 Message-ID: <4B264E4D.2000502@redhat.com> Date: Mon, 14 Dec 2009 15:40:13 +0100 From: Gerd Hoffmann MIME-Version: 1.0 Subject: Re: [Qemu-devel] Re: Spice project is now open References: <20091211213911.0dce90dc@redhat.com> <4B22A2D9.6020602@codemonkey.ws> <20091211223250.129675fc@redhat.com> <4B22B035.3010601@codemonkey.ws> <20091211233158.22e6681f@redhat.com> <4B22C093.2090806@codemonkey.ws> <4B231182.1080208@codemonkey.ws> <20091212144433.GA26966@random.random> <4B23B0BE.7080408@codemonkey.ws> <20091212160626.GB26966@random.random> <4B23D585.70400@codemonkey.ws> <4B241A99.2000704@redhat.com> In-Reply-To: <4B241A99.2000704@redhat.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: dlaor@redhat.com Cc: Andrea Arcangeli , Paolo Bonzini , qemu-devel@nongnu.org On 12/12/09 23:35, Dor Laor wrote: > 2. VDI (Virtual Desktop Interface) > http://www.spice-space.org/vdi.html > It's an abstraction layer for graphics/keyboard/mouse/sound > /usb/serial. > We need it anyway regardless of spice. What is our user like to > switch from vnc to SDL on runtime? It's good for usb-over-ip for > remoting, for various mouse modes, etc. What does spice need which isn't present in qemu today? You can start qemu with both sdl and vnc enabled. Graphic output is sent to both. Keyboard and mouse input is accepted from both. Sound via vnc works too. What doesn't work: usb + chardevs (i.e. serial console), so we need some interface here. For graphics spice probably needs a different interface than the existing for a stupid framebuffer with copyrect op. I don't see a need for new keyboard/mouse/sound interfaces though. cheers, Gerd