From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.33) id 1CITN1-0004fm-Ar for mharc-grub-devel@gnu.org; Fri, 15 Oct 2004 10:47:51 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CITMz-0004fH-8c for grub-devel@gnu.org; Fri, 15 Oct 2004 10:47:49 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CITMx-0004eY-OL for grub-devel@gnu.org; Fri, 15 Oct 2004 10:47:47 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CITMx-0004eV-Kf for grub-devel@gnu.org; Fri, 15 Oct 2004 10:47:47 -0400 Received: from [81.228.8.185] (helo=av12-1-sn2.hy.skanova.net) by monty-python.gnu.org with esmtp (Exim 4.34) id 1CITFd-0004Yi-Pa for grub-devel@gnu.org; Fri, 15 Oct 2004 10:40:14 -0400 Received: by av12-1-sn2.hy.skanova.net (Postfix, from userid 502) id EC1CB37F3D; Fri, 15 Oct 2004 16:40:12 +0200 (CEST) Received: from smtp4-1-sn2.hy.skanova.net (smtp4-1-sn2.hy.skanova.net [81.228.8.92]) by av12-1-sn2.hy.skanova.net (Postfix) with ESMTP id D1E77381D7 for ; Fri, 15 Oct 2004 16:40:12 +0200 (CEST) Received: from angrist.ogun.org (h163n2fls34o865.telia.com [217.211.139.163]) by smtp4-1-sn2.hy.skanova.net (Postfix) with ESMTP id BC3D137E48 for ; Fri, 15 Oct 2004 16:40:12 +0200 (CEST) Received: from [172.25.64.83] (helo=[172.25.64.83]) by angrist.ogun.org with esmtp (Exim 4.34) id 1CITFd-0000hS-3F for grub-devel@gnu.org; Fri, 15 Oct 2004 16:40:13 +0200 Message-ID: <416FE160.7070707@ogun.org> Date: Fri, 15 Oct 2004 16:40:32 +0200 From: Johan Grip User-Agent: Mozilla Thunderbird 0.8 (Windows/20040913) X-Accept-Language: en-us, en MIME-Version: 1.0 To: The development of GRUB 2 References: <878ya8144h.fsf@marco.marco-g.com> <416FDAB3.9020504@ogun.org> <874qkw1251.fsf@marco.marco-g.com> In-Reply-To: <874qkw1251.fsf@marco.marco-g.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: Framebuffer 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: Fri, 15 Oct 2004 14:47:49 -0000 Marco Gerards wrote: > Johan Grip writes: > > >>Marco Gerards wrote: >> >> >>>Does this make sense or does this just suck? I hope many people will >>>reply on this so I can start hacking ASAP. >>> >> >>This does indeed make sense. For the project I am involved in, AROS, >>we already use a patched version of GRUB with vesa support in it. >> >>Our patch allows GRUB to set a vesa mode before handing over control >>to the OS, so we do not need to mess with realmode stuff in our code. > > > This is a bit of a different discussion, I think (although related). > What you are suggesting is that the VESA part of the multiboot > specification should be implemented, right? IIRC it is possible to > set a VESA mode just before booting the kernel if I remember the > multiboot spec correctly. The code for that and the framebuffer can > be shared somehow. > Indeed, that was my thought. Once you have code for a vesa framebuffer in place, adding the multiboot compliancy would be rather simple. So they go hand in hand, atleast for vesa. > Both a complete multiboot (or a new multiboot specification) and a > framebuffer for GRUB 2 are important to have IMHO. > Yes, agreed. I think our code does not follow the multiboot spec though, as we want to be able to select a screenmode from the grub menu. The multiboot spec states that the kernel image should have info in it regarding screen mode etc. //Johan