From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1WW8gm-000301-Kv for mharc-grub-devel@gnu.org; Fri, 04 Apr 2014 14:18:04 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54473) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WW8ge-0002yx-V7 for grub-devel@gnu.org; Fri, 04 Apr 2014 14:18:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WW8gX-0002wO-8C for grub-devel@gnu.org; Fri, 04 Apr 2014 14:17:56 -0400 Received: from mail-la0-x235.google.com ([2a00:1450:4010:c03::235]:45397) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WW8gX-0002w7-0W for grub-devel@gnu.org; Fri, 04 Apr 2014 14:17:49 -0400 Received: by mail-la0-f53.google.com with SMTP id b8so2733935lan.26 for ; Fri, 04 Apr 2014 11:17:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:subject:message-id:in-reply-to:references :mime-version:content-type:content-transfer-encoding; bh=75FScGN8JDjhtnq9hYu/ii3e0gv36mZc3Ce2zbDo3lI=; b=r7JxhNR40d4VtluUYO9Gda0OU2Eg4o78vUXq75ePFhgLgKw0IO5jS57RqYeH07wUan nhPsTp26MDfM4KDAqmMMPNium/6JePdx+65vY+uIb9GJAI08oF9hpn3Af0P9GhmttBav iLv7oY3bTTnBGyIxoza/kEgcTbyQ1FrQfbCXIJk6WBZ3fcs6g2rUjdgzDSGt+gYQ3xL8 TRDULTqsZSqIXvgMB+Z3DbNUGZK/r0oDn3ecmrzTkVTerhGM+VMMv6OaLMHfNjETh1tJ WQrBWufaP2pgeQlvJm4Q6WlqrRPOGKzoKS2s8TyQHecbUDT50MCDWKasJICdqb7pGbgN jz/A== X-Received: by 10.112.35.130 with SMTP id h2mr9246916lbj.15.1396635467148; Fri, 04 Apr 2014 11:17:47 -0700 (PDT) Received: from opensuse.site (ppp37-190-15-130.pppoe.spdop.ru. [37.190.15.130]) by mx.google.com with ESMTPSA id zf7sm8516474lab.7.2014.04.04.11.17.45 for (version=SSLv3 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 04 Apr 2014 11:17:46 -0700 (PDT) Date: Fri, 4 Apr 2014 22:17:44 +0400 From: Andrey Borzenkov To: The development of GNU GRUB Subject: Re: [RFC PATCH 21/23] powerpc64 is not necessarily BigEndian anymore! :) Message-ID: <20140404221744.1ac39311@opensuse.site> In-Reply-To: <20140404174735.GB16534@ram.oc3035372033.ibm.com> References: <20140401214945.209b4894@opensuse.site> <533B1FF2.9040503@gmail.com> <20140403173336.GA16534@ram.oc3035372033.ibm.com> <20140403215356.1b953172@opensuse.site> <20140403183705.GK29218@ram.oc3035372033.ibm.com> <20140403230329.06d61900@opensuse.site> <20140403192657.GM29218@ram.oc3035372033.ibm.com> <20140403235446.2c69a649@opensuse.site> <20140403203222.GO29218@ram.oc3035372033.ibm.com> <20140404062851.1228cd3b@opensuse.site> <20140404174735.GB16534@ram.oc3035372033.ibm.com> X-Mailer: Claws Mail 3.9.2 (GTK+ 2.24.22; x86_64-suse-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:4010:c03::235 Cc: phcoder@gmail.com, dvaleev@suse.com, linuxram@us.ibm.com, pfsmorigo@br.ibm.com X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Apr 2014 18:18:02 -0000 В Fri, 4 Apr 2014 10:47:35 -0700 Ram Pai пишет: > On Fri, Apr 04, 2014 at 06:28:51AM +0400, Andrey Borzenkov wrote: > > В Thu, 3 Apr 2014 13:32:22 -0700 > > Ram Pai пишет: > > > > > > > > They generate a 32bit BE grub binary on a LE system? No. I dont think > > > so. Because the cross-compile tool chain is not enabled do so. > > > > > > > bor@opensuse:/tmp/binaries> file usr/bin/grub2-mkimage > > usr/bin/grub2-mkimage: ELF 64-bit LSB executable, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.0.0, BuildID[sha1]=4a9b7759e1c41a2b2de9f4d33bc179186bf04f8f, stripped > > bor@opensuse:/tmp/binaries> file usr/lib/grub2/powerpc-ieee1275/kernel.exec > > usr/lib/grub2/powerpc-ieee1275/kernel.exec: ELF 32-bit MSB executable, PowerPC or cisco 4500, version 1 (SYSV), statically linked, not stripped > > bor@opensuse:/tmp/binaries> > > I know Dinar had attempted and abondoned the work, because it did not work for him. > > As of now that thing is not there anymore...if you look at openSUSE:Factory:PowerPC/grub2 What do you mean? openSUSE:Factory:PowerPC/grub2 does not exist because openSUSE:Factory:PowerPC links to openSUSE:Factory and pulls everything not explicitly defined from there. And openSUSE:Factory itself gets updates from Base:System. Cc'ing to clear confusion :) Fri Jan 31 14:42:26 UTC 2014 - dvaleev@suse.com - Enable grub2 for PowerPC LE (ppc64le) - Add ppc64le to exclusive arches - Don't require gcc-32bit (PowerLE don't have 32bit toolchain) - added patches: * grub2-powerpc-libgcc.patch Provide 32bit libgcc functions for PowerLE * grub2-ppc64le-core-bigendian.patch Build grub kernel and images as BE on ppc64le (BL is BE there) * grub2-ppc64le-platform.patch Enable ppc64le platform