From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NyjRz-0007q8-SA for qemu-devel@nongnu.org; Mon, 05 Apr 2010 06:22:35 -0400 Received: from [140.186.70.92] (port=46502 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NyjRx-0007q0-JR for qemu-devel@nongnu.org; Mon, 05 Apr 2010 06:22:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1NyjRv-00058D-ON for qemu-devel@nongnu.org; Mon, 05 Apr 2010 06:22:33 -0400 Received: from chello212186124096.11.vie.surfer.at ([212.186.124.96]:46281 helo=wiesinger.com) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NyjRv-00052l-Ba for qemu-devel@nongnu.org; Mon, 05 Apr 2010 06:22:31 -0400 Date: Mon, 5 Apr 2010 12:20:50 +0200 (CEST) From: Gerhard Wiesinger Subject: Re: [Qemu-devel] Absolute Mouse in VNC and debug ports patch In-Reply-To: <201004031626.52399.paul@codesourcery.com> Message-ID: References: <201004031626.52399.paul@codesourcery.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Paul Brook Cc: qemu-devel@nongnu.org On Sat, 3 Apr 2010, Paul Brook wrote: >> This is my first contribution to QEMU: I've written a virtual piece of >> hardware (e.g. ports) that the mouse pointer can be used as an absolute >> pointing device even with non USB devices, e.g. with DOS and doesn't need >> any high memory usage USB driver. This is necessary for e.g. VNC remote >> access, this was my primary motivation. > > Why not just use the existing vmmouse? > >> To use it you need a mouse driver (e.g. cutemouse, >> http://cutemouse.sourceforge.net/) and an QEMU mouse TSR. >> Further the mouse TSR emulates also a HP-HIL 45911 tablet digitizer. This >> device has been chosen because an Interrupt interface exists at INT 6Fh and >> therefore it is relativly easy to emulate (all other devices I've evaluated >> use the serial port and are therefore much more complex to emulate) > > However emulating an actual tablet connected to the serial port means you > don't need any custom guest software. > Hello Paul, There is another reason: I'm using interrupts, therefore the Guest OS must not poll (except DOS, where the Mouse interface is a polling one). Ciao, Gerhard -- http://www.wiesinger.com/