From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1MaX87-0002Z1-Mw for mharc-grub-devel@gnu.org; Mon, 10 Aug 2009 11:49:47 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MaX83-0002Wi-Mg for grub-devel@gnu.org; Mon, 10 Aug 2009 11:49:43 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MaX7z-0002TK-G2 for grub-devel@gnu.org; Mon, 10 Aug 2009 11:49:43 -0400 Received: from [199.232.76.173] (port=39445 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MaX7z-0002T1-4M for grub-devel@gnu.org; Mon, 10 Aug 2009 11:49:39 -0400 Received: from smarthost02.mail.zen.net.uk ([212.23.3.141]:45666) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MaX7y-0000yw-EL for grub-devel@gnu.org; Mon, 10 Aug 2009 11:49:38 -0400 Received: from [82.69.40.219] (helo=riva.pelham.vpn.ucam.org) by smarthost02.mail.zen.net.uk with esmtp (Exim 4.63) (envelope-from ) id 1MaX7w-0004dQ-CC for grub-devel@gnu.org; Mon, 10 Aug 2009 15:49:36 +0000 Received: from cjwatson by riva.pelham.vpn.ucam.org with local (Exim 3.36 #1 (Debian)) for grub-devel@gnu.org id 1MaX7u-0004M5-00; Mon, 10 Aug 2009 16:49:34 +0100 Date: Mon, 10 Aug 2009 16:49:33 +0100 From: Colin Watson To: The development of GRUB 2 Message-ID: <20090810154933.GA11691@riva.ucam.org> References: <20090810110102.GP11691@riva.ucam.org> <20090810114940.GI9344@thorin> <20090810115835.GU11691@riva.ucam.org> <20090810151541.GB11134@thorin> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20090810151541.GB11134@thorin> User-Agent: Mutt/1.5.18 (2008-05-17) X-Originating-Smarthost02-IP: [82.69.40.219] X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) Subject: Re: [PATCH] Improve handling of "keep" in gfxpayload X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GRUB 2 List-Id: The development of GRUB 2 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Aug 2009 15:49:44 -0000 On Mon, Aug 10, 2009 at 05:15:41PM +0200, Robert Millan wrote: > On Mon, Aug 10, 2009 at 12:58:35PM +0100, Colin Watson wrote: > > It also seems that doing this right is tricky on the kernel side (see > > https://lists.ubuntu.com/archives/kernel-team/2009-August/006773.html > > and thread), so I probably won't be turning this on by default yet in > > our configuration - but of course if you explicitly say "keep" then you > > should get what you asked for. > > I read that thread. Note that in the future, GRUB will include video > drivers, and when those are ready we don't have to use vesa, so I wouldn't > spend a lot of effort with this vesa->other video driver transition that > according to Matthew can be complicated. I don't think it's relevant to Matthew's argument what GRUB happens to use to implement the graphical mode. The only way that Linux can write text to the screen in graphical mode is if it has a framebuffer driver to do so, which needs some kind of substrate (be that VESA or something smarter implemented by KMS); it doesn't matter what mode was previously programmed by GRUB. -- Colin Watson [cjwatson@ubuntu.com]