From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:56734) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X1blT-0007LT-Ud for qemu-devel@nongnu.org; Mon, 30 Jun 2014 09:37:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1X1blM-0006v6-Dt for qemu-devel@nongnu.org; Mon, 30 Jun 2014 09:36:59 -0400 Received: from gate.crashing.org ([63.228.1.57]:56594) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X1blM-0006v1-2w for qemu-devel@nongnu.org; Mon, 30 Jun 2014 09:36:52 -0400 Message-ID: <1404135408.29546.13.camel@pasglop> From: Benjamin Herrenschmidt Date: Mon, 30 Jun 2014 23:36:48 +1000 In-Reply-To: <1404133418.24066.39.camel@nilsson.home.kraxel.org> References: <1403565068-15229-1-git-send-email-benh@kernel.crashing.org> <1404129055.24066.34.camel@nilsson.home.kraxel.org> <1404131807.29546.8.camel@pasglop> <1404133418.24066.39.camel@nilsson.home.kraxel.org> Content-Type: text/plain; charset="UTF-8" Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [RFC 00/14] VGA cleanups and endian control List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Gerd Hoffmann Cc: qemu-devel@nongnu.org On Mon, 2014-06-30 at 15:03 +0200, Gerd Hoffmann wrote: > > I'll respin based on your other comments some time this or next week, > > let me know if there's any other low hanging fruit in that area that I > > can take care of while I'm at it. > > One thing I've planed to do is rewrite text mode rendering. There are > some helpers for that in ui/qemu-pixman.c. They are used by the qemu > text console today (i.e. "-chardev vc" + Ctrl-Alt-$nr console switching, > see ui/console.c). In theory these helpers should work as-is for vga > text mode rendering too, allowing to zap a whole bunch of glyph drawing > code from vga.c. > > Not sure how low hanging that actually is though ... That might be a bit more than I'm willing to swallow right now :-) I'm actually quite busy otherwise... anyway, I'll have a quick look just in case but don't get your hopes too high up on that one. Let me know if you find a test case for the cirrus HW cursor, I'll have a look at older X DDX on my side, or some other OS that might make use of it (I tried Haiku but that didn't seem to have a problem so I suspect they just do standard VESA). Cheers, Ben.