Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Mntzr-0007aP-Fv for qemu-devel@nongnu.org; Wed, 16 Sep 2009 08:52:31 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Mntzl-0007X5-Cc for qemu-devel@nongnu.org; Wed, 16 Sep 2009 08:52:29 -0400 Received: from [199.232.76.173] (port=36777 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Mntzk-0007Wl-BX for qemu-devel@nongnu.org; Wed, 16 Sep 2009 08:52:24 -0400 Received: from mx1.redhat.com ([209.132.183.28]:17683) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Mntzj-000529-Pe for qemu-devel@nongnu.org; Wed, 16 Sep 2009 08:52:24 -0400 From: Juan Quintela In-Reply-To: <727A3808-CA47-458E-B6C5-8E6A074DC396@irisa.fr> (Pierre Riteau's message of "Wed, 16 Sep 2009 14:43:47 +0200") References: <727A3808-CA47-458E-B6C5-8E6A074DC396@irisa.fr> Date: Wed, 16 Sep 2009 14:52:16 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: [Qemu-devel] Re: [PATCH 00/23] VGA cleanup List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Pierre Riteau Cc: aliguori@us.ibm.com, qemu-devel@nongnu.org Pierre Riteau wrote: > On 31 ao=C3=BBt 2009, at 16:07, Juan Quintela wrote: > >> This patch: >> - cleans the differences between VGAState/VGACommon state >> - moves vga pci, isa, isa-mm out of vga.c (cirrus and blizzar uses >> VGA common state). >> - Cleans all the cirrus_hook_* stuff is something that don't look >> like a hook :) >> >> I would want this bits morged/reviewed before going the rest of the >> cleanup: >> >> Todo: >> - vga_ioport_read/write and cirrus_vga_ioport_read/write are almost >> identical >> after this series of changes. Creating read/write() callbacks for >> sr/gr/cr/palette. Should put us there. The cirrus ones were the >> difficult ones, >> the vga ones are trivial. >> - CONFIG_VBE_BOCHS code. This code is only used by vga std (pci + >> isa). Neither >> cirrus/blizzard/isa-mm uses it. It should be moved out of vga.c, >> vga-std.c?, and >> then used by vga-isa and vga-pci? >> - vmware_vga: it uses vga as embeded, but it don't save its state, I >> am not sure >> if it wants/need VBE_BOCHS, .... I haven't looked at vmware_vga >> too much, just >> to vga and cirrus_vga. >> >> Comments? >> >> Later, Juan. > > > This patchset introduced a bug. I noticed today that I can't boot an > installation disk of ubuntu-9.04-server-i386. > After entering the install program ("Install Ubuntu Server"), I just > get a black background with gray vertical lines. > > More specifically, from oldest to newest commit: > 86948bb104f419db9af6b621b85703e8f0d3234c works > f705db9df04c6491f242a5a4585dfe72b708f197 throws a warning about an > uninitialized variable (had to disable werror) but works could you post the error message? I didn't have that problem. > 22286bc6468adac10b2eb7e603f1a8ba524bfb03 throws a warning about an > uninitialized variable (had to disable werror) and doesn't work > b863d51490b7c6e339c9565eda786cadc1218d48 compiles without warning and > doesn't work Weird, it did worked for me. Could you post what command line did you use? I tested with fedora + win XP. > So 22286bc6468adac10b2eb7e603f1a8ba524bfb03 must be the problematic > commit. Thanks, will take a look.