From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:55429) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X3kO8-0005lx-PV for qemu-devel@nongnu.org; Sun, 06 Jul 2014 07:13:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1X3kO3-00084l-Rj for qemu-devel@nongnu.org; Sun, 06 Jul 2014 07:13:44 -0400 Received: from mail-lb0-f179.google.com ([209.85.217.179]:55643) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X3kO3-00084f-KO for qemu-devel@nongnu.org; Sun, 06 Jul 2014 07:13:39 -0400 Received: by mail-lb0-f179.google.com with SMTP id z11so2096961lbi.38 for ; Sun, 06 Jul 2014 04:13:36 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <53B92E16.20604@suse.de> References: <1402974463.7661.102.camel@pasglop> <1403040734.7661.173.camel@pasglop> <1403090315.13406.3.camel@nilsson.home.kraxel.org> <1403096614.7661.208.camel@pasglop> <1403170570.22530.5.camel@nilsson.home.kraxel.org> <1403329021.4587.78.camel@pasglop> <1403403026.4587.108.camel@pasglop> <1404126876.24066.23.camel@nilsson.home.kraxel.org> <1404131521.29546.3.camel@pasglop> <1404202838.24066.52.camel@nilsson.home.kraxel.org> <53B270CD.7080907@suse.de> <53B271EE.4030308@redhat.com> <1404205639.24066.58.camel@nilsson.home.kraxel.org> <53B27D25.4030603@redhat.com> <1404213329.24066.64.camel@nilsson.home.kraxel.org> <1404213827.29546.58.camel@pasglop> <1404292780.29546.90.camel@pasglop> <1404303120.7258.10.camel@nilsson.home.kraxel.org> <1404613171.29546.211.camel@pasglop> <1404625798.29546.214.camel@pasglop> <1404629182.29546.224.camel@pasglop> <1404630327.29546.225.camel@pasglop> <1404631363.29546.232.camel@pasglop> <1404641621.29546.253.camel@pasglop> <53B92E16.20604@suse.de> From: Peter Maydell Date: Sun, 6 Jul 2014 12:13:16 +0100 Message-ID: Content-Type: text/plain; charset=UTF-8 Subject: Re: [Qemu-devel] [RFC] qemu VGA endian swap low level drawing changes List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Alexander Graf Cc: Alexey Kardashevskiy , "qemu-devel@nongnu.org" , Gerd Hoffmann , Paolo Bonzini On 6 July 2014 12:08, Alexander Graf wrote > The guest's own acceleration can easily be non-linear, so we can't really > tell. However, FWIW we basically have 2 modes > > 1) absolute pointing device (usb tablet for example or vmmouse) > 2) relative pointing device > > In case 1, we can keep using the host cursor, and just tell the guest where > exactly the cursor is in absolute coordinates. This works very well with VNC > too ;). Well, you *can* use the host cursor, but by default you should not (ie you still need to hide the host cursor and rely on the guest displaying its own pointer). You should also honour command line -show-cursor which overrides this to say "don't hide host cursor". Our SDL and Cocoa UIs get this right, GTK doesn't currently. thanks -- PMM