From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.33) id 1CER3t-00015D-Bw for mharc-grub-devel@gnu.org; Mon, 04 Oct 2004 07:31:25 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CER3r-000151-3m for grub-devel@gnu.org; Mon, 04 Oct 2004 07:31:23 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CER3q-00014b-53 for grub-devel@gnu.org; Mon, 04 Oct 2004 07:31:22 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CER3q-00014Y-12 for grub-devel@gnu.org; Mon, 04 Oct 2004 07:31:22 -0400 Received: from [145.74.66.11] (helo=mail-cn.han.nl) by monty-python.gnu.org with esmtp (Exim 4.34) id 1CEQx9-0005PK-FZ for grub-devel@gnu.org; Mon, 04 Oct 2004 07:24:27 -0400 Received: from localhost (charlie.han.nl [145.74.66.9]) by mail-cn.han.nl (Postfix) with ESMTP id 16FDE8203 for ; Mon, 4 Oct 2004 13:24:26 +0200 (CEST) Received: from mail-cn.han.nl ([145.74.66.11]) by localhost (charlie.han.nl [145.74.66.9]) (amavisd-new, port 10024) with ESMTP id 13393-06 for ; Mon, 4 Oct 2004 13:24:25 +0200 (CEST) Received: from mail1.han.nl (mail1.han.nl [145.74.103.11]) by mail-cn.han.nl (Postfix) with ESMTP id 07A0281F1 for ; Mon, 4 Oct 2004 13:24:25 +0200 (CEST) Received: from marco.marco-g.com (mgerards.xs4all.nl [82.92.27.129]) by mail1.han.nl (Postfix) with ESMTP id B0500C045 for ; Mon, 4 Oct 2004 13:24:24 +0200 (CEST) Mail-Copies-To: metgerards@student.han.nl To: The development of GRUB 2 References: From: Marco Gerards Date: Mon, 04 Oct 2004 11:24:37 +0000 In-Reply-To: (Hollis Blanchard's message of "Sun, 3 Oct 2004 18:46:33 -0500 (CDT)") Message-ID: <87wty6sp3e.fsf@marco.marco-g.com> User-Agent: Gnus/5.1006 (Gnus v5.10.6) Emacs/21.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: by amavisd-new@vscan-cn.han.nl Subject: Re: [ppc patch] soft-float 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, 04 Oct 2004 11:31:23 -0000 Hollis Blanchard writes: > This patch allows the Total Impact briQ > (http://www.totalimpact.com/products/the_briq/the_briq.html) to boot GRUB. > The briQ's firmware does not set MSR:FP; however, floating point registers > are used as per the PPC SVR4 ABI to pass variable argument lists. This > results in a fatal exception. Oh, neat! > Our options are either to enable MSR:FP ourselves or to disable this > behavior. Either is easy enough, but since there is no real reason to use > FP in GRUB I chose to disable it. You mean we have to choose between hardware floating point calculations or doing this in software? If it is possible, it would be nice to do this in hardware, also because this will reduce the code size. But floating point instructions are not used that much so I will apply this patch. Thanks, Marco