From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:56362) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X45NX-0000uT-RO for qemu-devel@nongnu.org; Mon, 07 Jul 2014 05:38:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1X45NR-0002ID-H2 for qemu-devel@nongnu.org; Mon, 07 Jul 2014 05:38:31 -0400 Received: from mx1.redhat.com ([209.132.183.28]:23143) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X45NR-0002Hl-9a for qemu-devel@nongnu.org; Mon, 07 Jul 2014 05:38:25 -0400 Message-ID: <1404725896.15368.3.camel@nilsson.home.kraxel.org> From: Gerd Hoffmann Date: Mon, 07 Jul 2014 11:38:16 +0200 In-Reply-To: <1404631363.29546.232.camel@pasglop> References: <1402974463.7661.102.camel@pasglop> <1403001900.1614.10.camel@nilsson.home.kraxel.org> <1403003721.7661.148.camel@pasglop> <1403006267.1614.14.camel@nilsson.home.kraxel.org> <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> Content-Type: text/plain; charset="UTF-8" Mime-Version: 1.0 Content-Transfer-Encoding: 7bit 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: Benjamin Herrenschmidt Cc: Alexey Kardashevskiy , Paolo Bonzini , Alexander Graf , "qemu-devel@nongnu.org" On So, 2014-07-06 at 17:22 +1000, Benjamin Herrenschmidt wrote: > On Sun, 2014-07-06 at 17:05 +1000, Benjamin Herrenschmidt wrote: > > On Sun, 2014-07-06 at 16:46 +1000, Benjamin Herrenschmidt wrote: > > > At this point, I"m tempted to just revert that commit. What do you > > > think Gerd ? > > > > I mean that hunk of the commit... I missed that the commit itself > > added a whole lot more bound checking. > > So we have an number of other problems :-) [ list snipped ] Nobody really uses host cursor and relative mouse mode together today. UIs basically assume that the guest will render the mouse pointer when in relative mouse mode, because that is what qxl is doing. virtio-gpu (not upstream) has simliar issues in relative mouse mode. I will go look into these, but I suspect it will take quite some time to sort as it involves quite some testing will all the UIs we have. I think the best short-term solution for cirrus is to simply keep the existing hwcursor emulation code and force shadow mode when the guest enables the hwcursor. cheers, Gerd