From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:33437) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X2JOa-0003zq-MF for qemu-devel@nongnu.org; Wed, 02 Jul 2014 08:12:22 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1X2JOV-0001pz-2c for qemu-devel@nongnu.org; Wed, 02 Jul 2014 08:12:16 -0400 Received: from mx1.redhat.com ([209.132.183.28]:8063) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X2JOU-0001pt-Py for qemu-devel@nongnu.org; Wed, 02 Jul 2014 08:12:11 -0400 Message-ID: <1404303120.7258.10.camel@nilsson.home.kraxel.org> From: Gerd Hoffmann Date: Wed, 02 Jul 2014 14:12:00 +0200 In-Reply-To: <1404292780.29546.90.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> 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 Mi, 2014-07-02 at 19:19 +1000, Benjamin Herrenschmidt wrote: > On Tue, 2014-07-01 at 21:23 +1000, Benjamin Herrenschmidt wrote: > > On Tue, 2014-07-01 at 13:15 +0200, Gerd Hoffmann wrote: > > > TCG works. Any workaround to make it fly with kvm too? > > > > > > And win98 actually uses the hardware cursor. > > > > Ah ok. I was trying to install NT4 here but was having problems, > > the screen would go yellow and cirrus would stop displaying anything > > when trying to "test" the resolution (without my patches, actually with > > a slightly older qemu too). > > > > I was planning on digging more tomorrow, but I can try Win98 if that's > > easier. > > NT4 works a lot better without -enable-kvm :-) (file corruption, general > bad behaviour...). > > I can confirm the cursor is missing in 16bpp with cirrus on NT4 as well, > I'll play with it later this week or week-end, unless you beat me to it. > > [ Let me know if you start working on it so we don't duplicate work ] console/pixman bits are here: https://www.kraxel.org/cgit/qemu/log/?h=rebase/console-wip Added a patch for hardware cursor support via dpy_cursor_define(). Old hardware cursor code is still in, so in theory this gives you two pointers. In practice it only shows that cursor support in relative mouse mode is (a) flaky and (b) our uis are very inconsistent ... [ not hacking on it at the moment, busy with other stuff ] cheers, Gerd