From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Ia8aQ-0007IN-KG for qemu-devel@nongnu.org; Tue, 25 Sep 2007 07:28:18 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Ia8aN-0007Bt-Lc for qemu-devel@nongnu.org; Tue, 25 Sep 2007 07:28:17 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ia8aN-0007Bg-HU for qemu-devel@nongnu.org; Tue, 25 Sep 2007 07:28:15 -0400 Received: from ams-iport-1.cisco.com ([144.254.224.140]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Ia8aN-0007OT-7F for qemu-devel@nongnu.org; Tue, 25 Sep 2007 07:28:15 -0400 Received: from ams-core-1.cisco.com (ams-core-1.cisco.com [144.254.224.150]) by ams-dkim-1.cisco.com (8.12.11/8.12.11) with ESMTP id l8PBS4SF030586 for ; Tue, 25 Sep 2007 13:28:04 +0200 Received: from cisco.com (mrwint.cisco.com [64.103.71.48]) by ams-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id l8PBS3tV015897 for ; Tue, 25 Sep 2007 11:28:03 GMT Received: (from dfawcus@localhost) by cisco.com (8.8.8-Cisco List Logging/8.8.8) id MAA28443 for qemu-devel@nongnu.org; Tue, 25 Sep 2007 12:28:03 +0100 (BST) Date: Tue, 25 Sep 2007 12:28:03 +0100 From: Derek Fawcus Subject: Re: [Qemu-devel] [Bug][Patch] Cirrus-VGA for Malta Message-ID: <20070925122803.A28981@mrwint.cisco.com> References: <33328190.1174979798015.JavaMail.root@eastrmwml08.mgt.cox.net> <460AD667.8070608@mail.berlios.de> <20070402123257.GD24846@networkno.de> <461FA372.6060105@mail.berlios.de> <20070413163917.GB14303@networkno.de> <461FBD8E.9010202@weilnetz.de> <20070413182137.GC14303@networkno.de> <46F7F9D6.30802@mail.berlios.de> <46F82A96.1030804@bellard.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii In-Reply-To: <46F82A96.1030804@bellard.org>; from fabrice@bellard.org on Mon, Sep 24, 2007 at 11:22:30PM +0200 Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org On Mon, Sep 24, 2007 at 11:22:30PM +0200, Fabrice Bellard wrote: > I realize that the other pixel formats are buggy too, so at least your > patch is consistent with what is already coded ! > > I guess the problem is in the VGA memory handlers. Otherwise it means > that there is a (Cirrus)VGA configuration register to change the > endianness of the frame buffer. In such case, it must be emulated correctly. I don't know about a register (w/o reading the docs), but I seem to recall that it does have a second PCI FB window which is byte swapped specifically for BE machines... DF