From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1E7sDi-0006mq-Sn for mharc-grub-devel@gnu.org; Wed, 24 Aug 2005 06:10:59 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1E7sDb-0006lG-UA for grub-devel@gnu.org; Wed, 24 Aug 2005 06:10:52 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1E7sCl-0006S7-87 for grub-devel@gnu.org; Wed, 24 Aug 2005 06:10:00 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1E7sCY-0005mI-7s for grub-devel@gnu.org; Wed, 24 Aug 2005 06:09:46 -0400 Received: from [145.74.66.11] (helo=mail-cn.han.nl) by monty-python.gnu.org with esmtp (Exim 4.34) id 1E7ryc-0004LI-Dr for grub-devel@gnu.org; Wed, 24 Aug 2005 05:55:22 -0400 Received: from vscan-cn.han.nl (venus.han.nl [145.74.65.6]) by mail-cn.han.nl (Postfix) with ESMTP id 223DA8CE2 for ; Wed, 24 Aug 2005 11:54:19 +0200 (CEST) Received: from mail-cn.han.nl ([145.74.66.11]) by vscan-cn.han.nl (venus.han.nl [145.74.65.6]) (amavisd-new, port 10024) with ESMTP id 05768-05 for ; Wed, 24 Aug 2005 11:54:15 +0200 (CEST) Received: from mail1.han.nl (mail1.han.nl [145.74.103.11]) by mail-cn.han.nl (Postfix) with ESMTP id 4109583EC for ; Wed, 24 Aug 2005 11:54:15 +0200 (CEST) Received: from localhost.localdomain (mgerards.xs4all.nl [82.92.27.129]) by mail1.han.nl (Postfix) with ESMTP id 1349AC045 for ; Wed, 24 Aug 2005 11:54:15 +0200 (CEST) Mail-Copies-To: metgerards@student.han.nl To: The development of GRUB 2 References: <430C286B.5050302@yahoo.fr> From: Marco Gerards Date: Wed, 24 Aug 2005 11:54:17 +0200 In-Reply-To: <430C286B.5050302@yahoo.fr> (Vincent Pelletier's message of "Wed, 24 Aug 2005 09:57:31 +0200") Message-ID: <87irxvwth2.fsf@student.han.nl> User-Agent: Gnus/5.1007 (Gnus v5.10.7) Emacs/21.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: by amavisd-new (2.2.0) at vscan-cn.han.nl Subject: Re: Graphic calls portability 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: Wed, 24 Aug 2005 10:10:54 -0000 Vincent Pelletier writes: Hi Vincent, > Now the point of my mail : > Couldn't we make a common interface for all graphic calls, so the > graphic commands would be in /commands ? > The needed commands would be the ones already defined in > video/i386/pc/vbe.c with those changes : > -Add a function to list the available framebuffers Agreed. > -Allow to specify the framebuffer to open We need a framebuffer terminal. It should be possible to pass a argument to it which framebuffer it uses. Some systems have multiple framebuffers, or multiple ways to access the same video hardware (for example VGA, ATI and OF, those can be all used to access the same hardware). > -Add a framebuffer handles (like file handles) for later use in > framebuffer functions Can you explain this? You mean we need an object for this? > Exact prototypes to be defined, but if someone works on them, please > consider 64 bits archs :) . What makes 64 bits archs special? -- Marco