From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.33) id 1CjQdt-0002IH-Dq for mharc-grub-devel@gnu.org; Tue, 28 Dec 2004 18:20:41 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CjQdr-0002HF-I0 for grub-devel@gnu.org; Tue, 28 Dec 2004 18:20:39 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CjQdp-0002GC-9C for grub-devel@gnu.org; Tue, 28 Dec 2004 18:20:37 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CjQdp-0002Fz-4Z for grub-devel@gnu.org; Tue, 28 Dec 2004 18:20:37 -0500 Received: from [145.74.66.11] (helo=mail-cn.han.nl) by monty-python.gnu.org with esmtp (Exim 4.34) id 1CjQSs-0003cJ-Pv for grub-devel@gnu.org; Tue, 28 Dec 2004 18:09:18 -0500 Received: from vscan-ca.han.nl (mars.han.nl [145.74.129.116]) by mail-cn.han.nl (Postfix) with ESMTP id 9454B90C1 for ; Wed, 29 Dec 2004 00:02:57 +0100 (CET) Received: from mail-cn.han.nl ([145.74.66.51]) by vscan-ca.han.nl (mars.han.nl [145.74.129.116]) (amavisd-new, port 10024) with LMTP id 20355-03-84 for ; Wed, 29 Dec 2004 00:02:54 +0100 (CET) Received: from mail1.han.nl (mail1.han.nl [145.74.103.11]) by mail-cn.han.nl (Postfix) with ESMTP id 5BD3490A2 for ; Wed, 29 Dec 2004 00:02:54 +0100 (CET) Received: from marco.marco-g.com (mgerards.xs4all.nl [82.92.27.129]) by mail1.han.nl (Postfix) with ESMTP id 1A5DFC045 for ; Wed, 29 Dec 2004 00:02:54 +0100 (CET) Mail-Copies-To: metgerards@student.han.nl To: grub-devel@gnu.org From: Marco Gerards Date: Tue, 28 Dec 2004 23:02:15 +0000 Message-ID: <87brceni14.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 (2.2.0) at vscan-ca.han.nl Subject: Claim on IEEE1275 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: Tue, 28 Dec 2004 23:20:40 -0000 Hi, Some minutes ago I have committed a patch that removes the stack initialization code. This seems to work perfectly fine for both the PegasosII and the newworld mac. This was required for loading linux on the PegasosII. Without this change linux crashed when decompressing itself. It's ok for me to restore this code when the problem is found. But at the moment this seems like a fine fix. Only one problem remains for loading linux on the PegasosII. The grub_claimmap call fails because the map fails. I think this is because the firmware already maps the memory. Hollis, is the map call really required? We can better go back to using grub_ieee1275_claim if it is not. If it is required, do you have an idea of how to detect this? Thanks, Marco