From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:41410) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SyNsz-0001tl-Pw for qemu-devel@nongnu.org; Mon, 06 Aug 2012 10:02:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SyNss-0006my-7P for qemu-devel@nongnu.org; Mon, 06 Aug 2012 10:02:21 -0400 Received: from mx1.redhat.com ([209.132.183.28]:53321) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SyNss-0006mr-0F for qemu-devel@nongnu.org; Mon, 06 Aug 2012 10:02:14 -0400 Message-ID: <501FCE5F.4090909@redhat.com> Date: Mon, 06 Aug 2012 16:02:07 +0200 From: Gerd Hoffmann MIME-Version: 1.0 References: <1343629462.21647.32.camel@pasglop> <50165D0A.6060608@redhat.com> <1343647217.21647.40.camel@pasglop> <50166F2A.1040507@redhat.com> <1343649267.21647.44.camel@pasglop> <501676D7.3010504@redhat.com> <878ve11j70.fsf@codemonkey.ws> <50168C68.9010103@redhat.com> <874nopicrc.fsf@codemonkey.ws> <5016926E.3090109@redhat.com> <87obmx491u.fsf@codemonkey.ws> <50169BD5.6060807@redhat.com> <87ipd5xmpb.fsf@codemonkey.ws> <87ipd4lslc.fsf@rustcorp.com.au> <1343704583.8227.10.camel@pasglop> In-Reply-To: <1343704583.8227.10.camel@pasglop> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] Cirrus bugs vs endian: how two bugs cancel each other out List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Benjamin Herrenschmidt Cc: Rusty Russell , Avi Kivity , Anthony Liguori , qemu-devel@nongnu.org Hi, > The latter sounds like a better long term approach, however it lacks > backward compat with qemu-vga, but I doubt it's a big deal especially if > we provide a working VBE ROM for x86. A vbe rom isn't a big deal. You probably want support the 0x01CE and 0x01CF ports (on x86) so the vgabios running in real mode can easily reach the bochs interface registers without a protected mode round trip for mmio access. I *think* for seavgabios this needs just a rebuild with an approximate configuration (see roms/Makefile and roms/config.vga.*). The code already checks whenever bar 0 is actually memory not mmio because this is needed for the vmware vga too. HTH, Gerd